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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
BaseFont | string | Lettura | Restituisce il font di base. |
FontName | string | Lettura | Ottiene il nome del font. |
DecodedFontName | string | Lettura | Restituisce il nome del font decodificato. |
IsEmbedded | bool | Lettura/Scrittura | Ottiene o imposta il valore di IsEmbedded. |
IsSubset | bool | Lettura/Scrittura | Ottiene o imposta il valore che indica se è un sottoinsieme. |
IsAccessible | bool | Lettura | Ottiene l’accessibilità. |
FontOptions | IFontOptions | Lettura | Ottiene le opzioni del font. |
iPdfFont | PdfFontView | Lettura | Vista a livello inferiore del font PDF di questo Font. |
DefaultHelvetica | Font | Lettura | Font Helvetica predefinito per frammenti di testo separati. |
ResourceName | string | Lettura | Nome risorsa nel dizionario dei font della pagina (ad es., “F1”). |
UniqueId | string | Lettura | Identificatore univoco che combina il nome della risorsa e il font di base. |
Subtype | string | Lettura | Sottotipo di font (Type1, TrueType, Type0, Type3, ecc.). |
Encoding | string? | Lettura | Nome della codifica (WinAnsiEncoding, Identity-H, ecc.). |
IsItalic | bool | Lettura | Se il carattere è in corsivo. |
IsBold | bool | Lettura | Se il carattere è in grassetto. |
IsCid | bool | Lettura | Se il font è un font CID (Type0) — usato per arabo, CJK, ecc. |
Metodi
| Firma | Descrizione |
|---|---|
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. |