FontRepository
Przegląd
FontRepository jest klasą w Aspose.PDF FOSS dla .NET.
Zapewnia dostęp do czcionek dostępnych do użycia w dokumentach PDF.
Ta klasa udostępnia 10 metod do pracy z obiektami FontRepository w programach .NET. Dostępne metody to: FindFont, FontRepository, LoadFonts, OpenFont, ReloadFonts. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: Sources, Standard14Names, Substitutions.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Sources | FontSourceCollection | Odczyt | Zbiór źródeł czcionek używanych do rozwiązywania czcionek. |
Substitutions | FontSubstitutionCollection | Odczyt | Podstawienia dostarczone przez użytkownika, które są konsultowane przez FindFont przed przejściem do Sources. |
Standard14Names | IReadOnlyList<string> | Odczyt | 14 standardowych nazw czcionek PDF (PDF32000_2008 §9.6.2.2). |
Metody
| Sygnatura | Opis |
|---|---|
FontRepository() | Wywołuje FontRepository na tej instancji FontRepository. |
FindFont(fontName: string) | Znajdź czcionkę po nazwie. |
FindFont(fontFamilyName: string, stl: FontStyles) | Znajdź czcionkę po nazwie rodziny i stylu. |
FindFont(fontFamilyName: string, stl: FontStyles, ignoreCase: bool) | Znajdź czcionkę według nazwy rodziny i stylu z opcjonalnym dopasowaniem nie uwzględniającym wielkości liter. |
FindFont(fontName: string, ignoreCase: bool) | Znajdź czcionkę według nazwy z opcjonalnym dopasowaniem nie uwzględniającym wielkości liter. |
OpenFont(fontFilePath: string) | Otwórz czcionkę ze ścieżki pliku. |
OpenFont(fontFilePath: string, metricsFilePath: string) | Otwórz czcionkę Type 1 z pary plików .pfb + .afm. |
OpenFont(fontStream: System.IO.Stream, fontType: FontTypes) | Otwórz czcionkę ze strumienia danych TrueType (TTF) lub OpenType (OTF). |
LoadFonts() | Wymuś, aby źródła czcionek wyliczały dostępne czcionki. |
ReloadFonts() | Zresetuj kolekcję źródeł do jej domyślnego stanu (jednego SystemFontSource). |