> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# StyleParamsEnum

StyleParamsEnum enumeration constants are used to denote different parameters of a font style. They are used as a mask in some methods of the [Paragraph](/fine-reader/engine/api-reference/text-related-objects/paragraph) object. The mask is an OR combination of these constants and define what properties of the [CharParams](/fine-reader/engine/api-reference/text-related-objects/charparams) object should be taken into account in these methods. The constants are also used as a mask in the [IFontStyle::OverriddenStyleParams](/fine-reader/engine/api-reference/text-related-objects/fontstyle#overriddenstyleparams) property.

```
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;
```

## Elements

| Name                  | Description                                                                                                                                                                                                                                                  |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| SF\\\_BackgroundColor | Refers to the [IParagraphParams::BackgroundColor](/fine-reader/engine/api-reference/text-related-objects/paragraphparams#backgroundcolor) property.                                                                                                          |
| SF\\\_BaseLineRise    | Refers to the [ICharParams::BaseLine](/fine-reader/engine/api-reference/text-related-objects/charparams#baseline) or [IFontStyle::BaseLine](/fine-reader/engine/api-reference/text-related-objects/fontstyle#baseline) property.                             |
| SF\\\_Bold            | Refers to the [ICharParams::IsBold](/fine-reader/engine/api-reference/text-related-objects/charparams#isbold) or [IFontStyle::IsBold](/fine-reader/engine/api-reference/text-related-objects/fontstyle#isbold) property.                                     |
| SF\\\_Color           | Refers to the [ICharParams::Color](/fine-reader/engine/api-reference/text-related-objects/charparams#color) or [IFontStyle::Color](/fine-reader/engine/api-reference/text-related-objects/fontstyle#color) property.                                         |
| SF\\\_FontName        | Refers to the [ICharParams::FontName](/fine-reader/engine/api-reference/text-related-objects/charparams#fontname) or [IFontStyle::FontName](/fine-reader/engine/api-reference/text-related-objects/fontstyle#fontname) property.                             |
| SF\\\_FontSize        | Refers to the [ICharParams::FontSize](/fine-reader/engine/api-reference/text-related-objects/charparams#fontsize) or [IFontStyle::FontSize](/fine-reader/engine/api-reference/text-related-objects/fontstyle#fontsize) property.                             |
| SF\\\_Italic          | Refers to the [ICharParams::IsItalic](/fine-reader/engine/api-reference/text-related-objects/charparams#isitalic) or [IFontStyle::IsItalic](/fine-reader/engine/api-reference/text-related-objects/fontstyle#isitalic) property.                             |
| SF\\\_Scaling         | Refers to the [ICharParams::HorizontalScale](/fine-reader/engine/api-reference/text-related-objects/charparams#horizontalscale) or [IFontStyle::HorizontalScale](/fine-reader/engine/api-reference/text-related-objects/fontstyle#horizontalscale) property. |
| SF\\\_SmallCaps       | Refers to the [ICharParams::IsSmallCaps](/fine-reader/engine/api-reference/text-related-objects/charparams#issmallcaps) or [IFontStyle::IsSmallCaps](/fine-reader/engine/api-reference/text-related-objects/fontstyle#issmallcaps) property.                 |
| SF\\\_Spacing         | Refers to the [ICharParams::Spacing](/fine-reader/engine/api-reference/text-related-objects/charparams#spacing) or [IFontStyle::Spacing](/fine-reader/engine/api-reference/text-related-objects/fontstyle#spacing) property.                                 |
| SF\\\_Strikeout       | Refers to the [ICharParams::IsStrikeout](/fine-reader/engine/api-reference/text-related-objects/charparams#isstrikeout) or [IFontStyle::IsStrikeout](/fine-reader/engine/api-reference/text-related-objects/fontstyle#isstrikeout) property.                 |
| SF\\\_Underlined      | Refers to the [ICharParams::IsUnderlined](/fine-reader/engine/api-reference/text-related-objects/charparams#isunderlined) or [IFontStyle::IsUnderlined](/fine-reader/engine/api-reference/text-related-objects/fontstyle#isunderlined) property.             |

## Used in

[IParagraph::SetCharParams](/fine-reader/engine/api-reference/text-related-objects/paragraph/setcharparams-method)

[IParagraph::NextGroup](/fine-reader/engine/api-reference/text-related-objects/paragraph/nextgroup-method)

[IFontStyle::OverriddenStyleParams](/fine-reader/engine/api-reference/text-related-objects/fontstyle#overriddenstyleparams)
