FontInfo

General

FontInfo és una classe en FOSS per a .NET.

Informació sobre una font utilitzada en un PDF.

Aquesta classe proporciona 3 mètodes per treballar amb objectes FontInfo en programes .NET. Els mètodes disponibles inclouen: FromFontData, GetGlyphWidth, MeasureString. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible, i 8 més.

Propietats

NomTipus de productesAccessDescripció
DefaultHelveticaFontLlegeix.Font Helvetica per defecte en fragments de text.
ResourceNamestringLlegeix.Nom del recurs en el diccionari de fonts de la pàgina (per exemple, “F1”).
BaseFontstringLlegeix.El nom de la font base (per exemple, “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringLlegeix.Nom de font normalitzat tira el prefix del subconjunt (ABCDEF+) i els separadors per còma.
DecodedFontNamestringLlegeix.Nom de font decodificat com a nom d’exhibició llegible per l’ésser humà.
UniqueIdstringLlegeix.Identificador únic que combina el nom de la font i la base.
SubtypestringLlegeix.Subtipus de font (Tipe1, TrueType, Tipe0, Tipi3, etc.).
Encodingstring?Llegeix.Nom d’encriptació (WinAnsiEncoding, Identity-H, etc.).
IsEmbeddedboolLlegir/EscriureSi la font està incrustada en el PDF.
IsSubsetboolLlegir/EscriureSi la lletra és un subconjunt (nom comença per XXXXXX+).
IsItalicboolLlegeix.Si la font és en cursiva.
IsBoldboolLlegeix.Si la lletra és en negrita.
IsCidboolLlegeix.Si la font és una CID (Type0) utilitzada per a l’àrab, CJK, etc.
IsAccessibleboolLlegeix.Si el programa de font està disponible o bé incrustat en el PDF, ja carregat com a dades sorgents, o instal·lat al sistema amb el mateix nom (resoluble via FindFont).

Mètodes

SignatureDescripció
FromFontData(fontData: FontData)Crear un FontInfo a partir d’un FontData (font del sistema trobat per mitjà de FontRepository.FindFont).
GetGlyphWidth(charCode: int)Obteniu l’ample d’un codi de caràcters en 1/1000 unitats d ’espai de text.
MeasureString(text: string, fontSize: double)Mesurar la largor d’una cadena en punts, donat un mida de font.

Veure també

 Català