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

NaamTypeToegangBeschrijving
BaseFontstringLezenHaalt het basislettertype op.
FontNamestringLezenHaalt de naam van het lettertype op.
DecodedFontNamestringLezenHaalt de gedecodeerde lettertype-naam op.
IsEmbeddedboolLezen/schrijvenHaalt op of stelt de ingesloten status in.
IsSubsetboolLezen/schrijvenHaalt op of stelt de is subset in.
IsAccessibleboolLezenHaalt de IsAccessible op.
FontOptionsIFontOptionsLezenHaalt de lettertype-opties op.
iPdfFontPdfFontViewLezenLager-niveau PDF-lettertypeweergave van dit lettertype.
DefaultHelveticaFontLezenStandaard Helvetica-lettertype voor losgekoppelde tekstfragmenten.
ResourceNamestringLezenResourcenaam in het lettertypewoordenboek van de pagina (bijv. “F1”).
UniqueIdstringLezenUnieke identifier die de resource-naam en basislettertype combineert.
SubtypestringLezenLettertype-subtype (Type1, TrueType, Type0, Type3, etc.).
Encodingstring?LezenCoderingsnaam (WinAnsiEncoding, Identity-H, etc.).
IsItalicboolLezenOf het lettertype cursief is.
IsBoldboolLezenOf het lettertype vet is.
IsCidboolLezenOf het lettertype een CID (Type0) lettertype is — gebruikt voor Arabisch, CJK, enz.

Methoden

HandtekeningBeschrijving
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.

Zie ook

 Nederlands