Aspose::Pdf::Text Namespace Reference

Namespaces

 TextOptions
 

Classes

class  CharInfo
 Represents a character info object. Provides character positioning information. More...
 
class  CharInfoCollection
 Represents CharInfo objects collection. More...
 
class  CustomFontSubstitutionBase
 Represents a base class for custom font substitution strategy. More...
 
class  FileFontSource
 Represents single font file source. More...
 
class  FolderFontSource
 Represents the folder that contains font files. More...
 
class  Font
 Represents font object. More...
 
class  FontAbsorber
 Represents an absorber object of fonts. Performs search for fonts and provides access to search results via FontAbsorber::Fonts collection. More...
 
class  FontCollection
 Represents font collection. More...
 
class  FontRepository
 Performs font search. Searches in system installed fonts and standard Pdf fonts. Also provides functionality to open custom fonts. More...
 
class  FontSource
 Represents a base class fot font source. More...
 
class  FontSourceCollection
 Represents font sources collection. More...
 
class  FontSubstitution
 Represents a base class fot font substitution strategies. More...
 
class  FontSubstitutionCollection
 Represents font substitution strategies collection. More...
 
class  MemoryFontSource
 Represents single font file source. More...
 
class  OnSegmentChangedEventArgs
 Contains additional information about OnSegmentChangedEvent that is delivered to listeners. More...
 
class  Position
 Represents a position object More...
 
class  SimpleFontSubstitution
 Represents a class for simple font substitution strategy. More...
 
class  SystemFontSource
 Represents all fonts installed to the system. More...
 
class  SystemFontsSubstitution
 Represents a class for font substitution strategy that substitutes fonts with system fonts. More...
 
class  TextAbsorber
 Represents an absorber object of a text. Performs text extraction and provides access to the result via TextAbsorber::Text object. More...
 
class  TextBuilder
 Appends text object to Pdf page. More...
 
class  TextFragment
 Represents fragment of Pdf text. More...
 
class  TextFragmentAbsorber
 Represents an absorber object of text fragments. Performs text search and provides access to search results via TextFragmentAbsorber::TextFragments collection. More...
 
class  TextFragmentCollection
 Represents a text fragments collection More...
 
class  TextFragmentState
 Represents a text state of a text fragment. More...
 
class  TextParagraph
 Background mode for TextParagraph More...
 
class  TextParagraphAbsorber
 Represents an absorber object of text paragraphs. Performs text search and provides access to search results via TextParagraphAbsorber::TextParagraphs collection. More...
 
class  TextParagraphCollection
 Represents a text paragraphs collection More...
 
class  TextSegment
 Represents segment of Pdf text. More...
 
class  TextSegmentCollection
 Represents a text segments collection More...
 
class  TextState
 Enum for attached state of the objects More...
 
class  UnicodeSubstitution
 Represents character code substitution. More...
 

Enumerations

enum  SubstitutionFontCategories { SubstitutionFontCategories::TheSameNamedEmbeddedFonts, SubstitutionFontCategories::AllEmbeddedFonts }
 Represents font categories that can be substituted. More...
 
enum  FontStyles { FontStyles::Regular = 0x0, FontStyles::Bold = 0x1, FontStyles::Italic = 0x2 }
 Specifies style information applied to text. More...
 
enum  FontTypes { FontTypes::TTF = 0x0, FontTypes::OTF = 0x1 }
 Supported font types enumeration. More...
 

Functions

bool operator== (UnicodeSubstitution const &x, UnicodeSubstitution const &y)
 
bool operator!= (UnicodeSubstitution const &x, UnicodeSubstitution const &y)
 
 DECLARE_ENUM_OPERATORS (Aspose::Pdf::Text::FontStyles)
 
 DECLARE_ENUM_OPERATORS (Aspose::Pdf::Text::TextState::SetFlagsEnum)
 

Enumeration Type Documentation

◆ FontStyles

Specifies style information applied to text.

This enumeration has a FlagsAttribute attribute that allows a combination of its member values.

Enumerator
Regular 

Regular text.

Bold 

Bold text.

Italic 

Italic text.

◆ FontTypes

Supported font types enumeration.

Enumerator
TTF 

TTF font type

OTF 

OTF font type

◆ SubstitutionFontCategories

Represents font categories that can be substituted.

Enumerator
TheSameNamedEmbeddedFonts 

The fonts that are named the same as system fonts. Those fonts are mostly safe to be substituted with the same named system fonts.

AllEmbeddedFonts 

All embedded fonts are substituted.

Function Documentation

◆ DECLARE_ENUM_OPERATORS() [1/2]

Aspose::Pdf::Text::DECLARE_ENUM_OPERATORS ( Aspose::Pdf::Text::FontStyles  )

◆ DECLARE_ENUM_OPERATORS() [2/2]

Aspose::Pdf::Text::DECLARE_ENUM_OPERATORS ( Aspose::Pdf::Text::TextState::SetFlagsEnum  )

◆ operator!=()

bool Aspose::Pdf::Text::operator!= ( UnicodeSubstitution const &  x,
UnicodeSubstitution const &  y 
)

◆ operator==()

bool Aspose::Pdf::Text::operator== ( UnicodeSubstitution const &  x,
UnicodeSubstitution const &  y 
)