ホーム » DSSSL研究室 » DSSSL技術マニュアル » ヘッダ・フッタ

ヘッダとフッタの作成を行う指定。
ページ番号の記述や画像を埋め込むことが可能




DTD&インスタンス記述例

<?xml version="1.0" encoding="Shift_Jis"?>
<!DOCTYPE sample [
<!ELEMENT sample (p)+>
<!ELEMENT p (#PCDATA|br)*>
<!ELEMENT br EMPTY>
]>
<sample>
 <p>ヘッダフッタの出力例です。<br/>次のページもあります。</p>
 <p>ヘッダには画像ファイルを埋め込み、<br/>フッタにはページ番号を記入しています。</p>
</sample>
          



DSSSLスタイルシート記述例


<style-sheet>
<style-specification>
<style-specification-body>

;全体のレイアウトを指定。
(root
    (make simple-page-sequence
         page-height: 297mm
         page-width: 210mm
         left-margin: 2cm
         right-margin: 2cm
         top-margin: 6cm
         bottom-margin: 5cm
         language: 'JA
         header-margin: 60pt
         center-header:			;ヘッダの中心を指定
          (make external-graphic		;画像ファイルを埋め込む指定
               display?: #f
               display-alignment: 'center
               entity-system-id: "logo.jpg"	;画像ファイル名の指定
               notation-system-id: "jpeg"	;画像ファイルのフォーマットを指定
               scale: 'max-uniform
               max-width: 300pt
               max-height: 30pt)
         footer-margin: 60pt
         center-footer: (page-number-sosofo)))		;フッタの中心を指定、ページ番号を記述している。


(element p
	(make paragraph
		font-size: 20pt
		quadding: 'center
		line-spacing: 30pt		;行の間を指定。
		break-after: 'page))	;改ページを指定する。(このタグの終了後に改ページを行う。) 

;改行を行う指定
(element br
	(make paragraph))


</style-specification-body>
</style-specification>
</style-sheet>
          

up

画像ファイル[logo.jpg]

会社ロゴ画像


出力結果

1ページ目の出力結果

出力結果
up

2ページ目の出力結果

出力結果2