跳转到主要内容
StyleParamsEnum 枚举常量用于表示字体样式的不同参数。它们在 Paragraph 对象的某些方法中用作掩码。该掩码是这些常量按 OR 组合而成,用于定义这些方法中应考虑 CharParams 对象的哪些属性。这些常量还可在 IFontStyle::OverriddenStyleParams 属性中用作掩码。
typedef enum {
 SF_Bold = 1,
 SF_Italic = 2,
 SF_Underlined = 4,
 SF_Strikeout = 8,
 SF_SmallCaps = 16,
 SF_FontSize = 0x10000,
 SF_FontName = 0x20000,
 SF_Scaling = 0x40000,
 SF_Spacing = 0x80000,
 SF_Color = 0x100000,
 SF_BackgroundColor = 0x200000,
 SF_BaseLineRise = 0x400000
} StyleParamsEnum;

元素

名称描述
SF_BackgroundColor对应 IParagraphParams::BackgroundColor 属性。
SF_BaseLineRise对应 ICharParams::BaseLineIFontStyle::BaseLine 属性。
SF_Bold对应 ICharParams::IsBoldIFontStyle::IsBold 属性。
SF_Color对应 ICharParams::ColorIFontStyle::Color 属性。
SF_FontName对应 ICharParams::FontNameIFontStyle::FontName 属性。
SF_FontSize对应 ICharParams::FontSizeIFontStyle::FontSize 属性。
SF_Italic对应 ICharParams::IsItalicIFontStyle::IsItalic 属性。
SF_Scaling对应 ICharParams::HorizontalScaleIFontStyle::HorizontalScale 属性。
SF_SmallCaps对应 ICharParams::IsSmallCapsIFontStyle::IsSmallCaps 属性。
SF_Spacing对应 ICharParams::SpacingIFontStyle::Spacing 属性。
SF_Strikeout对应 ICharParams::IsStrikeoutIFontStyle::IsStrikeout 属性。
SF_Underlined对应 ICharParams::IsUnderlinedIFontStyle::IsUnderlined 属性。

使用位置

IParagraph::SetCharParams IParagraph::NextGroup IFontStyle::OverriddenStyleParams