TextFragmentState
Panoramica
TextFragmentState è una classe in Aspose.PDF FOSS per .NET. Eredita da: TextState.
Stato di formattazione del testo a livello di frammento.
Questa classe fornisce 12 metodi per lavorare con gli oggetti TextFragmentState nei programmi .NET. I metodi disponibili includono: ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, e altre 28.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
BackgroundColor | Color? | Lettura/Scrittura | Riempimento di sfondo applicato dietro il testo del frammento. |
CharacterSpacing | float | Lettura/Scrittura | Spaziatura dei caratteri (Tc) in unità di spazio testuale. |
CoordinateOrigin | CoordinateOrigin | Lettura/Scrittura | Se il posizionamento tratta Y come la linea di base o come il discendente. |
FontSize | float | Lettura/Scrittura | Dimensione del carattere in punti. |
FontStyle | FontStyles | Lettura/Scrittura | Flag di stile del carattere (Grassetto / Italico). |
ForegroundColor | Color? | Lettura/Scrittura | Colore di riempimento (non di contorno) applicato ai glifi renderizzati. |
FormattingOptions | TextFormattingOptions | Lettura/Scrittura | Opzioni di formattazione del testo (modalità di avvolgimento, modalità di interlinea, ecc.). |
HorizontalAlignment | HorizontalAlignment | Lettura/Scrittura | Allineamento orizzontale del testo del frammento. |
HorizontalScaling | float | Lettura/Scrittura | Percentuale di scala orizzontale (predefinita 100). |
Invisible | bool | Lettura/Scrittura | Se il testo è renderizzato invisibilmente (rendering mode 3). |
LineSpacing | float | Lettura/Scrittura | Spaziatura delle righe (leading) in unità di spazio del testo. |
RenderingMode | TextRenderingMode | Lettura/Scrittura | Modalità di rendering del glifo (riempimento / contorno / ritaglio). |
Rotation | double | Lettura/Scrittura | Angolo di rotazione in gradi. |
StrikeOut | bool | Lettura/Scrittura | Se il testo è barrato. |
StrokingColor | Color? | Lettura/Scrittura | Colore del tratto (contorno). |
Subscript | bool | Lettura/Scrittura | Se il testo è in pedice. |
Superscript | bool | Lettura/Scrittura | Se il testo è in apice. |
Underline | bool | Lettura/Scrittura | Se il testo è sottolineato. |
WordSpacing | float | Lettura/Scrittura | Spaziatura delle parole (Tw) in unità di spazio testuale. |
Font | Aspose.Pdf.Text.Font? | Lettura/Scrittura | Il carattere usato per visualizzare il frammento. |
DrawTextRectangleBorder | bool | Lettura/Scrittura | Quando è vero, viene disegnata una cornice rettangolare attorno al riquadro di delimitazione del testo. |
TabStops | TabStops | Lettura | Impostazioni dei tab-stop ereditate dal frammento proprietario. |
FontName | string? | Lettura/Scrittura | Ottiene o imposta il nome del carattere. |
TextXIndent | float | Lettura | Inizio X (punti) nella pagina del testo a cui appartiene questo stato. |
TextHeight | float | Lettura | Altezza del testo in punti: (Ascendente + |
IsBold | bool | Lettura/Scrittura | Se il font è in grassetto. |
IsItalic | bool | Lettura/Scrittura | Se il font è in corsivo. |
IsUnderline | bool | Lettura/Scrittura | Se il testo è sottolineato. |
IsStrikeOut | bool | Lettura/Scrittura | Se il testo è barrato. |
IsSuperscript | bool | Lettura/Scrittura | Se il testo è in apice. |
IsSubscript | bool | Lettura/Scrittura | Se il testo è in pedice. |
TabTag | string | Lettura | Token stringa inserito nel testo renderizzato al posto di un carattere di tabulazione. |
TextRise | double | Lettura/Scrittura | Sollevamento del testo (offset apice/apice inferiore). |
FontData | FontData? | Lettura/Scrittura | Dati del font esterno per l’incorporamento (impostato tramite FontRepository.OpenFont). |
Metodi
| Firma | Descrizione |
|---|---|
TextFragmentState(fragment: TextFragment) | Avvolgi lo stato sottostante del frammento in modo che le scritture fluiscano indietro verso di esso. |
ApplyChangesFrom(textState: TextState) | Copia ogni proprietà di formattazione pubblica da textState in questo stato. |
IsFitRectangle(str: string, rect: Rectangle) | Restituisce true quando il testo renderizzato si adatta al rettangolo fornito con il font / dimensione corrente. |
MeasureHeight(character: char) | Misura l’altezza di un singolo carattere con il font / dimensione corrente, in punti. |
MeasureString(str: string) | Misura la larghezza renderizzata di str con il font / dimensione corrente, in punti. |
TextState() | Chiama TextState su questa istanza di TextFragmentState. |
TextState(fontSize: double) | Chiama TextState(fontSize) su questa istanza di TextFragmentState. |
TextState(fontFamily: string) | Indica se il testo è barrato. |
TextState(fontFamily: string, fontSize: double) | Chiama TextState(fontFamily, fontSize) su questa istanza di TextFragmentState. |
TextState(fontFamily: string, bold: bool, italic: bool) | Chiama TextState(fontFamily, bold, italic) su questa istanza di TextFragmentState. |
TextState(foregroundColor: System.Drawing.Color) | Il font usato per renderizzare il frammento. Restituisce la base cast a ; setters |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Chiama TextState(foregroundColor, fontSize) su questa istanza TextFragmentState. |