TextState

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à

NomeTipoAccessoDescrizione
FontNamestring?Lettura/ScritturaOttiene o imposta il nome del font.
TextXIndentfloatLetturaInizio sulla pagina X (punti) del testo a cui appartiene questo stato.
TextHeightfloatLetturaAltezza del testo in punti: (Ascent +
FontSizefloatLettura/ScritturaOttiene o imposta la dimensione del carattere.
ForegroundColorColor?Lettura/ScritturaOttiene o imposta il colore di primo piano.
StrokingColorColor?Lettura/ScritturaColore del contorno (outline) del testo.
CoordinateOriginCoordinateOriginLettura/ScritturaSe il posizionamento del testo tratta Y come linea di base o come discendente.
BackgroundColorColor?Lettura/ScritturaOttiene o imposta il colore di sfondo.
IsBoldboolLettura/ScritturaSe il carattere è in grassetto.
IsItalicboolLettura/ScritturaIndica se il carattere è in corsivo.
FontStyleFontStylesLettura/ScritturaFlag di stile del carattere (Grassetto, Corsivo, ecc.).
UnderlineboolLettura/ScritturaIndica se il testo è sottolineato (alias per IsUnderline).
IsUnderlineboolLettura/ScritturaSe il testo è sottolineato.
IsStrikeOutboolLettura/ScritturaSe il testo è barrato.
StrikeOutboolLettura/ScritturaAlias per IsStrikeOut.
IsSuperscriptboolLettura/ScritturaSe il testo è in apice.
SuperscriptboolLettura/ScritturaAlias per IsSuperscript.
IsSubscriptboolLettura/ScritturaSe il testo è in pedice.
SubscriptboolLettura/ScritturaAlias per IsSubscript.
CharacterSpacingfloatLettura/ScritturaSpaziatura dei caratteri in unità di spazio di testo.
WordSpacingfloatLettura/ScritturaSpaziatura delle parole in unità di spazio del testo.
HorizontalScalingfloatLettura/ScritturaPercentuale di scala orizzontale (predefinita 100).
LineSpacingfloatLettura/ScritturaInterlinea (leading) in unità di spazio del testo.
TabTagstringLetturaToken stringa inserito nel testo renderizzato al posto di un carattere di tabulazione.
HorizontalAlignmentHorizontalAlignmentLettura/ScritturaAllineamento orizzontale del testo.
RenderingModeTextRenderingModeLettura/ScritturaModalità di rendering del testo (operatore Tr).
InvisibleboolLettura/ScritturaSe 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).
TextRisedoubleLettura/ScritturaSollevamento del testo (offset apice/apice basso).
RotationdoubleLettura/ScritturaAngolo di rotazione del testo in gradi.
FontFont?Lettura/ScritturaOttiene o imposta il font.
FontDataFontData?Lettura/ScritturaDati del carattere esterno per l’incorporamento (impostati tramite FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsLettura/ScritturaOpzioni di formattazione del testo (WordWrapMode, LineSpacingMode, ecc.).

Metodi

FirmaDescrizione
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).

Vedi anche

 Italiano