Pular para o conteúdo principal
As constantes da enumeração StyleParamsEnum são usadas para indicar diferentes parâmetros de um estilo de fonte. Elas são usadas como máscara em alguns métodos do objeto Paragraph. A máscara é uma combinação OR dessas constantes e define quais propriedades do objeto CharParams devem ser consideradas nesses métodos. As constantes também são usadas como máscara na propriedade 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;

Elementos

NomeDescrição
SF_BackgroundColorRefere-se à propriedade IParagraphParams::BackgroundColor.
SF_BaseLineRiseRefere-se à propriedade ICharParams::BaseLine ou IFontStyle::BaseLine.
SF_BoldRefere-se à propriedade ICharParams::IsBold ou IFontStyle::IsBold.
SF_ColorRefere-se à propriedade ICharParams::Color ou IFontStyle::Color.
SF_FontNameRefere-se à propriedade ICharParams::FontName ou IFontStyle::FontName.
SF_FontSizeRefere-se à propriedade ICharParams::FontSize ou IFontStyle::FontSize.
SF_ItalicRefere-se à propriedade ICharParams::IsItalic ou IFontStyle::IsItalic.
SF_ScalingRefere-se à propriedade ICharParams::HorizontalScale ou IFontStyle::HorizontalScale.
SF_SmallCapsRefere-se à propriedade ICharParams::IsSmallCaps ou IFontStyle::IsSmallCaps.
SF_SpacingRefere-se à propriedade ICharParams::Spacing ou IFontStyle::Spacing.
SF_StrikeoutRefere-se à propriedade ICharParams::IsStrikeout ou IFontStyle::IsStrikeout.
SF_UnderlinedRefere-se à propriedade ICharParams::IsUnderlined ou IFontStyle::IsUnderlined.

Usado em

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