Font

Panoramica

Font è una classe in Aspose.PDF FOSS per .NET. Eredita da: FontInfo.

Alias di tipo per FontInfo, corrispondente al nome della classe Font.

Questa classe fornisce 6 metodi per lavorare con oggetti Font nei programmi .NET. I metodi disponibili includono: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions, e altre 10.

Proprietà

NomeTipoAccessoDescrizione
BaseFontstringLetturaRestituisce il font di base.
FontNamestringLetturaOttiene il nome del font.
DecodedFontNamestringLetturaRestituisce il nome del font decodificato.
IsEmbeddedboolLettura/ScritturaOttiene o imposta il valore di IsEmbedded.
IsSubsetboolLettura/ScritturaOttiene o imposta il valore che indica se è un sottoinsieme.
IsAccessibleboolLetturaOttiene l’accessibilità.
FontOptionsIFontOptionsLetturaOttiene le opzioni del font.
iPdfFontPdfFontViewLetturaVista a livello inferiore del font PDF di questo Font.
DefaultHelveticaFontLetturaFont Helvetica predefinito per frammenti di testo separati.
ResourceNamestringLetturaNome risorsa nel dizionario dei font della pagina (ad es., “F1”).
UniqueIdstringLetturaIdentificatore univoco che combina il nome della risorsa e il font di base.
SubtypestringLetturaSottotipo di font (Type1, TrueType, Type0, Type3, ecc.).
Encodingstring?LetturaNome della codifica (WinAnsiEncoding, Identity-H, ecc.).
IsItalicboolLetturaSe il carattere è in corsivo.
IsBoldboolLetturaSe il carattere è in grassetto.
IsCidboolLetturaSe il font è un font CID (Type0) — usato per arabo, CJK, ecc.

Metodi

FirmaDescrizione
GetLastFontEmbeddingError()Ultimo errore riscontrato durante l’incorporamento di questo font in un PDF; vuoto se assente.
MeasureString(str: string, fontSize: float)Misura la larghezza resa di una stringa nella dimensione indicata, in punti.
Save(stream: System.IO.Stream)Scrivi i dati grezzi del file font su uno stream: dati caricati tramite FontRepository.OpenFont, il programma incorporato nel PDF di origine (un font assorbito), o il font di sistema installato risolto per nome — in quest’ordine.
FromFontData(fontData: FontData)Crea un FontInfo da un FontData (font di sistema trovato tramite FontRepository.FindFont).
GetGlyphWidth(charCode: int)Ottieni la larghezza di un codice di carattere in unità di spazio di testo 1/1000.
MeasureString(text: string, fontSize: double)Misura la larghezza di una stringa in punti, data la dimensione del carattere.

Vedi anche

 Italiano