FontInfo
Genel Bakış
FontInfo NET için FOSS’de bir sınıf.
PDF’de kullanılan yazı tipi hakkında bilgi.
Bu sınıf, .NET programlarında FontInfo nesnelerle çalışmak için 3 yöntem sağlar. Kullanılabilir yöntemler şunlardır: FromFontData, GetGlyphWidth, MeasureString. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible,Ve 8 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
DefaultHelvetica | Font | Oku . | Ayrı metin parçaları için varsayılan Helvetica yazı tipi. |
ResourceName | string | Oku . | Sayfanın yazı tipi sözlüğündeki kaynak adı (örneğin, “F1”). |
BaseFont | string | Oku . | Temel yazı tipi adı (örneğin, “Helvetica”, “ABCDEF+ArialMT”). |
FontName | string | Oku . | Normalleştirilmiş yazı tipi adı şeritler alt küme önek (ABCDEF+) ve virgül ayrıcıları. |
DecodedFontName | string | Oku . | İnsan okuyabilir bir görüntüleme adı olarak kodlanmış yazı tipi ismi. |
UniqueId | string | Oku . | Kaynak adı ve temel yazı tipini birleştiren benzersiz tanımlayıcı. |
Subtype | string | Oku . | Yazı tipi alttipi (Type1, TrueType, Type0, Type3, vb.). |
Encoding | string? | Oku . | Kodlama adı (WinAnsiEncoding, Kimlik-H vb.). |
IsEmbedded | bool | Okuma/Yazma | Yazıtipinin PDF’de yer alması. |
IsSubset | bool | Okuma/Yazma | Yazıtipin bir alt küme olup olmadığı (adı XXXXXX+ ile başlar). |
IsItalic | bool | Oku . | Yazıtipi kursiv mi?. |
IsBold | bool | Oku . | Yazı tipi cesur mu?. |
IsCid | bool | Oku . | Yazıtip CID (Type0) font olup olmadığını Arapça, CJK vb. için kullanılır. |
IsAccessible | bool | Oku . | Yazıtipi programının mevcut olup olmadığı PDF’e yerleştirilmiş, kaynak veriler olarak zaten yüklenmiş veya aynı isim altında sisteme kurulmuştur ( FindFont aracılığıyla çözülebilir). |
Yöntemler
| Signature | Açıklama: |
|---|---|
FromFontData(fontData: FontData) | FontInfo’den bir FontData oluşturun (sistem yazı tipi FontRepository.FindFont üzerinden bulunur). |
GetGlyphWidth(charCode: int) | Bir karakter kodunun genişliğini 1000’den 1 tekstit alan biriminde alın. |
MeasureString(text: string, fontSize: double) | Bir yazı tipi boyutuna göre bir dizinin genişliğini noktalarla ölçün. |