PowerPoint.Interfaces.ShapeFontData interface

shapeFont.toJSON() の呼び出しによって返されるデータを記述するインターフェイス。

注釈

使用元

プロパティ

allCaps

TextRange内のテキストが、小文字を大文字として表示する All Caps 属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに All Caps 属性があります。

  • false : いずれのテキストにも All Caps 属性がありません。

  • null : テキストのすべてではなく一部に All Caps 属性がある場合は返されます。

bold

TextRange内のテキストを太字に設定するかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストが太字で表示されます。

  • false : 太字のテキストはありません。

  • null : テキストのすべてではなく一部が太字の場合に返されます。

color

テキストの色の HTML カラー コード表現を指定します (例: "#FF0000" は赤を表します)。 TextRangeに異なる色のテキスト フラグメントが含まれている場合は null を返します。

doubleStrikethrough

TextRange内のテキストが取り消し線属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに 取り消し線属性 が付いています。

  • false : 取り 消し線 属性を持つテキストはありません。

  • null : テキストのすべてではなく一部に 取り消し線 属性がある場合は返されます。

italic

TextRange内のテキストを斜体に設定するかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストが斜体になります。

  • false : どのテキストも斜体ではありません。

  • null : テキストのすべてではなく一部が斜体になっている場合は返されます。

name

フォント名を指定します (例: "Calibri")。 テキストが複合文字または東アジア言語の場合、これは対応するフォント名です。それ以外の場合は、ラテン文字のフォント名です。 TextRangeに異なるフォント名のテキスト フラグメントが含まれている場合は null を返します。

size

フォント サイズをポイント単位で指定します (例: 11)。 TextRangeにフォント サイズが異なるテキスト フラグメントが含まれている場合は null を返します。

smallCaps

TextRange内のテキストが、小文字を小文字として表示する Small Caps 属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに Small Caps 属性があります。

  • false : どのテキストにも Small Caps 属性がありません。

  • null : テキストのすべてではなく一部に Small Caps 属性がある場合は返されます。

strikethrough

TextRange内のテキストが取り消し線属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに 取り消し線 属性があります。

  • false : 取り 消し線 属性を持つテキストはありません。

  • null : テキストの一部 (すべてではなく) に 取り消し線 属性がある場合は返されます。

subscript

TextRange内のテキストが "下付き" 属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに "下付き " 属性があります。

  • false : どのテキストにも 下付き 属性がありません。

  • null : テキストのすべてではなく一部に Subscript 属性がある場合は返されます。

superscript

TextRange内のテキストが上付き属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに 上付き 属性があります。

  • false : いずれのテキストにも 上付き 属性がありません。

  • null : テキストのすべてではなく一部に 上付き 属性がある場合は返されます。

underline

フォントに適用する下線の種類を指定します。 TextRangeに下線スタイルが異なるテキスト フラグメントが含まれている場合は null を返します。 詳細については 、PowerPoint.ShapeFontUnderlineStyle を参照してください。

プロパティの詳細

allCaps

TextRange内のテキストが、小文字を大文字として表示する All Caps 属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに All Caps 属性があります。

  • false : いずれのテキストにも All Caps 属性がありません。

  • null : テキストのすべてではなく一部に All Caps 属性がある場合は返されます。

allCaps?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.8

bold

TextRange内のテキストを太字に設定するかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストが太字で表示されます。

  • false : 太字のテキストはありません。

  • null : テキストのすべてではなく一部が太字の場合に返されます。

bold?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.4

color

テキストの色の HTML カラー コード表現を指定します (例: "#FF0000" は赤を表します)。 TextRangeに異なる色のテキスト フラグメントが含まれている場合は null を返します。

color?: string | null;

プロパティ値

string | null

注釈

API セット: PowerPointApi 1.4

doubleStrikethrough

TextRange内のテキストが取り消し線属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに 取り消し線属性 が付いています。

  • false : 取り 消し線 属性を持つテキストはありません。

  • null : テキストのすべてではなく一部に 取り消し線 属性がある場合は返されます。

doubleStrikethrough?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.8

italic

TextRange内のテキストを斜体に設定するかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストが斜体になります。

  • false : どのテキストも斜体ではありません。

  • null : テキストのすべてではなく一部が斜体になっている場合は返されます。

italic?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.4

name

フォント名を指定します (例: "Calibri")。 テキストが複合文字または東アジア言語の場合、これは対応するフォント名です。それ以外の場合は、ラテン文字のフォント名です。 TextRangeに異なるフォント名のテキスト フラグメントが含まれている場合は null を返します。

name?: string | null;

プロパティ値

string | null

注釈

API セット: PowerPointApi 1.4

size

フォント サイズをポイント単位で指定します (例: 11)。 TextRangeにフォント サイズが異なるテキスト フラグメントが含まれている場合は null を返します。

size?: number | null;

プロパティ値

number | null

注釈

API セット: PowerPointApi 1.4

smallCaps

TextRange内のテキストが、小文字を小文字として表示する Small Caps 属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに Small Caps 属性があります。

  • false : どのテキストにも Small Caps 属性がありません。

  • null : テキストのすべてではなく一部に Small Caps 属性がある場合は返されます。

smallCaps?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.8

strikethrough

TextRange内のテキストが取り消し線属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに 取り消し線 属性があります。

  • false : 取り 消し線 属性を持つテキストはありません。

  • null : テキストの一部 (すべてではなく) に 取り消し線 属性がある場合は返されます。

strikethrough?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.8

subscript

TextRange内のテキストが "下付き" 属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに "下付き " 属性があります。

  • false : どのテキストにも 下付き 属性がありません。

  • null : テキストのすべてではなく一部に Subscript 属性がある場合は返されます。

subscript?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.8

superscript

TextRange内のテキストが上付き属性を使用するように設定されているかどうかを指定します。 次の値が示される可能性があります。

  • true : すべてのテキストに 上付き 属性があります。

  • false : いずれのテキストにも 上付き 属性がありません。

  • null : テキストのすべてではなく一部に 上付き 属性がある場合は返されます。

superscript?: boolean | null;

プロパティ値

boolean | null

注釈

API セット: PowerPointApi 1.8

underline

フォントに適用する下線の種類を指定します。 TextRangeに下線スタイルが異なるテキスト フラグメントが含まれている場合は null を返します。 詳細については 、PowerPoint.ShapeFontUnderlineStyle を参照してください。

underline?: PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null;

プロパティ値

PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null

注釈

API セット: PowerPointApi 1.4