段落を作成

基本的な記述形式

例1(通常の例)

例2(通常の例)

例3(改行の作成)

サンプル



基本的な記述形式

(element タグ名		;タグ名を指定
   (make paragraph		;段落を作る
   )
)




例1
「title」のタグ内の情報を

  • フォントの大きさ18pt、
  • 太文字、
  • 中央に位置する、
  • 上との間隔20pt空ける
ように出力する時の記述例。
(element title			;「title」のタグ内の情報(element)
   (make paragraph		;段落を作る  出力データ情報は以下の通り。
	font-size: 20pt		;フォントの大きさを出力
	font-weight: 'bold		;太文字で出力する
	quadding: 'center		;中央に位置する出力指定
	space-before: 30pt		;上との間隔を指定
	space-after: 30pt		;下との間隔を指定
   )
)

up



例2
「p」のタグ内の情報を

  • フォントの大きさ10pt、
  • フォントの種類「Ryumin-light」、
  • 行間を15pt
で出力する時の記述例。
(element p				;「p」のタグ内の情報(element)
   (make paragraph			;段落を作る  出力データ情報は以下の通り。
	font-size: 12pt			;フォントの大きさを出力
	font-family-name: "Ryumin Light"	;フォントの種類を「Ryumin-Light」に指定
	line-spacing: 15pt			;行間の指定
	space-before: 20pt			;段落を作成する上のスペース。
   )
)




例3
「br」のタグで改行を行う場合

(element br
   (make paragraph))
            




全体を記述するサンプル

DTD&インスタンス例

<?xml version="1.0" encoding="SHIFT_JIS"?>
<!DOCTYPE para [
<!ELEMENT para (title,p+)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT p (#PCDATA|br)*>
<!ELEMENT br EMPTY>
]>
<para>
	<title>タイトルを記入</title>
	<p>段落を記述していきます。</p>
	<p>改行を入れると<br/>こうなります。</p>
</para>
            

DSSSLスタイルシート例

<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN">
<style-sheet>
<style-specification>
<style-specification-body>
;以下にDSSSLを記述してください。

(root		;全体を指定
	(make simple-page-sequence		;シンプルなレイアウトを行う
		page-width: 210mm		;用紙サイズの幅「A4」の大きさ
		page-height: 297mm		;用紙サイズの縦「A4」の大きさ
		left-margin: 20mm
		right-margin: 30mm
		top-margin: 30mm		;それぞれのマージン(余白)の指定
		bottom-margin: 30mm
		language: 'JA		;日本語の記述
	)
)

;タイトルを作成
(element title			;「title」のタグ内の情報(element)
   (make paragraph			;段落を作る  出力データ情報は以下の通り。
	font-size: 20pt		;フォントの大きさを出力
	font-weight: 'bold		;太文字で出力する
	quadding: 'center		;中央に位置する出力指定
	space-before: 30pt		;上との間隔を指定
	space-after: 30pt		;下との間隔を指定
   )
)

;段落を作成
(element p				;「p」のタグ内の情報(element)
   (make paragraph				;段落を作る  出力データ情報は以下の通り。
	font-size: 12pt			;フォントの大きさを出力
	font-family-name: "Ryumin Light"	;フォントの種類を「Ryumin-Light」に指定
	line-spacing: 15pt			;行間の指定
	space-before: 20pt			;段落を作成する上のスペース。
   )	
)

;改行を作成
(element br
   (make paragraph))

;以上にDSSSLを記述指定してください。
</style-specification-body>
</style-specification>
</style-sheet>
up
            

出力例

出力例



出力形態

項目 特質 内容 デフォルト
フォント記述 font-family-name: フォントの種類
font-size: フォントの大きさ 10pt
font-weight: フォントの太さ
font-structure: フォントの構造
font-posture: フォントの傾斜(傾き)
font-color: フォントの色を指定
font-proportionate-width: フォントの字幅
行外領域の配置 space-before: 前に挿入する空白を指定
space-after: 後に挿入する空白を指定
break-before: 以前に改ページをする
break-after: 以後に改ページをする
スペース記述 quadding: 行の揃え方
first-line-align: 段落の最初の行の揃えを指定
last-line-quadding: 最終行の揃え
lines: 行分割法の指定
line-spacing: 行送り量
min-leading: 行間の最小サイズ
first-line-start-indent: 1行目のインデント
last-line-end-indent: 最終行の終わりのインデント