TextFragmentState
Visió general
TextFragmentState és una classe a Aspose.PDF FOSS per a .NET.
Hereta de: TextState.
Estat de formatatge de text a nivell de fragment.
Aquesta classe proporciona 6 mètodes per treballar amb objectes TextFragmentState en programes .NET.
Els mètodes disponibles inclouen: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState.
Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET.
Propietats: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, i 27 més.
Propietats
| Nom | Tipus | Accés | Descripció |
|---|---|---|---|
BackgroundColor | Color? | Read/Write | Emplenament de fons aplicat darrere del text del fragment. |
CharacterSpacing | float | Read/Write | Espaiat de caràcters (Tc) en unitats d’espai de text. |
CoordinateOrigin | CoordinateOrigin | Read/Write | Si el posicionament tracta Y com a línia base o com a descens. |
FontSize | float | Read/Write | Mida de la lletra en punts. |
FontStyle | FontStyles | Read/Write | Indicadors d’estil de lletra (Negreta / Cursiva). |
ForegroundColor | Color? | Read/Write | Color d’emplenament (sense traç) aplicat als glifs renderitzats. |
FormattingOptions | TextFormattingOptions | Read/Write | Opcions de formatació del text (mode d’ajust, mode d’espaiat de línies, etc.). |
HorizontalAlignment | HorizontalAlignment | Read/Write | Alineació horitzontal del text del fragment. |
HorizontalScaling | float | Read/Write | Percentatge d’escalat horitzontal (per defecte 100). |
Invisible | bool | Read/Write | Si el text es renderitza de manera invisible (mode de renderització 3). |
LineSpacing | float | Read/Write | Espaiat de línies (interlineat) en unitats d’espai de text. |
RenderingMode | TextRenderingMode | Read/Write | Mode de renderització de glif (emplenament / traç / retall). |
Rotation | double | Read/Write | Angle de rotació en graus. |
StrikeOut | bool | Read/Write | Si el text té ratlla. |
StrokingColor | Color? | Read/Write | Color del traç (contorn). |
Subscript | bool | Read/Write | Si el text és subíndex. |
Superscript | bool | Read/Write | Si el text és superíndex. |
Underline | bool | Read/Write | Si el text està subratllat. |
WordSpacing | float | Read/Write | Espaiat de paraules (Tw) en unitats d’espai de text. |
Font | Aspose.Pdf.Text.Font? | Read/Write | La lletra utilitzada per renderitzar el fragment. |
DrawTextRectangleBorder | bool | Read/Write | Quan és cert, es dibuixa una vora rectangular al voltant de la caixa delimitadora del text. |
TabStops | TabStops | Read | Configuració de tabuladors heretada del fragment propietari. |
FontName | string? | Read/Write | Obté o estableix el nom de la lletra. |
TextHeight | float | Read | Alçada aproximada del text en punts; aproxima l’alçada derivada de la caixa delimitadora del glif retornant la mida de la lletra (la relació típica entre FontSize i l’alçada del text renderitzat és prou propera per a les crides de càlcul de disseny que l’utilitzen). |
IsBold | bool | Read/Write | Si la lletra és en negreta. |
IsItalic | bool | Read/Write | Si la lletra és en cursiva. |
IsUnderline | bool | Read/Write | Si el text està subratllat. |
IsStrikeOut | bool | Read/Write | Si el text té ratlla. |
IsSuperscript | bool | Read/Write | Si el text és superíndex. |
IsSubscript | bool | Read/Write | Si el text és subíndex. |
TabTag | string | Read | Token de cadena inserit al text renderitzat en lloc d’un caràcter de tabulació. |
TextRise | double | Read/Write | Elevació del text (desplaçament de superíndex/subíndex). |
FontData | FontData? | Read/Write | Dades externes de la lletra per incrustar (establertes via FontRepository.OpenFont). |
Mètodes
| Signatura | Descripció |
|---|---|
TextFragmentState(fragment: TextFragment) | Envolta l’estat subjacent del fragment perquè les escriptures hi flueixin. |
ApplyChangesFrom(textState: TextState) | Copia cada propietat de format públic de textState a aquest estat. |
IsFitRectangle(str: string, rect: Rectangle) | Retorna true quan el text renderitzat cap dins del rectangle proporcionat amb la tipografia / mida actual. |
MeasureHeight(character: char) | Mesura l’alçada d’un caràcter únic amb la tipografia / mida actual, en punts. |
MeasureString(str: string) | Mesura l’amplada renderitzada de str amb la tipografia / mida actual, en punts. |
TextState() | Crida TextState en aquesta instància de TextFragmentState. |