要約
テキストページスタイルの各プロパティの名前、データタイプ、値が記述されています。
話題
About: UNO (Universal Network Objects)
About: LibreOffice
About: Apache OpenOffice
この記事の目次
開始コンテキスト
- 読者は、'UNOオブジェクトのプロパティ'というコンセプトが何であるかおよびプロパティにアクセスする方法の知識を持っている(もしも、プロパティの名前とデータタイプが明らかであれば)。
ターゲットコンテキスト
- 読者は、当該UNOコンポーネントのプロパティ群の仕様を知る。
イントロダクション
'オリエンテーション'は、'開始コンテキスト'内に立っていないか、'ターゲットコンテキスト'に乗り気でないか、またはその両方の通りすがりの人のために意図されたものです。そこには新たな技術情報はなにも含まれておらず、オリエンテーションなど要らない人は、これを読みとばしても、記事の理解に支障はありません。
オリエンテーション
本シリーズでこれまでに記述されたUNOコンポーネントのリストがあります。
本体
1: 仕様
*タイプはUNOデータタイプです。
*あるプロパティが別のプロパティと同一である場合、後にセットされたプロパティが優先します。
| 名前 | タイプ | 値 |
|---|---|---|
| DisplayName | string | スタイル名 |
| WritingMode | short | スクリプト方向: '0' -> 左から右、上から下、'1' -> 右から左、上から下、'2' -> 上から下、右から左 |
| Hidden | boolean | シートは非表示である |
| UserDefinedAttributes | ::com::sun::star::container::XNameContainer | ユーザー定義された属性群 |
| PageStyleLayout | ::com::sun::star::style::PageStyleLayout | 左ページレイアウトおよび右ページレイアウトどのように違うか: 'PageStyleLayout.ALL' -> 左ページレイアウトと右ページレイアウトは同一、'PageStyleLayout.LEFT' -> コンテンツは左ページのみに表示される、'PageStyleLayout.RIGHT' -> コンテンツは右ページのみに表示される、'PageStyleLayout.MIRRORED' -> 左ページレイアウトと右ページレイアウトは鏡像になっている |
| NumberingType | short | ページ付番タイプ: '5' -> なし、'4' -> '1、2、3、...'、等 |
| Size | ::com::sun::star::awt::Size | ページサイズ(100分の1mm単位) |
| Width | long | ページ幅(100分の1mm単位)('Size'の幅と同一) |
| Height | long | ページ高さ(100分の1mm単位)('Size'の高さと同一) |
| IsLandscape | boolean | ページは横長である |
| PrinterPaperTray | string | プリンターペーパートレイ指定名: '[From printer settings]'、'Automatically Select'、等 |
| LeftMargin | long | ページ左マージン(100分の1mm単位) |
| RightMargin | long | ページ右マージン(100分の1mm単位) |
| TopMargin | long | ページ上マージン(100分の1mm単位) |
| BottomMargin | long | ページ下マージン(100分の1mm単位) |
| BorderDistance | long | ページボーダー統一パディング(100分の1mm単位) |
| LeftBorderDistance | long | ページ左ボーダーパディング(100分の1mm単位) |
| RightBorderDistance | long | ページ右ボーダーパディング(100分の1mm単位) |
| TopBorderDistance | long | ページ上ボーダーパディング(100分の1mm単位) |
| BottomBorderDistance | long | ページ下ボーダーパディング(100分の1mm単位) |
| LeftBorder | ::com::sun::star::table::BorderLine2 | ページ左ボーダー |
| RightBorder | ::com::sun::star::table::BorderLine2 | ページ右ボーダー |
| TopBorder | ::com::sun::star::table::BorderLine2 | ページ上ボーダー |
| BottomBorder | ::com::sun::star::table::BorderLine2 | ページ下ボーダー |
| BackTransparent | boolean | ページバックグラウンドは透明である('IsBackgroundTransparent'と同一) |
| BackColor | ::com::sun::star::util::Color | ページバックグラウンドカラー('BackgroundColor'と同一) |
| BackGraphicURL | string | ページバックグラウンドグラフィックURL: グラフィックがリンクされているのではない場合、'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'のようになる |
| BackGraphicLocation | ::com::sun::star::style::GraphicLocation | ページバックグラウンドグラフィックのページ内位置 |
| BackGraphicFilter | string | ページバックグラウンドグラフィックフィルター名: 'PNG - Portable Network Graphic'、等 |
| ShadowFormat | ::com::sun::star::table::ShadowFormat | ページシャドーのフォーマット |
| HeaderIsOn | boolean | ページヘッダーはプリントされる('HeaderOn'と同一) |
| HeaderIsShared | boolean | ページヘッダーは左ページと右ページで共用される('HeaderShared'と同一) |
| HeaderIsDynamicHeight | boolean | ページヘッダー高さは暗黙に変更される('HeaderDynamic'と同一) |
| HeaderHeight | long | ページヘッダー高さ(100分の1mm単位) |
| HeaderLeftMargin | long | ページヘッダー左マージン(100分の1mm単位) |
| HeaderRightMargin | long | ページヘッダー右マージン(100分の1mm単位) |
| HeaderBodyDistance | long | ページヘッダースペーシング(100分の1mm単位) |
| HeaderBorderDistance | long | ページヘッダーボーダー統一パディング(100分の1mm単位) |
| HeaderLeftBorderDistance | long | ページヘッダー左ボーダーパディング(100分の1mm単位) |
| HeaderRightBorderDistance | long | ページヘッダー右ボーダーパディング(100分の1mm単位) |
| HeaderTopBorderDistance | long | ページヘッダー上ボーダーパディング(100分の1mm単位) |
| HeaderBottomBorderDistance | long | ページヘッダー下ボーダーパディング(100分の1mm単位) |
| HeaderLeftBorder | ::com::sun::star::table::BorderLine2 | ページヘッダー左ボーダー |
| HeaderRightBorder | ::com::sun::star::table::BorderLine2 | ページヘッダー右ボーダー |
| HeaderTopBorder | ::com::sun::star::table::BorderLine2 | ページヘッダー上ボーダー |
| HeaderBottomBorder | ::com::sun::star::table::BorderLine2 | ページヘッダー下ボーダー |
| HeaderBackTransparent | boolean | ページヘッダーバックグラウンドは透明である('TransparentHeaderBackground'と同一) |
| HeaderBackColor | ::com::sun::star::util::Color | ページヘッダーバックグラウンドカラー('HeaderBackgroundColor'と同一) |
| HeaderBackGraphicURL | string | ページヘッダーバックグラウンドグラフィックURL: グラフィックがリンクされているのではない場合、'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'のようになる |
| HeaderBackGraphicLocation | ::com::sun::star::style::GraphicLocation | ページヘッダーバックグラウンドグラフィックのヘッダー内位置 |
| HeaderBackGraphicFilter | string | ページヘッダーバックグラウンドグラフィックフィルター名: 'PNG - Portable Network Graphic'、等 |
| HeaderShadowFormat | ::com::sun::star::table::ShadowFormat | ページヘッダーシャドーフォーマット |
| FooterIsOn | boolean | ページフッターはプリントされる('FooterOn'と同一) |
| FooterIsShared | boolean | ページフッターは左ページと右ページで共用される('FooterShared'と同一) |
| FooterIsDynamicHeight | boolean | ページフッター高さは暗黙に変更される('FooterDynamic'と同一) |
| FooterHeight | long | ページフッター高さ |
| FooterLeftMargin | long | ページフッター左マージン(100分の1mm単位) |
| FooterRightMargin | long | ページフッター右マージン(100分の1mm単位) |
| FooterBodyDistance | long | ページフッタースペーシング(100分の1mm単位) |
| FooterBorderDistance | long | ページフッターボーダー統一パディング(100分の1mm単位) |
| FooterLeftBorderDistance | long | ページフッター左ボーダーパディング(100分の1mm単位) |
| FooterRightBorderDistance | long | ページフッター右ボーダーパディング(100分の1mm単位) |
| FooterTopBorderDistance | long | ページフッター上ボーダーパディング(100分の1mm単位) |
| FooterBottomBorderDistance | long | ページフッター下ボーダーパディング(100分の1mm単位) |
| FooterLeftBorder | ::com::sun::star::table::BorderLine2 | ページフッター左ボーダー |
| FooterRightBorder | ::com::sun::star::table::BorderLine2 | ページフッター右ボーダー |
| FooterTopBorder | ::com::sun::star::table::BorderLine2 | ページフッター上ボーダー |
| FooterBottomBorder | ::com::sun::star::table::BorderLine2 | ページフッター下ボーダー |
| FooterBackTransparent | boolean | ページフッターバックグラウンドは透明である('TransparentFooterBackground'と同一) |
| FooterBackColor | ::com::sun::star::util::Color | ページフッターバックグラウンドカラー('FooterBackgroundColor'と同一) |
| FooterBackGraphicURL | string | ページフッターバックグラウンドグラフィックURL: グラフィックがリンクされているのではない場合、'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'のようになる |
| FooterBackGraphicLocation | ::com::sun::star::style::GraphicLocation | ページフッターバックグラウンドグラフィックのフッター内位置 |
| FooterBackGraphicFilter | string | ページフッターバックグラウンドグラフィックフィルター名: 'PNG - Portable Network Graphic'、等 |
| FooterShadowFormat | ::com::sun::star::table::ShadowFormat | ページフッターシャドーフォーマット |
| IsPhysical | boolean | ページスタイルはフィジカルである(リードオンリー): 通常'true'。ページスタイルがどのように非フィジカルでありうるのか不明 |
| StandardPageMode | boolean | これがどのような効果を持つのか不明 |
| FollowStyle | string | 次スタイル名 |
| TextVerticalAdjust | com.sun.star.drawing.TextVerticalAdjust | これがどのような効果を持つのか不明 |
| RegisterParagraphStyle | string | 目に見えないライン群グリッドにテキストライン群が整列される場合のスペーシングを決めるパラグラフスタイルの名前 |
| TextColumns | com.sun.star.text.XTextColumns | テキスト列群 |
| FillStyle | com.sun.star.drawing.FillStyle | ページバックグラウンドスタイル: 'FillStyle.NONE' -> なし、'FillStyle.SOLID' -> 単色、'FillStyle.GRADIENT' -> グラデーション、'FillStyle.HATCH' -> ハッチ、'FillStyle.BITMAP' -> グラフィックまたはパターン |
| FillBackground | boolean | ページバックグラウンドは塗りつぶされる |
| FillTransparence | short | ページバックグラウンド透明度(%) |
| FillTransparenceGradientName | string | ページバックグラウンド透明度グラデーション名: '' -> なし、'Transparency 1'、等 |
| FillTransparenceGradient | com.sun.star.awt.Gradient | ページバックグラウンド透明度グラデーション |
| FillColor | com.sun.star.util.Color | ページバックグラウンドカラー('BackColor'と同一) |
| FillColor2 | com.sun.star.util.Color | ページバックグラウンドセカンダリーカラー。これがどのような効果を持つのか不明 |
| FillGradientName | string | ページバックグラウンドカラーグラデーション名: どんなグラデーションタイプにも'gradient'であるように思われる |
| FillGradient | com.sun.star.awt.Gradient | ページバックグラウンドグラデーション |
| FillGradientStepCount | short | ページバックグラウンドグラデーションのステップ数 |
| FillBitmapName | string | ページバックグラウンドのグラフィックまたはパターンの名前 |
| FillBitmapURL | string | ページバックグラウンドグラフィックURL('vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'のような) |
| FillBitmap | com.sun.star.awt.XBitmap | ページバックグラウンドグラフィック |
| FillBitmapMode | com.sun.star.drawing.BitmapMode | ページバックグラウンドグラフィックの合わせモード |
| FillBitmapStretch | boolean | ページバックグラウンドグラフィックは伸張される |
| FillBitmapTile | boolean | ページバックグラウンドグラフィックはタイル張りにされる |
| FillBitmapPositionOffsetX | long | ページバックグラウンドグラフィックがタイル張りにされる場合の水平方向オフセット(%) |
| FillBitmapPositionOffsetY | long | ページバックグラウンドグラフィックがタイル張りにされる場合の垂直方向オフセット(%) |
| FillBitmapOffsetX | long | ページバックグラウンドグラフィックがタイル張りにされる場合の行間シフト(%) |
| FillBitmapOffsetY | long | ページバックグラウンドグラフィックがタイル張りにされる場合の列間シフト(%) |
| FillBitmapLogicalSize | boolean | ページバックグラウンドグラフィックサイズは論理サイズである。これがどのように'false'になり得るのか不明 |
| FillBitmapSizeX | long | ページバックグラウンドグラフィック幅(1/100mm単位) |
| FillBitmapSizeY | long | ページバックグラウンドグラフィック高さ(1/100mm単位) |
| FillBitmapRectanglePoint | com.sun.star.drawing.RectanglePoint | ページバックグラウンドグラフィックのページ内位置 |
| FillHatchName | string | ページバックグラウンドハッチ名 |
| FillHatch | com.sun.star.drawing.Hatch | ページバックグラウンドハッチ |
| GridDisplay | boolean | グリッドは表示される |
| GridPrint | boolean | グリッドはプリントされる |
| GridMode | short | グリッドモード: '0' -> なし、'1' -> 行群、'2' -> 行群および文字群 |
| GridSnapToChars | boolean | グリッドは文字群に合わせられる。これがどのように'false'になり得るか不明 |
| GridLines | unsigned short | グリッド行数 |
| GridColor | com.sun.star.util.Color | グリッドカラー |
| GridBaseWidth | long | グリッドベーステキスト文字群の最大幅(1/100mm単位) |
| GridBaseHeight | long | グリッドベーステキスト文字群の最大高さ(1/100mm単位) |
| GridRubyHeight | long | グリッドルビ群の最大高さ(1/100mm単位) |
| RubyBelow | boolean | ルビはベーステキスト文字の左または下に表示される |
| ShadowTransparence | byte | これがどのような効果を持つのか不明 |
| FirstIsShared | boolean | 先頭ページは特別なヘッダーもフッターも持たない |
| HeaderText | com.sun.star.text.XText | 統一されたページヘッダーテキスト |
| HeaderTextFirst | com.sun.star.text.XText | 先頭ページヘッダーテキスト |
| HeaderTextLeft | com.sun.star.text.XText | 左ページヘッダーテキスト |
| HeaderTextRight | com.sun.star.text.XText | 右ページヘッダーテキスト |
| HeaderFillStyle | com.sun.star.drawing.FillStyle | ページヘッダーバックグラウンドスタイル: カラー、ハッチ、等 |
| HeaderDynamicSpacing | boolean | ヘッダースペーシングは暗黙に変更される |
| HeaderFillBackground | boolean | ページヘッダーバックグラウンドは塗りつぶされる |
| HeaderFillTransparence | short | ページヘッダーバックグラウンド透明度(%) |
| HeaderFillTransparenceGradientName | string | ページヘッダーバックグラウンド透明度グラデーション名: "Transparency 1"のような |
| HeaderFillTransparenceGradient | com.sun.star.awt.Gradient | ページヘッダーバックグラウンド透明度グラデーション |
| HeaderFillColor | com.sun.star.util.Color | ページヘッダーバックグラウンドカラー('HeaderBackColor'と同一) |
| HeaderFillColor2 | com.sun.star.util.Color | ページヘッダーバックグラウンドセカンダリーカラー。これがどのような効果を持つのか不明 |
| HeaderFillGradientName | string | ページヘッダーバックグラウンドグラデーション名: どんなグラデーションタイプにも'gradient'であるように思われる |
| HeaderFillGradient | com.sun.star.awt.Gradient | ページヘッダーバックグラウンドグラデーション |
| HeaderFillGradientStepCount | short | ページヘッダーバックグラウンドグラデーションのステップ数 |
| HeaderFillBitmapName | string | ページヘッダーバックグラウンドのグラフィックまたはパターンの名前: 'Sky'のような |
| HeaderFillBitmapURL | string | ページヘッダーバックグラウンドグラフィックURL: 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'のような |
| HeaderFillBitmap | com.sun.star.awt.XBitmap | ページヘッダーバックグラウンドグラフィック |
| HeaderFillBitmapMode | com.sun.star.drawing.BitmapMode | ページヘッダーバックグラウンドグラフィックの合わせモード |
| HeaderFillBitmapStretch | boolean | ページヘッダーバックグラウンドは伸張される |
| HeaderFillBitmapTile | boolean | ページヘッダーバックグラウンドグラフィックはタイル張りにされる |
| HeaderFillBitmapPositionOffsetX | long | ページヘッダーバックグラウンドグラフィックがタイル張りにされる場合の水平方向オフセット(%) |
| HeaderFillBitmapPositionOffsetY | long | ページヘッダーバックグラウンドグラフィックがタイル張りにされる場合の垂直方向オフセット(%) |
| HeaderFillBitmapOffsetX | long | ページヘッダーバックグラウンドグラフィックがタイル張りにされる場合の行間シフト(%) |
| HeaderFillBitmapOffsetY | long | ページヘッダーバックグラウンドグラフィックがタイル張りにされる場合の列間シフト(%) |
| HeaderFillBitmapLogicalSize | boolean | ページヘッダーバックグラウンドグラフィックサイズは論理サイズである。これがどのように'false'になり得るか不明 |
| HeaderFillBitmapSizeX | long | ページヘッダーバックグラウンドグラフィック幅(1/100mm単位) |
| HeaderFillBitmapSizeY | long | ページヘッダーバックグラウンドグラフィック高さ(1/100mm単位) |
| HeaderFillBitmapRectanglePoint | com.sun.star.drawing.RectanglePoint | ページヘッダーバックグラウンドグラフィックのヘッダー内位置 |
| HeaderFillHatchName | string | ページヘッダーバックグラウンドハッチ名 |
| HeaderFillHatch | com.sun.star.drawing.Hatch | ページヘッダーバックグラウンドハッチ |
| FooterText | com.sun.star.text.Text | 統一されたページフッターテキスト |
| FooterTextFirst | com.sun.star.text.Text | 先頭ページフッターテキスト |
| FooterTextLeft | com.sun.star.text.Text | 左ページフッターテキスト |
| FooterTextRight | com.sun.star.text.Text | 右ページフッターテキスト |
| FooterFillStyle | com.sun.star.drawing.FillStyle | ページフッターバックグラウンドスタイル: カラー、ハッチ、等 |
| FooterDynamicSpacing | boolean | ページフッタースペーシングは暗黙に変更される |
| FooterFillBackground | boolean | ページフッターバックグラウンドは塗りつぶされる |
| FooterFillTransparence | short | ページフッターバックグラウンド透明度(%) |
| FooterFillTransparenceGradientName | string | ページフッターバックグラウンド透明度グラデーション名: 'Transparency 1'のような |
| FooterFillTransparenceGradient | com.sun.star.awt.Gradient | ページフッターバックグラウンド透明度グラデーション |
| FooterFillColor | com.sun.star.util.Color | ページフッターバックグラウンドカラー('FooterBackColor'と同一) |
| FooterFillColor2 | com.sun.star.util.Color | ページフッターバックグラウンドセカンダリーカラー。これがどのような効果を持つのか不明 |
| FooterFillGradientName | string | ページフッターバックグラウンドグラデーション名: どんなグラデーションタイプにも'gradient'であるように思われる |
| FooterFillGradient | com.sun.star.awt.Gradient | ページフッターバックグラウンドグラデーション |
| FooterFillGradientStepCount | short | ページフッターバックグラウンドグラデーションのステップ数 |
| FooterFillBitmapName | string | ページフッターバックグラウンドのグラフィックまたはパターンの名前: 'Sky'のような |
| FooterFillBitmapURL | string | ページフッターバックグラウンドグラフィックURL: 'vnd.sun.star.GraphicObject:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'のような |
| FooterFillBitmap | com.sun.star.awt.XBitmap | ページフッターバックグラウンドグラフィック |
| FooterFillBitmapMode | com.sun.star.drawing.BitmapMode | ページフッターバックグラウンドグラフィックの合わせモード |
| FooterFillBitmapStretch | boolean | ページフッターバックグラウンドグラフィックは伸張される |
| FooterFillBitmapTile | boolean | ページフッターバックグラウンドグラフィックはタイル張りにされる |
| FooterFillBitmapPositionOffsetX | long | ページフッターバックグラウンドグラフィックがタイル張りにされる場合の水平方向オフセット(%) |
| FooterFillBitmapPositionOffsetY | long | ページフッターバックグラウンドグラフィックがタイル張りにされる場合の垂直方向オフセット(%) |
| FooterFillBitmapOffsetX | long | ページフッターバックグラウンドグラフィックがタイル張りにされる場合の行間シフト(%) |
| FooterFillBitmapOffsetY | long | ページフッターバックグラウンドグラフィックがタイル張りにされる場合の列間シフト(%) |
| FooterFillBitmapLogicalSize | boolean | ページフッターバックグラウンドグラフィックサイズは論理サイズである。これがどのように'false'であり得るのか不明 |
| FooterFillBitmapSizeX | long | ページフッターバックグラウンドグラフィック幅 |
| FooterFillBitmapSizeY | long | ページフッターバックグラウンドグラフィック高さ |
| FooterFillBitmapRectanglePoint | com.sun.star.drawing.RectanglePoint | ページフッターバックグラウンドグラフィックのフッター内位置 |
| FooterFillHatchName | string | ページフッターバックグラウンドハッチ名 |
| FooterFillHatch | com.sun.star.drawing.Hatch | ページフッターバックグラウンドハッチ |
| FootnoteHeight | long | フットノート最大高さ(1/100mm単位) |
| FootnoteLineTextDistance | long | フットノートスペーシング(フットノート区切りラインと本体テキストの間のスペース)(1/100mm単位) |
| FootnoteLineStyle | byte | フットノート区切りラインスタイル: '0' -> なし、'1' -> 実線、等 |
| FootnoteLineWeight | short | フットノート区切りライン太さ(1/100mm単位) |
| FootnoteLineColor | com.sun.star.util.Color | フットノート区切りラインカラー |
| FootnoteLineAdjust | short | フットノート区切りライン位置: '0' -> 左、'1' -> 中央、'2' -> 右 |
| FootnoteLineRelativeWidth | byte | フットノート区切りラインの相対的長さ(%) |
| FootnoteLineDistance | long | フットノート区切りラインパディング(区切りラインとフットノートコンテンツの間のスペース)(1/100mm単位) |
<このシリーズの前の記事 | このシリーズの目次 | このシリーズの次の記事>