FontInfo

FontInfo

Przegląd

FontInfo jest klasą w Aspose.PDF FOSS dla .NET.

Informacje o czcionce użytej w pliku PDF.

Ta klasa udostępnia 3 metody do pracy z obiektami FontInfo w programach .NET. Dostępne metody to: FromFontData, GetGlyphWidth, MeasureString. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible oraz 8 dodatkowych.

Właściwości

NazwaTypDostępOpis
DefaultHelveticaFontOdczytDomyślna czcionka Helvetica dla odłączonych fragmentów tekstu.
ResourceNamestringOdczytNazwa zasobu w słowniku czcionek strony (np. “F1”).
BaseFontstringOdczytPodstawowa nazwa czcionki (np. “Helvetica”, “ABCDEF+ArialMT”).
FontNamestringOdczytZnormalizowana nazwa czcionki — usuwa prefiks podzbioru (ABCDEF+) oraz separatory przecinków.
DecodedFontNamestringOdczytZdekodowana nazwa czcionki jako czytelna nazwa wyświetlana.
UniqueIdstringOdczytUnikalny identyfikator łączący nazwę zasobu i czcionkę bazową.
SubtypestringOdczytPodtyp czcionki (Type1, TrueType, Type0, Type3, itp.).
Encodingstring?OdczytNazwa kodowania (WinAnsiEncoding, Identity-H, itp.).
IsEmbeddedboolOdczyt/zapisCzy czcionka jest osadzona w pliku PDF.
IsSubsetboolOdczyt/zapisCzy czcionka jest podzbiorem (nazwa zaczyna się od XXXXXX+).
IsItalicboolOdczytCzy czcionka jest kursywą.
IsBoldboolOdczytCzy czcionka jest pogrubiona.
IsCidboolOdczytCzy czcionka jest czcionką CID (Type0) — używaną do arabskiego, CJK itp.
IsAccessibleboolOdczytCzy program czcionki jest dostępny — albo wbudowany w PDF, już załadowany jako dane źródłowe, albo zainstalowany w systemie pod taką samą nazwą (rozwiązywalny poprzez FindFont).

Metody

SygnaturaOpis
FromFontData(fontData: FontData)Utwórz FontInfo z FontData (czcionka systemowa znaleziona za pomocą FontRepository.FindFont).
GetGlyphWidth(charCode: int)Pobierz szerokość kodu znaku w jednostkach przestrzeni tekstowej 1/1000.
MeasureString(text: string, fontSize: double)Zmierz szerokość ciągu znaków w punktach, przy podanej wielkości czcionki.

Zobacz także

 Polski