Font

Przegląd

Font jest klasą w Aspose.PDF FOSS dla .NET. Dziedziczy po: FontInfo.

Alias typu dla FontInfo, odpowiadający nazwie klasy Font.

Ta klasa udostępnia 6 metod do pracy z obiektami Font w programach .NET. Dostępne metody to: FromFontData, GetGlyphWidth, GetLastFontEmbeddingError, MeasureString, Save. 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, FontOptions oraz 10 innych.

Właściwości

NazwaTypDostępOpis
BaseFontstringOdczytZwraca podstawową czcionkę.
FontNamestringOdczytPobiera nazwę czcionki.
DecodedFontNamestringOdczytPobiera zdekodowaną nazwę czcionki.
IsEmbeddedboolOdczyt/zapisPobiera lub ustawia, czy jest osadzony.
IsSubsetboolOdczyt/zapisPobiera lub ustawia podzbiór.
IsAccessibleboolOdczytZwraca, czy jest dostępny.
FontOptionsIFontOptionsOdczytPobiera opcje czcionki.
iPdfFontPdfFontViewOdczytWidok czcionki PDF na niższym poziomie tego fontu.
DefaultHelveticaFontOdczytDomyślna czcionka Helvetica dla odłączonych fragmentów tekstu.
ResourceNamestringOdczytNazwa zasobu w słowniku czcionek strony (np. “F1”).
UniqueIdstringOdczytUnikalny identyfikator łączący nazwę zasobu i czcionkę bazową.
SubtypestringOdczytPodtyp czcionki (Type1, TrueType, Type0, Type3, itp.).
Encodingstring?OdczytNazwa kodowania (WinAnsiEncoding, Identity-H, itp.).
IsItalicboolOdczytCzy czcionka jest kursywą.
IsBoldboolOdczytCzy czcionka jest pogrubiona.
IsCidboolOdczytCzy czcionka jest czcionką CID (Type0) — używaną do arabskiego, CJK itp.

Metody

SygnaturaOpis
GetLastFontEmbeddingError()Ostatni napotkany błąd przy osadzaniu tej czcionki w PDF; pusty, gdy brak.
MeasureString(str: string, fontSize: float)Zmierz renderowaną szerokość ciągu znaków przy podanym rozmiarze, w punktach.
Save(stream: System.IO.Stream)Zapisz surowe dane pliku czcionki do strumienia: dane wczytane przez FontRepository.OpenFont, czcionka osadzona w źródłowym PDF (pochłonięta czcionka) lub zainstalowana czcionka systemowa rozpoznana po nazwie — w tej kolejności.
FromFontData(fontData: FontData)Utwórz FontInfo z FontData (czcionka systemowa znaleziona przez FontRepository.FindFont).
GetGlyphWidth(charCode: int)Pobierz szerokość kodu znaku w jednostkach przestrzeni tekstowej 1/1000.
MeasureString(text: string, fontSize: double)Zmierz szerokość ciągu w punktach, podając rozmiar czcionki.

Zobacz także

 Polski