TextState
Overzicht
TextState is een klasse in Aspose.PDF FOSS voor .NET.
Tekstopmaakstatus.
Deze klasse biedt 10 methoden voor het werken met TextState objecten in .NET programma’s. Beschikbare methoden zijn: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, en nog 26.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
FontName | string? | Lezen/schrijven | Geeft of stelt de naam van het lettertype in. |
TextXIndent | float | Lezen | Start X (punten) op de pagina van de tekst waartoe deze status behoort. |
TextHeight | float | Lezen | Teksthoogte in punten: (Stijging + |
FontSize | float | Lezen/schrijven | Haalt of stelt de lettergrootte in. |
ForegroundColor | Color? | Lezen/schrijven | Haalt of stelt de voorgrondkleur in. |
StrokingColor | Color? | Lezen/schrijven | Strookkleur (omlijning) van de tekst. |
CoordinateOrigin | CoordinateOrigin | Lezen/schrijven | Of de tekstpositionering Y als de basislijn of als de descender beschouwt. |
BackgroundColor | Color? | Lezen/schrijven | Haalt de achtergrondkleur op of stelt deze in. |
IsBold | bool | Lezen/schrijven | Of het lettertype vetgedrukt is. |
IsItalic | bool | Lezen/schrijven | Of het lettertype cursief is. |
FontStyle | FontStyles | Lezen/schrijven | Lettertype stijlvlaggen (Bold, Italic, etc.). |
Underline | bool | Lezen/schrijven | Of de tekst onderstreept is (alias voor IsUnderline). |
IsUnderline | bool | Lezen/schrijven | Of de tekst onderstreept is. |
IsStrikeOut | bool | Lezen/schrijven | Of de tekst doorgehaald is. |
StrikeOut | bool | Lezen/schrijven | Alias voor IsStrikeOut. |
IsSuperscript | bool | Lezen/schrijven | Of de tekst superscript is. |
Superscript | bool | Lezen/schrijven | Alias voor IsSuperscript. |
IsSubscript | bool | Lezen/schrijven | Of de tekst subscript is. |
Subscript | bool | Lezen/schrijven | Alias voor IsSubscript. |
CharacterSpacing | float | Lezen/schrijven | Karakterafstand in tekstruimte-eenheden. |
WordSpacing | float | Lezen/schrijven | Woordspatiëring in tekstruimte-eenheden. |
HorizontalScaling | float | Lezen/schrijven | Horizontale schaalpercentage (standaard 100). |
LineSpacing | float | Lezen/schrijven | Regelafstand (leading) in eenheden van de tekstruimte. |
TabTag | string | Lezen | String-token ingevoegd in de gerenderde tekst in plaats van een tab-teken. |
HorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Horizontale uitlijning van de tekst. |
RenderingMode | TextRenderingMode | Lezen/schrijven | Tekstweergavemodus (Tr-operator). |
Invisible | bool | Lezen/schrijven | Of dit tekstfragment onzichtbaar is: weergavemodus 3, of tekst die later door een ondoorzichtige gevulde rechthoek volledig wordt bedekt (verborgen-door-occlusie: redactie-achtige bedekte tekst meldt Invisible terwijl zijn RenderingMode blijft FillText). |
TextRise | double | Lezen/schrijven | Tekstverhoging (superscript/subscript offset). |
Rotation | double | Lezen/schrijven | Tekstrotatiehoek in graden. |
Font | Font? | Lezen/schrijven | Haalt het lettertype op of stelt het in. |
FontData | FontData? | Lezen/schrijven | Externe lettertypegegevens voor insluiting (instellen via FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Lezen/schrijven | Tekstopmaakopties (WordWrapMode, LineSpacingMode, enz.). |
Methoden
| Handtekening | Beschrijving |
|---|---|
TextState() | Roept TextState aan op deze TextState instantie. |
TextState(fontSize: double) | Roept TextState(fontSize) aan op deze TextState instantie. |
TextState(fontFamily: string) | Roept TextState(fontFamily) aan op deze TextState instantie. |
TextState(fontFamily: string, fontSize: double) | Roept TextState(fontFamily, fontSize) aan op deze TextState instantie. |
TextState(fontFamily: string, bold: bool, italic: bool) | Roept TextState(fontFamily, bold, italic) aan op deze TextState instantie. |
TextState(foregroundColor: System.Drawing.Color) | Roept TextState(foregroundColor) aan op deze TextState instantie. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Roept TextState(foregroundColor, fontSize) aan op deze TextState-instantie. |
MeasureString(str: string) | Ruwe schatting van de tekstbreedte bij het huidige lettertype/grootte. |
MeasureHeight(character: char) | Hoogte van het teken bij het huidige lettertype/grootte, in punten — de eigen begrenzingsvakhoogte van de glyph (yMax − yMin) gemapt naar de tekstruimte als hoogte × FontSize / 1000. |
ApplyChangesFrom(textState: TextState) | Kopieer elke openbare opmaak-eigenschap van other naar deze staat (met de eigenaarskoppeling intact). |