Type1MetricFont
İçindekiler
[
Saklamak
]Type1MetricFont class
Type1 metrik yazı tipi uygulaması. Bu type1 yazı tipi yalnızca metrikler kullanılarak oluşturulur. Glif alma işlevlerine ve gerçek yazı tipi gerektiren diğer bazı işlevlere izin verilmez, izin verilmeyen işlevler istisna atarType1NotSupportedException . Diğer özellikler (Yazı TipiAdı, Ağırlık, Metrikler ve Kodlama) metrik dosyasından kullanılır.
public class Type1MetricFont : Type1Font
Özellikleri
İsim | Tanım |
---|---|
override Encoding { get; } | Kodlama, metrik dosyasında tanımlanır. StandardAdobeEncoding: kodlama otomatik olarak doldurulur |
override FontDefinition { get; } | Yazı Tipi tanımını alır. |
override FontFamily { get; } | Yazı tipi ailesini alır. |
override FontName { get; } | Yazı Tipi adını alır. |
override FontNames { get; } | Yazı tipi adlarını alır. |
FontSaver { get; } | Yazı Tipi kaydetme işlevini alır. |
override FontStyle { get; } | Yazı tipi stilini alır. Bu, genelleştirilmiş türde hesaplanan ve temsil edilen bir değerdir. |
override FontType { get; } | Yazı Tipi türünü alır. FontType.Type1 değerini döndürür. |
GlyphAccessor { get; } | Yazı tipi glif erişimcisi. Glifleri ve glif tanımlayıcılarını alır. |
override GlyphIdType { get; } | Glif kimliği türü belirtimi. |
override Metrics { get; } | Yazı Tipi metriklerini alır. |
override NumGlyphs { get; } | Font. içindeki gliflerin sayısını alır |
override PostscriptNames { get; } | Postscript Yazı tipi adlarını alır. |
override Style { get; } | Yazı tipi stilini alır. |
yöntemler
İsim | Tanım |
---|---|
override Convert(FontType) | Yazı Tipini başka bir biçime dönüştürür. |
override GetAllGlyphIds() | Font’ta bulunan tüm glif kimliklerini döndürür. Şunun için desteklenmez:Type1MetricFont type. |
override GetGlyphById(GlyphId) | Glif kimliğine göre glif döndürür. Şunun için desteklenmiyor:Type1MetricFont type. |
override GetGlyphById(string) | Glif kimliğine göre glif döndürür. Şunun için desteklenmiyor:Type1MetricFont type. |
GetGlyphById(uint) | Glif kimliğine göre glif döndürür. |
virtual GetGlyphsForText(string) | Metin için glif gösterimini alır. |
virtual Save(Stream) | Yazı Tipini orijinal biçime kaydeder. |
virtual Save(string) | Yazı Tipini orijinal biçime kaydeder. |
SaveToFormat(Stream, FontSavingFormats) | Yazı Tipini belirtilen biçimde kaydeder. |
Örnekler
Not: Metrik dosyası, Kodlamayı “FontSpecific” olarak tanımlıyorsa, kullanıcı belirli kodlamayı aşağıdaki yolla sağlamalıdır: System::ArrayPtr<System::String> zapfDingbatsEncoding = System::MakeArray<System::String>({nullptr, nullptr, …, u"space", u"a1", …}); FontEnvironment::get_Current()->get_FontSpecificEncodings()->RegisterEncoding(u"ZapfDingbats", zapfDingbatsEncoding);
string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...};
FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);
Ayrıca bakınız
- class Type1Font
- ad alanı Aspose.Font.Type1
- toplantı Aspose.Font