以下のプロパティは、生成される索引の外観をカスタマイズする方法を提供します。
スタイル(スタイルも参照):
- Style: 索引全体のスタイル(見出し、エントリなど)を指定します。
- HeadingStyle: 文字見出し(見出しは、その文字で始まるエントリのグループの前に来る文字です)に使用するスタイルを指定します。生成される索引では、各見出し(通常、その文字で始まるエントリのグループの前に来る大文字です)は、スタイルが適用された別個の表示オブジェクト(RenderText)によって表されます。
- EntryStyles: さまざまなレベルのエントリのスタイルを指定する索引付けされたプロパティです。たとえば、EntryStyles[0](VB では EntryStyles(0))は、最上位レベルのエントリのスタイルを指定し、EntryStyles[1](VB では EntryStyles(1))は、サブエントリのスタイルを指定します(索引内のネストされたレベルの番号が EntryStyles コレクション内の要素の数よりも大きい場合、コレクション内の最後のスタイルがネストされたスタイルに使用されます)。
- 生成される索引では、各エントリ(用語の後に、それが表示されるページのリストが続く)は、別個のRenderParagraph オブジェクトによって表され、エントリのネストされたレベルによって索引付けされたこのプロパティによって指定されたスタイルが適用されます。たとえば、このスタイルでは、改ページを挿入できるようにす(MinOrphanLinesを使用して)前に、エントリのテキストの最小行数を指定できます。
- EntryStyle: これは、EntryStyles コレクションの最初の(索引ゼロの)要素に対するショートカットです。
- SeeAlsoStyle: エントリ間の相互参照の前に来る「関連項目」テキストのスタイルを指定できます(SeeAlsoを参照)。.
- Style: 特定のエントリのスタイルをオーバーライドできます。
- SeeAlsoStyle: 特定の「関連項目」テキストのスタイルをオーバーライドできます。
その他のプロパティ:
- RunIn: True の場合、サブエントリがインデントされた別個の行ではなく、主要見出しに沿って表示されることを示すブール型プロパティ(デフォルトでは、False)です。
- EntryIndent: 主要エントリに対するサブエントリの相対的なインデントを指定する Unit プロパティです。デフォルトは 0.25 インチです。
- EntryHangingIndent: 次の行に対するエントリのテキストの最初の行の相対的な(左側への)突き出しインデントを指定する Unit プロパティです(参照のリストが1行に収まらない場合に使用されます)。デフォルトは -0.125 インチです。
- LetterSplitBehavior: 文字グループ(同じ文字で始まるエントリ)を縦方向に分割する方法を指定するSplitBehaviorEnumプロパティです。デフォルトは、SplitBehaviorEnum.SplitIfNeeded です。見出し(デフォルトでは、その文字によって表される)は、常に最初のエントリと一緒に出力されることに注意してください。
- Italic: に似ていますが、ボールドではなくイタリック体を使用します。
- LetterFormat: 文字見出しの書式設定に使用する文字列です。デフォルトは、「{0}」です。
- TermDelimiter:エントリ用語と用語の出現リスト(ページ番号)を区切るために使用する文字列です。デフォルトでは、カンマの後にスペースを続けます。
- RunInDelimiter: 連続(RunIn を参照)索引を生成するときに、エントリの区切りに使用する文字列です。デフォルトは、セにコロンです。
- OccurrenceDelimiter: エントリの出現リスト(ページ番号)を区切るために使用する文字列です。デフォルトでは、カンマの後にスペースを続けます。
- PageRangeFormat: エントリの出現のページ範囲を書式設定するために使用する書式設定文字列です。デフォルトは、「{0}-{1}」です。
- SeeAlsoFormat:「関連項目」参照の書式設定に使用する文字列です。デフォルトは、「 (see {0})」です(スペースの後に、左小括弧、参照の出力に使用する書式項目、右小括弧が順に続きます)。
- FillChar: ページ番号が右揃えされる場合(PageNumbersAtRight が True の場合)に、充てん文字として使用する文字です。このプロパティのデフォルト値はドットです。
- PageNumbersAtRight: ページ番号を右揃えにするかどうかを指定するブール型プロパティです。デフォルトは False です。
- EntrySplitBehavior: 単一のエントリを縦方向に分割する方法を指定する SplitBehaviorEnum プロパティです。デフォルトは、SplitBehaviorEnum.SplitIfLarge です。このプロパティは、すべてのレベルのエントリに適用されます。
- Bold:特定のボールド体を使用するエントリの出現に対応するページ番号をハイライト表示できるブール型プロパティです(たとえば、用語の主な定義を提供する場所をハイライト表示するために使用できます)。
関連トピック