FontRepository
General
FontRepository és una classe en FOSS per a .NET.
Ofereix accés a fonts disponibles per utilitzar en documents PDF.
Aquesta classe proporciona 10 mètodes per treballar amb objectes FontRepository en programes .NET. Els mètodes disponibles inclouen: FindFont, FontRepository, LoadFonts, OpenFont, ReloadFonts. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet FOSS per .Net. Propietats: Sources, Standard14Names, Substitutions.
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
Sources | FontSourceCollection | Llegeix. | La col·lecció de fonts utilitzades per a la resolució. |
Substitutions | FontSubstitutionCollection | Llegeix. | Substitucions facilitades per l’usuari consultades pel FindFont abans de passar a Fonts. |
Standard14Names | IReadOnlyList<string> | Llegeix. | Els 14 noms de font PDF estàndard (PDF32000_2008 §9.6.2.2). |
Mètodes
| Signatura | Descripció |
|---|---|
FontRepository() | L’exemple de FontRepository en aquesta instància. |
FindFont(fontName: string) | Troba una font pel nom. |
FindFont(fontFamilyName: string, stl: FontStyles) | Troba una lletra per nom i estil. |
FindFont(fontFamilyName: string, stl: FontStyles, ignoreCase: bool) | Trobar una font per cognom i estil amb opcional cassa-sensible coincidència. |
FindFont(fontName: string, ignoreCase: bool) | Troba una font pel nom amb la correspondència opcional sense sensibilitat a les cases. |
OpenFont(fontFilePath: string) | Obre una font des d’una ruta de fitxer. |
OpenFont(fontFilePath: string, metricsFilePath: string) | Obre una font de tipus 1 des d’un parell de fitxers .pfb + .afm. |
OpenFont(fontStream: System.IO.Stream, fontType: FontTypes) | Obre una font des d’un flux de dades TrueType (TTF) o OpenType [OTF]. |
LoadFonts() | Forçar les fonts de font per enumerar fonts disponibles. |
ReloadFonts() | Reinicia la col·lecció de font al seu estat predeterminat (un sol SystemFontSource). |