PowerPoint.Interfaces.ShapeFontLoadOptions interface

Represents the font attributes, such as font name, font size, and color, for a shape's TextRange object.

Remarks

[ API set: PowerPointApi 1.4 ]

Properties

$all

Specifying $all for the load options loads all the scalar properties (such as Range.address) but not the navigational properties (such as Range.format.fill.color).

bold

Specifies the bold status of font. Returns null if the TextRange contains both bold and non-bold text fragments.

color

Specifies the HTML color code representation of the text color (e.g., "#FF0000" represents red). Returns null if the TextRange contains text fragments with different colors.

italic

Specifies the italic status of font. Returns 'null' if the 'TextRange' contains both italic and non-italic text fragments.

name

Specifies the font name (e.g., "Calibri"). If the text is a Complex Script or East Asian language, this is the corresponding font name; otherwise it is the Latin font name. Returns null if the TextRange contains text fragments with different font names.

size

Specifies the font size in points (e.g., 11). Returns null if the TextRange contains text fragments with different font sizes.

underline

Specifies the type of underline applied to the font. Returns null if the TextRange contains text fragments with different underline styles. See PowerPoint.ShapeFontUnderlineStyle for details.

Property Details

$all

Specifying $all for the load options loads all the scalar properties (such as Range.address) but not the navigational properties (such as Range.format.fill.color).

$all?: boolean;

Property Value

boolean

bold

Specifies the bold status of font. Returns null if the TextRange contains both bold and non-bold text fragments.

bold?: boolean;

Property Value

boolean

Remarks

[ API set: PowerPointApi 1.4 ]

color

Specifies the HTML color code representation of the text color (e.g., "#FF0000" represents red). Returns null if the TextRange contains text fragments with different colors.

color?: boolean;

Property Value

boolean

Remarks

[ API set: PowerPointApi 1.4 ]

italic

Specifies the italic status of font. Returns 'null' if the 'TextRange' contains both italic and non-italic text fragments.

italic?: boolean;

Property Value

boolean

Remarks

[ API set: PowerPointApi 1.4 ]

name

Specifies the font name (e.g., "Calibri"). If the text is a Complex Script or East Asian language, this is the corresponding font name; otherwise it is the Latin font name. Returns null if the TextRange contains text fragments with different font names.

name?: boolean;

Property Value

boolean

Remarks

[ API set: PowerPointApi 1.4 ]

size

Specifies the font size in points (e.g., 11). Returns null if the TextRange contains text fragments with different font sizes.

size?: boolean;

Property Value

boolean

Remarks

[ API set: PowerPointApi 1.4 ]

underline

Specifies the type of underline applied to the font. Returns null if the TextRange contains text fragments with different underline styles. See PowerPoint.ShapeFontUnderlineStyle for details.

underline?: boolean;

Property Value

boolean

Remarks

[ API set: PowerPointApi 1.4 ]