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