TextFragmentState
Overzicht
TextFragmentState is een klasse in Aspose.PDF FOSS voor .NET. Erft van: TextState.
Fragment-niveau tekstopmaakstatus.
Deze klasse biedt 12 methoden voor het werken met TextFragmentState objecten in .NET programma’s. Beschikbare methoden omvatten: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, 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, DrawTextRectangleBorder, Font, FontData, en nog 28.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
BackgroundColor | Color? | Lezen/schrijven | Achtergrondvulling toegepast achter de fragmenttekst. |
CharacterSpacing | float | Lezen/schrijven | Letterafstand (Tc) in tekstruimte-eenheden. |
CoordinateOrigin | CoordinateOrigin | Lezen/schrijven | Of de positionering Y behandelt als de basislijn of de descender. |
FontSize | float | Lezen/schrijven | Lettergrootte in punten. |
FontStyle | FontStyles | Lezen/schrijven | Lettertype stijlvlaggen (Bold / Italic). |
ForegroundColor | Color? | Lezen/schrijven | Vulkleur (non-stroking) toegepast op de gerenderde glyphs. |
FormattingOptions | TextFormattingOptions | Lezen/schrijven | Tekstopmaakopties (wrap-modus, regelafstand-modus, enz.). |
HorizontalAlignment | HorizontalAlignment | Lezen/schrijven | Horizontale uitlijning van de tekst van het fragment. |
HorizontalScaling | float | Lezen/schrijven | Horizontaal schaalpercentage (standaard 100). |
Invisible | bool | Lezen/schrijven | Of de tekst onzichtbaar wordt gerenderd (renderingsmodus 3). |
LineSpacing | float | Lezen/schrijven | Regelafstand (leading) in tekstruimte-eenheden. |
RenderingMode | TextRenderingMode | Lezen/schrijven | Glyph-renderingsmodus (fill / stroke / clip). |
Rotation | double | Lezen/schrijven | Rotatiehoek in graden. |
StrikeOut | bool | Lezen/schrijven | Of de tekst doorstreept is. |
StrokingColor | Color? | Lezen/schrijven | Stroke (omtrek) kleur. |
Subscript | bool | Lezen/schrijven | Of de tekst subscript is. |
Superscript | bool | Lezen/schrijven | Of de tekst superscript is. |
Underline | bool | Lezen/schrijven | Of de tekst onderstreept is. |
WordSpacing | float | Lezen/schrijven | Woordspatiëring (Tw) in tekstruimte-eenheden. |
Font | Aspose.Pdf.Text.Font? | Lezen/schrijven | Het lettertype dat gebruikt wordt om het fragment weer te geven. |
DrawTextRectangleBorder | bool | Lezen/schrijven | Wanneer true, wordt er een rechthoekige rand getekend rond de begrenzingsbox van de tekst. |
TabStops | TabStops | Lezen | Tab-stopinstellingen geërfd van het eigenaarfragment. |
FontName | string? | Lezen/schrijven | Haalt of stelt de lettertype-naam in. |
TextXIndent | float | Lezen | On-page start X (punten) van de tekst waartoe deze status behoort. |
TextHeight | float | Lezen | Teksthoogte in punten: (Stijging + |
IsBold | bool | Lezen/schrijven | Of het lettertype vet is. |
IsItalic | bool | Lezen/schrijven | Of het lettertype cursief is. |
IsUnderline | bool | Lezen/schrijven | Of de tekst onderstreept is. |
IsStrikeOut | bool | Lezen/schrijven | Of de tekst doorgestreept is. |
IsSuperscript | bool | Lezen/schrijven | Of de tekst superscript is. |
IsSubscript | bool | Lezen/schrijven | Of de tekst subscript is. |
TabTag | string | Lezen | String-token ingevoegd in de gerenderde tekst in plaats van een tab-teken. |
TextRise | double | Lezen/schrijven | Tekstverhoging (superscript/subscript offset). |
FontData | FontData? | Lezen/schrijven | Externe lettertypegegevens voor insluiten (ingesteld via FontRepository.OpenFont). |
Methoden
| Handtekening | Beschrijving |
|---|---|
TextFragmentState(fragment: TextFragment) | Omhul de onderliggende staat van het fragment zodat schrijfbewerkingen terugstromen naar deze staat. |
ApplyChangesFrom(textState: TextState) | Kopieer alle openbare opmaak-eigenschappen van textState naar deze staat. |
IsFitRectangle(str: string, rect: Rectangle) | Retourneert true wanneer de gerenderde tekst binnen het opgegeven rechthoek past bij het huidige lettertype / grootte. |
MeasureHeight(character: char) | Meet de hoogte van een enkel teken bij het huidige lettertype / grootte, in punten. |
MeasureString(str: string) | Meet de gerenderde breedte van str bij het huidige lettertype / grootte, in punten. |
TextState() | Roept TextState aan op deze TextFragmentState instantie. |
TextState(fontSize: double) | Roept TextState(fontSize) aan op deze TextFragmentState instantie. |
TextState(fontFamily: string) | Of de tekst doorgehaald is. |
TextState(fontFamily: string, fontSize: double) | Roept TextState(fontFamily, fontSize) aan op deze TextFragmentState instantie. |
TextState(fontFamily: string, bold: bool, italic: bool) | Roept TextState(fontFamily, bold, italic) aan op deze TextFragmentState instantie. |
TextState(foregroundColor: System.Drawing.Color) | Het lettertype dat wordt gebruikt om het fragment weer te geven. Retourneert de basis gecast naar ; setters |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Roept TextState(foregroundColor, fontSize) aan op deze TextFragmentState instantie. |