styleエレメントは、スタイルを定義するトップレベル・エレメントです。
font属性は、いずれかの内蔵フォントを選択する場合に使用されます。
file属性を使用すると、外部のTrue Typeフォントのファイルを読み込み、PDFドキュメントに埋め込むことができます。
style属性には、1つの値、またはスペースで区切られた複数の値を含めることができます。
構文:
エレメント |
属性 |
値 |
エレメント/属性/値に関するメモ |
style |
name |
文字列 |
|
|
font |
Courier |
Type 1フォント |
|
|
Courier-Bold |
基本フォント |
|
|
Courier-Oblique |
基本フォント |
|
|
Courier-BoldOblique |
基本フォント |
|
|
Helvetica |
デフォルトはType 1フォント |
|
|
Helvetica-Bold |
基本フォント |
|
|
Helvetica-Oblique |
基本フォント |
|
|
Helvetica-BoldOblique |
基本フォント |
|
|
Symbol |
Type 1フォント |
|
|
Times-Roman |
Type 1フォント |
|
|
Times-Bold |
基本フォント |
|
|
Time-Italic |
基本フォント |
|
|
Times-BoldItalic |
基本フォント |
|
|
HeiseiMin-W3 |
CJKフォント 日本語 |
|
|
HeiseiKakuGo-W5 |
CJKフォント 日本語 |
|
|
STSong-Light |
CJKフォント 簡体字中国語 |
|
|
MHei-Medium |
CJKフォント 繁体字中国語 |
|
|
MSung-Light |
CJKフォント 繁体字中国語 |
|
|
HYGoThic-Medium |
CJKフォント 韓国語 |
|
|
HYSMyeongJo-Medium |
CJKフォント 韓国語 |
|
size |
整数 |
デフォルト値は10です。 |
|
style |
normal |
デフォルトはnormalです。 |
|
|
Bold (太字) |
|
|
|
Italic (斜体) |
|
|
|
line-through (取り消し線) |
|
|
|
Underline (下線) |
|
|
color |
色 |
デフォルトはblack |
|
encoding |
Cp1250 |
Latin 2東欧諸言語 |
|
|
Cp1251 |
キリル文字 |
|
|
Cp1252 |
デフォルトはLatin 1 |
|
|
Cp1253 |
ギリシャ語 |
|
|
Cp1254 |
トルコ語 |
|
|
Cp1257 |
Windowsバルト語 |
|
|
Identity-H |
Unicode 横方向 |
|
|
Identity-V |
Unicode 縦方向 |
|
|
UniJIS-UCS2-H |
日本語 Adobe-Japan文字コレクション用のUnicode (UCS-2)エンコーディング 横方向 |
|
|
UniJIS-UCS2-V |
日本語 Adobe-Japan文字コレクション用のUnicode (UCS-2)エンコーディング 縦方向 |
|
|
UniJIS-UCS2-HW-H |
日本語 UniJIS-UCS2-Hと同じ。ただし、ラテン語の文字間隔を半角フォームに置き換える 横方向 |
|
|
UniJIS-UCS2-HW-V |
日本語 UniJIS-UCS2-Vと同じ。ただし、ラテン語の文字間隔を半角フォームに置き換える 縦方向 |
|
|
UniGB-UCS2-H |
簡体字中国語 横方向 |
|
|
UniGB-UCS2-V |
簡体字中国語 縦方向 |
|
|
UniKS-UCS2-H |
韓国語 横方向 |
|
|
UniKS-UCS2-V |
韓国語 縦方向 |
|
file |
値 |
.TTFファイルのパス |
|
background |
色 |
|
|
embedded |
ブール値 |
デフォルトは FALSE です。 |
例
<style name="normal" font="Helvetica" size="10" style="normal"/>
<style name="white" font="Helvetica" size="10" style="normal" color="white" background="black"/>
<style name="Greek" file="/QIBM/ProdData/OS400/Fonts/TTFonts/mtsansdw.ttf" size="30" encoding="Identity-H" embedded="true"/>