TextFragmentState
Oversigt
TextFragmentState er en klasse i Aspose.PDF FOSS for .NET.
Arver fra: TextState.
Fragment-niveau tekstformateringsstatus.
Denne klasse giver 6 metoder til at arbejde med TextFragmentState-objekter i .NET-programmer.
Tilgængelige metoder inkluderer: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState.
Alle offentlige medlemmer er tilgængelige for enhver .NET-applikation efter installation af Aspose.PDF FOSS for .NET-pakken.
Egenskaber: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, og 27 flere.
Egenskaber
| Navn | Type | Adgang | Beskrivelse |
|---|---|---|---|
BackgroundColor | Color? | Read/Write | Baggrundsudfyldning anvendt bag fragmentteksten. |
CharacterSpacing | float | Read/Write | Tegnmellemrum (Tc) i tekstrumsenheder. |
CoordinateOrigin | CoordinateOrigin | Read/Write | Om positionering behandler Y som grundlinjen eller som nedstigningen. |
FontSize | float | Read/Write | Skriftstørrelse i punkter. |
FontStyle | FontStyles | Read/Write | Skrifttypestilflag (Fed / Kursiv). |
ForegroundColor | Color? | Read/Write | Udfyldningsfarve (uden streg) anvendt på de gengivne glyffer. |
FormattingOptions | TextFormattingOptions | Read/Write | Tekstformateringsindstillinger (ombrydningstilstand, linjeafstandstilstand osv.). |
HorizontalAlignment | HorizontalAlignment | Read/Write | Vandret justering af fragmentets tekst. |
HorizontalScaling | float | Read/Write | Vandret skalering i procent (standard 100). |
Invisible | bool | Read/Write | Om teksten gengives usynligt (rendering mode 3). |
LineSpacing | float | Read/Write | Linjeafstand (leading) i tekstrumsenheder. |
RenderingMode | TextRenderingMode | Read/Write | Glyf‑gengivelsestilstand (fyld / streg / klip). |
Rotation | double | Read/Write | Rotationsvinkel i grader. |
StrikeOut | bool | Read/Write | Om teksten har gennemstregning. |
StrokingColor | Color? | Read/Write | Streg (omrids) farve. |
Subscript | bool | Read/Write | Om teksten er sænket (subscript). |
Superscript | bool | Read/Write | Om teksten er hævet (superscript). |
Underline | bool | Read/Write | Om teksten er understreget. |
WordSpacing | float | Read/Write | Ord‑mellemrum (Tw) i tekstrumsenheder. |
Font | Aspose.Pdf.Text.Font? | Read/Write | Skriften der bruges til at gengive fragmentet. |
DrawTextRectangleBorder | bool | Read/Write | Når sand, tegnes en rektangulær kant omkring tekstens begrænsningsboks. |
TabStops | TabStops | Read | Tabulatorindstillinger arvet fra den ejende fragment. |
FontName | string? | Read/Write | Henter eller indstiller skriftnavnet. |
TextHeight | float | Read | Omtrentlig teksthøjde i punkter; anslår den af glyf‑begrænsningsboks afledte højde ved at returnere FontSize (typisk forhold mellem FontSize og gengivet teksthøjde er tilstrækkeligt for layout‑matematik, som kalderne bruger dette til). |
IsBold | bool | Read/Write | Om skrifttypen er fed. |
IsItalic | bool | Read/Write | Om skrifttypen er kursiv. |
IsUnderline | bool | Read/Write | Om teksten er understreget. |
IsStrikeOut | bool | Read/Write | Om teksten har gennemstregning. |
IsSuperscript | bool | Read/Write | Om teksten er hævet (superscript). |
IsSubscript | bool | Read/Write | Om teksten er sænket (subscript). |
TabTag | string | Read | Strengtoken indsat i den gengivne tekst i stedet for et tabulatortegn. |
TextRise | double | Read/Write | Tekstløft (superscript/subscript forskydning). |
FontData | FontData? | Read/Write | Ekstern skriftdatasæt til indlejring (sat via FontRepository.OpenFont). |
Metoder
| Signatur | Beskrivelse |
|---|---|
TextFragmentState(fragment: TextFragment) | Pak fragmentets underliggende tilstand ind, så skrivninger flyder tilbage til den. |
ApplyChangesFrom(textState: TextState) | Kopier alle offentlige formaterings‑egenskaber fra textState til denne tilstand. |
IsFitRectangle(str: string, rect: Rectangle) | Returnerer true, når den gengivne tekst passer inden for den leverede rektangel ved den aktuelle skrifttype / størrelse. |
MeasureHeight(character: char) | Mål højden af et enkelt tegn ved den aktuelle skrifttype / størrelse, i point. |
MeasureString(str: string) | Mål den gengivne bredde af str ved den aktuelle skrifttype / størrelse, i point. |
TextState() | Kalder TextState på denne TextFragmentState‑instans. |