# Class: TextExtractorStyle

## PDFNet. TextExtractorStyle

#### new TextExtractorStyle()

  A class representing predominant text style associated with a given Line, a Word, or a Glyph. The class includes information about the font, font size, font styles, text color, etc.

### Methods

#### <static> create()

  Constructor

  ##### Returns:

  A promise that resolves to an object of type: "textextractorstyle"

  Type
    PDFNet.TextExtractorStyle

#### copy()

  Copy Constructor

  ##### Returns:

  A promise that resolves to an object of type: "textextractorstyle"

  Type
    PDFNet.TextExtractorStyle

#### getColor()

  ##### Returns:

  text color in RGB color space.

#### getFont()

  ##### Returns:

  A promise that resolves to low-level PDF font object. A high level font object can be instantiated as follows: In C++: pdftron.PDF.Font f(style.GetFont()) In C#: pdftron.PDF.Font f = new pdftron.PDF.Font(style.GetFont());

  Type
    PDFNet.Obj

#### getFontName()

  ##### Returns:

  A promise that resolves to the font name used to draw the selected text.

  Type
    string

#### getFontSize()

  ##### Returns:

  A promise that resolves to the font size used to draw the selected text as it appears on the output page.

  Type
    number

#### getWeight()

  ##### Returns:

  A promise that resolves to the weight (thickness) component of the fully-qualified font name or font specifier. The possible values are 100, 200, 300, 400, 500, 600, 700, 800, or 900, where each number indicates a weight that is at least as dark as its predecessor. A value of 400 indicates a normal weight; 700 indicates bold. Note: The specific interpretation of these values varies from font to font. For example, 300 in one font may appear most similar to 500 in another.

  Type
    number

#### isItalic()

  ##### Returns:

  A promise that resolves to true if glyphs have dominant vertical strokes that are slanted.

  Type
    boolean

#### isSerif()

  ##### Returns:

  A promise that resolves to true if glyphs have serifs, which are short strokes drawn at an angle on the top and bottom of glyph stems.

  Type
    boolean

#### Search results