複数行テキストの禁則処理
2006年09月04日
biz-Streamで複数行のテキスト表示及びその禁則処理に関してご説明いたします。
1. 複数行テキストの種類
biz-Streamでは横書きと縦書きの複数行テキストが利用可能です。
「複数行横書きテキスト」 <multi-text>
横書きのテキストで、指定した幅で自動的に折り返して表示します。
詳細はXMLページレイアウトタグリファレンスガイド(基本編) の 「複数行横書きテキスト」をご参照下さい。
「複数行縦書きテキスト」 <multi-vtext>
縦書きのテキストで、指定した高さで自動的の折り返して表示します。
詳細はXMLページレイアウトタグリファレンスガイド(基本編) の 「複数行縦書きテキスト」をご参照下さい。
2. 複数行テキストの禁則処理

biz-Streamの「複数行横書きテキスト」 <multi-text>及び「複数行縦書きテキスト」 <multi-vtext>では行頭/行末に対しての禁則処理を行います。
例: 行末禁則処理
句点「、」が行頭に配置されそうな場合には図のように行末に配置及び文字間隔の圧縮を行います。
例: 行末禁則処理
行末に括弧の開始「(」が配置されそうな場合には図のように改行を行います。
行頭及び行末の禁則文字は以下となります。
| 行頭禁則文字 | 行末禁則文字 | |||||
|---|---|---|---|---|---|---|
| 文字 | CODE | 文字 | CODE | |||
| SJIS/EUC | UTF-8 | SJIS/EUC | UTF-8 | |||
| ! | 21 | 0021 | ( | 28 | 0028 | |
| ) | 29 | 0029 | 「 | A2 | FF62 | |
| , | 2C | 002C | [ | 5B | 005B | |
| . | 2E | 002E | { | 7B | 007B | |
| : | 3A | 003A | ( | 8169 | FF08 | |
| ; | 3B | 003B | [ | 816D | FF3B | |
| ? | 3F | 003F | { | 816F | FF5B | |
| ] | 5D | 005D | 「 | 8175 | 300C | |
| } | 7D | 007D | 『 | 8177 | 300E | |
| 。 | A1 | FF61 | ||||
| 」 | A3 | FF63 | ||||
| 、 | A4 | FF64 | ||||
| ・ | A5 | FF65 | ||||
| ー | B0 | FF70 | ||||
| ゙ | DE | FF9E | ||||
| ゚ | DF | FF9F | ||||
| 、 | 8141 | 3001 | ||||
| 。 | 8142 | 3002 | ||||
| , | 8143 | FF0C | ||||
| . | 8144 | FF0E | ||||
| ・ | 8145 | 30FB | ||||
| ? | 8148 | FF1F | ||||
| ! | 8149 | FF01 | ||||
| ヽ | 8152 | 30FD | ||||
| ヾ | 8153 | 30FE | ||||
| ゝ | 8154 | 309D | ||||
| ゞ | 8155 | 309E | ||||
| 々 | 8158 | 3005 | ||||
| } | 8170 | FF5D | ||||
| 」 | 8176 | 300D | ||||
| 』 | 8178 | 300F | ||||
| ゛ | 814A | 309B | ||||
| ゜ | 814B | 309C | ||||
| ー | 815B | 30FC | ||||
| ) | 816A | FF09 | ||||
| ] | 816E | FF3D | ||||
3. 英単語利用に関する制限事項
biz-Streamでは、英単語が行末に配置された場合、単語の途中で改行されます。ご使用の際にはご注意下さい。











