要約
スプレッドシートページスタイルの各プロパティの名前、データタイプ、値が記述されています。
話題
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 | ページフッターシャドーフォーマット | 
| PrintHeaders | boolean | 行ヘッダーおよび列ヘッダーはプリントされる | 
| PrintGrid | boolean | グリッドはプリントされる | 
| PrintZeroValues | boolean | ゼロはプリントされる | 
| PrintObjects | boolean | 付加的オブジェクト群(Mathオブジェクト群、OLEオブジェクト群、インポートされたチャート群、イメージオブジェクト群)はプリントされる | 
| PrintFormulas | boolean | フォーミュラ(その値ではなく)群はプリントされる | 
| PrintCharts | boolean | チャート群はプリントされる | 
| PrintDrawing | boolean | 図形群はプリントされる | 
| PrintAnnotations | boolean | コメント群はプリントされる | 
| PrintDownFirst | boolean | ページ群は下方向優先でプリントされる | 
| FirstPageNumber | short | 開始ページ番号 | 
| PageScale | short | ページスケール(%) | 
| ScaleToPages | short | プリントが収まるべきページ数 | 
| ScaleToPagesX | short | プリントが収まるべき水平方向ページ数 | 
| ScaleToPagesY | short | プリントが収まるべき垂直方向ページ数 | 
| CenterHorizontally | boolean | コンテンツは水平方向にセンタリングされる | 
| CenterVertically | boolean | コンテンツは垂直方向にセンタリングされる | 
| IsBackgroundTransparent | boolean | ページバックグラウンドは透明である('BackTransparent'と同一) | 
| BackgroundColor | ::com::sun::star::util_Color | ページバックグラウンドカラー('BackColor'と同一) | 
| HeaderOn | boolean | ページヘッダーはプリントされる('HeaderIsOn'と同一) | 
| HeaderShared | boolean | ページヘッダーは左ページと右ページで共用される('HeaderIsShared'と同一) | 
| LeftPageHeaderContent | ::com::sun::star::sheet::XHeaderFooterContent | 左ページヘッダーコンテンツ | 
| RightPageHeaderContent | ::com::sun::star::sheet::XHeaderFooterContent | 右ページヘッダーコンテンツ | 
| HeaderDynamic | boolean | ページヘッダー高さは暗黙に変更される('HeaderIsDynamicHeight'と同一) | 
| TransparentHeaderBackground | boolean | ページヘッダーバックグラウンドは透明である('HeaderBackTransparent'と同一) | 
| HeaderBackgroundColor | ::com::sun::star::util::Color | ページヘッダーバックグラウンドカラー('HeaderBackColor'と同一) | 
| FooterOn | boolean | ページフッターはプリントされる('FooterIsOn'と同一) | 
| FooterShared | boolean | ページフッターは左ページと右ページで共用される('FooterIsShared'と同一) | 
| LeftPageFooterContent | ::com::sun::star::sheet::XHeaderFooterContent | 左ページフッターコンテンツ | 
| RightPageFooterContent | ::com::sun::star::sheet::XHeaderFooterContent | 右ページフッターコンテンツ | 
| FooterDynamic | boolean | ページフッター高さは暗黙に変更される(’FooterIsDynamicHeight’と同一) | 
| TransparentFooterBackground | boolean | ページフッターバックグラウンドは透明である('FooterBackTransparent'と同一) | 
| FooterBackgroundColor | ::com::sun::star::util::Color | ページフッターバックグラウンドカラー('FooterBackColor'と同一) | 
<このシリーズの前の記事 | このシリーズの目次 | このシリーズの次の記事>
