TextState
Panoramica
TextState è una classe in Aspose.PDF FOSS per .NET.
Stato della formattazione del testo.
Questa classe fornisce 10 metodi per lavorare con oggetti TextState nei programmi .NET. I metodi disponibili includono: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, e altre 26.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
FontName | string? | Lettura/Scrittura | Ottiene o imposta il nome del font. |
TextXIndent | float | Lettura | Inizio sulla pagina X (punti) del testo a cui appartiene questo stato. |
TextHeight | float | Lettura | Altezza del testo in punti: (Ascent + |
FontSize | float | Lettura/Scrittura | Ottiene o imposta la dimensione del carattere. |
ForegroundColor | Color? | Lettura/Scrittura | Ottiene o imposta il colore di primo piano. |
StrokingColor | Color? | Lettura/Scrittura | Colore del contorno (outline) del testo. |
CoordinateOrigin | CoordinateOrigin | Lettura/Scrittura | Se il posizionamento del testo tratta Y come linea di base o come discendente. |
BackgroundColor | Color? | Lettura/Scrittura | Ottiene o imposta il colore di sfondo. |
IsBold | bool | Lettura/Scrittura | Se il carattere è in grassetto. |
IsItalic | bool | Lettura/Scrittura | Indica se il carattere è in corsivo. |
FontStyle | FontStyles | Lettura/Scrittura | Flag di stile del carattere (Grassetto, Corsivo, ecc.). |
Underline | bool | Lettura/Scrittura | Indica se il testo è sottolineato (alias per IsUnderline). |
IsUnderline | bool | Lettura/Scrittura | Se il testo è sottolineato. |
IsStrikeOut | bool | Lettura/Scrittura | Se il testo è barrato. |
StrikeOut | bool | Lettura/Scrittura | Alias per IsStrikeOut. |
IsSuperscript | bool | Lettura/Scrittura | Se il testo è in apice. |
Superscript | bool | Lettura/Scrittura | Alias per IsSuperscript. |
IsSubscript | bool | Lettura/Scrittura | Se il testo è in pedice. |
Subscript | bool | Lettura/Scrittura | Alias per IsSubscript. |
CharacterSpacing | float | Lettura/Scrittura | Spaziatura dei caratteri in unità di spazio di testo. |
WordSpacing | float | Lettura/Scrittura | Spaziatura delle parole in unità di spazio del testo. |
HorizontalScaling | float | Lettura/Scrittura | Percentuale di scala orizzontale (predefinita 100). |
LineSpacing | float | Lettura/Scrittura | Interlinea (leading) in unità di spazio del testo. |
TabTag | string | Lettura | Token stringa inserito nel testo renderizzato al posto di un carattere di tabulazione. |
HorizontalAlignment | HorizontalAlignment | Lettura/Scrittura | Allineamento orizzontale del testo. |
RenderingMode | TextRenderingMode | Lettura/Scrittura | Modalità di rendering del testo (operatore Tr). |
Invisible | bool | Lettura/Scrittura | Se questo frammento di testo è invisibile: modalità di rendering 3, o testo che un rettangolo opaco riempito LATER copre completamente (nascosto-per-occlusione: il testo coperto in stile redazione riporta Invisible mentre il suo RenderingMode rimane FillText). |
TextRise | double | Lettura/Scrittura | Sollevamento del testo (offset apice/apice basso). |
Rotation | double | Lettura/Scrittura | Angolo di rotazione del testo in gradi. |
Font | Font? | Lettura/Scrittura | Ottiene o imposta il font. |
FontData | FontData? | Lettura/Scrittura | Dati del carattere esterno per l’incorporamento (impostati tramite FontRepository.OpenFont). |
FormattingOptions | TextFormattingOptions | Lettura/Scrittura | Opzioni di formattazione del testo (WordWrapMode, LineSpacingMode, ecc.). |
Metodi
| Firma | Descrizione |
|---|---|
TextState() | Chiama TextState su questa istanza di TextState. |
TextState(fontSize: double) | Chiama TextState(fontSize) su questa istanza di TextState. |
TextState(fontFamily: string) | Chiama TextState(fontFamily) su questa istanza di TextState. |
TextState(fontFamily: string, fontSize: double) | Chiama TextState(fontFamily, fontSize) su questa istanza di TextState. |
TextState(fontFamily: string, bold: bool, italic: bool) | Chiama TextState(fontFamily, bold, italic) su questa istanza di TextState. |
TextState(foregroundColor: System.Drawing.Color) | Chiama TextState(foregroundColor) su questa istanza di TextState. |
TextState(foregroundColor: System.Drawing.Color, fontSize: double) | Chiama TextState(foregroundColor, fontSize) su questa istanza di TextState. |
MeasureString(str: string) | Stima approssimativa della larghezza del testo con il font e la dimensione correnti. |
MeasureHeight(character: char) | Altezza del carattere nella font / dimensione corrente, in punti — l’altezza della bounding-box del glifo (yMax − yMin) mappata nello spazio del testo come altezza × FontSize / 1000. |
ApplyChangesFrom(textState: TextState) | Copia ogni proprietà di formattazione pubblica da other in questo stato (lasciando intatto il collegamento al proprietario). |