Font
Overzicht
Font is een klasse in Aspose.PDF FOSS voor .NET. Erft van: FontInfo.
Typalias voor FontInfo, overeenkomend met de Font-klassenaam.
Deze klasse biedt 6 methoden voor het werken met Font-objecten in .NET-programma’s. Beschikbare methoden zijn: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. Alle publieke leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.PDF FOSS voor .NET-pakket. Eigenschappen: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, FontOptions, en nog 10.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
BaseFont | string | Lezen | Haalt het basislettertype op. |
FontName | string | Lezen | Haalt de naam van het lettertype op. |
DecodedFontName | string | Lezen | Haalt de gedecodeerde lettertype-naam op. |
IsEmbedded | bool | Lezen/schrijven | Haalt op of stelt de ingesloten status in. |
IsSubset | bool | Lezen/schrijven | Haalt op of stelt de is subset in. |
IsAccessible | bool | Lezen | Haalt de IsAccessible op. |
FontOptions | IFontOptions | Lezen | Haalt de lettertype-opties op. |
iPdfFont | PdfFontView | Lezen | Lager-niveau PDF-lettertypeweergave van dit lettertype. |
DefaultHelvetica | Font | Lezen | Standaard Helvetica-lettertype voor losgekoppelde tekstfragmenten. |
ResourceName | string | Lezen | Resourcenaam in het lettertypewoordenboek van de pagina (bijv. “F1”). |
UniqueId | string | Lezen | Unieke identifier die de resource-naam en basislettertype combineert. |
Subtype | string | Lezen | Lettertype-subtype (Type1, TrueType, Type0, Type3, etc.). |
Encoding | string? | Lezen | Coderingsnaam (WinAnsiEncoding, Identity-H, etc.). |
IsItalic | bool | Lezen | Of het lettertype cursief is. |
IsBold | bool | Lezen | Of het lettertype vet is. |
IsCid | bool | Lezen | Of het lettertype een CID (Type0) lettertype is — gebruikt voor Arabisch, CJK, enz. |
Methoden
| Handtekening | Beschrijving |
|---|---|
GetLastFontEmbeddingError() | Laatste fout die optrad bij het insluiten van dit lettertype in een PDF; leeg wanneer geen fout. |
MeasureString(str: string, fontSize: float) | Meet de gerenderde breedte van een tekenreeks op de opgegeven grootte, in points. |
Save(stream: System.IO.Stream) | Schrijf de ruwe fontbestandgegevens naar een stream: gegevens geladen via FontRepository.OpenFont, het door het programma ingebedde lettertype in de bron-PDF (een geabsorbeerd lettertype), of het geïnstalleerde systeem-lettertype dat via de naam wordt bepaald — in die volgorde. |
FromFontData(fontData: FontData) | Maak een FontInfo aan vanuit een FontData (systeemlettertype gevonden via FontRepository.FindFont). |
GetGlyphWidth(charCode: int) | Haal de breedte van een tekencode op in eenheden van 1/1000 van de tekstruimte. |
MeasureString(text: string, fontSize: double) | Meet de breedte van een tekenreeks in punten, gegeven een lettergrootte. |