PowerPoint.Interfaces.ShapeFontData interface
An interface describing the data returned by calling shapeFont.toJSON()
.
Properties
bold | Specifies the bold status of font. Returns |
color | Specifies the HTML color code representation of the text color (e.g., "#FF0000" represents red). Returns |
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 |
size | Specifies the font size in points (e.g., 11). Returns |
underline | Specifies the type of underline applied to the font. Returns |
Property Details
bold
Specifies the bold status of font. Returns null
if the TextRange
contains both bold and non-bold text fragments.
bold?: boolean | null;
Property Value
boolean | null
Remarks
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?: string | null;
Property Value
string | null
Remarks
italic
Specifies the italic status of font. Returns 'null' if the 'TextRange' contains both italic and non-italic text fragments.
italic?: boolean | null;
Property Value
boolean | null
Remarks
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?: string | null;
Property Value
string | null
Remarks
size
Specifies the font size in points (e.g., 11). Returns null
if the TextRange
contains text fragments with different font sizes.
size?: number | null;
Property Value
number | null
Remarks
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?: PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null;
Property Value
PowerPoint.ShapeFontUnderlineStyle | "None" | "Single" | "Double" | "Heavy" | "Dotted" | "DottedHeavy" | "Dash" | "DashHeavy" | "DashLong" | "DashLongHeavy" | "DotDash" | "DotDashHeavy" | "DotDotDash" | "DotDotDashHeavy" | "Wavy" | "WavyHeavy" | "WavyDouble" | null
Remarks
Office Add-ins