FontInfo

FontInfo

Overzicht

FontInfo is een klasse in Aspose.PDF FOSS voor .NET.

Informatie over een lettertype dat in een PDF wordt gebruikt.

Deze klasse biedt 3 methoden voor het werken met FontInfo objecten in .NET programma’s. Beschikbare methoden zijn: FromFontData, GetGlyphWidth, MeasureString. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible, en nog 8.

Eigenschappen

NaamTypeToegangBeschrijving
DefaultHelveticaFontLezenStandaard Helvetica-lettertype voor losse tekstfragmenten.
ResourceNamestringLezenResourcenaam in het lettertypewoordenboek van de pagina (bijv. “F1”).
BaseFontstringLezenDe basislettertype-naam (bijv. “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringLezenGenormaliseerde lettertype-naam — verwijdert subset-prefix (ABCDEF+) en komma-scheidingstekens.
DecodedFontNamestringLezenGedecodeerde lettertype-naam als een menselijk leesbare weergavenaam.
UniqueIdstringLezenUnieke identifier die de resource-naam en basislettertype combineert.
SubtypestringLezenLettertype-subtype (Type1, TrueType, Type0, Type3, enz.).
Encodingstring?LezenEncoderingnaam (WinAnsiEncoding, Identity-H, enz.).
IsEmbeddedboolLezen/schrijvenOf het lettertype in de PDF is ingesloten.
IsSubsetboolLezen/schrijvenOf het lettertype een subset is (naam begint met XXXXXX+).
IsItalicboolLezenOf het lettertype cursief is.
IsBoldboolLezenOf het lettertype vet is.
IsCidboolLezenOf het lettertype een CID (Type0)-font is — gebruikt voor Arabisch, CJK, enz.
IsAccessibleboolLezenOf het lettertypeprogramma beschikbaar is — ofwel ingebed in de PDF, al geladen als brondata, of geïnstalleerd op het systeem onder dezelfde naam (op te lossen via FindFont).

Methoden

HandtekeningBeschrijving
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 1/1000 tekstruimte-eenheden.
MeasureString(text: string, fontSize: double)Meet de breedte van een tekenreeks in punten, gegeven een lettergrootte.

Zie ook

 Nederlands