EmfLogFontExDv Sınıfı
İçindekiler
[
Saklamak
]Summary: The LogFontExDv object specifies the design vector for an extended logical font.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontExDv
Inheritance: EmfLogFontEx
Constructors
| Name | Açıklama |
|---|---|
| EmfLogFontExDv(emf_log_font_ex) | EmfLogFontExDv sınıfının yeni bir örneğini başlatır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| char_set | WmfCharacterSet | r/w | Karakter glif kümesini belirten 8-bit işaretsiz tam sayıyı alır veya ayarlar. Bu WMF CharacterSet numaralandırmasında ([MS-WMF] bölüm 2.1.1.5) bir değer OLMALIDIR. Karakter kümesi bilinmiyorsa, metafile işleme bu fontla oluşturulan dizeleri çevirmeye veya yorumlamaya ÇALIŞMAMALIDIR. |
| clip_precision | WmfClipPrecisionFlags | r/w | Kırpma hassasiyetini belirten 8-bit işaretsiz tam sayıyı alır veya ayarlar. Kırpma hassasiyeti, kırpma bölgesinin dışına kısmen çıkan karakterlerin nasıl kırpılacağını tanımlar. Bu, WMF ClipPrecision Bayraklarından bir veya birden fazla olabilir. |
| design_vector | EmfDesignVector | r/w | DesignVector nesnesini alır veya ayarlar (bölüm 2.2.3). Bu alan 72 bayttan uzun OLAMAZ. |
| escapement | int | r/w | Escapement vektörü ile cihazın x ekseni arasındaki açıyı, derece ondalıkları cinsinden belirten 32-bit işaretli tam sayıyı alır veya ayarlar. Escapement vektörü bir metin satırının temel çizgisine paraleldir. |
| yazı tipi adı | string | r/w | Facename’i (64 bayt) alır veya ayarlar: Fontun tipografisini belirten en fazla 32 Unicode karakterden oluşan bir dizedir. Bu dizenin uzunluğu 32 karakterden az ise, sonlandırıcı NULL bulunmalıdır ve bu noktadan sonra alanın geri kalan kısmı GÖZ ARDI EDİLMELİDİR. |
| full_name | string | r/w | Fontun tam adını içeren 64 Unicode karakterlik bir dizeyi alır veya ayarlar. Bu dizenin uzunluğu 64 karakterden az ise, sonlandırıcı NULL bulunmalıdır ve bu noktadan sonra alanın geri kalan kısmı GÖZ ARDI EDİLMELİDİR. |
| height | int | r/w | Yazı tipinin karakter hücresi veya karakterinin yüksekliğini, mantıksal birimlerde belirten 32 bit işaretli bir tam sayı alır veya ayarlar. Karakter yüksekliği değeri, em boyutu olarak da bilinir, karakter hücresi yüksekliği değerinden iç önek değerinin çıkarılmasıyla elde edilir. Yazı tipi eşleyicisi, Yükseklik alanında belirtilen değeri aşağıdaki şekilde YORUMLAMALIDIR. |
| italik | System.Byte | r/w | 0x01 olarak ayarlanırsa italik bir yazı tipini belirten 8 bit işaretsiz bir tam sayı alır veya ayarlar; aksi takdirde, 0x00 olarak ayarlanmalıdır. |
| yönlendirme | int | r/w | Her karakterin taban çizgisi ile cihazın x ekseni arasındaki açıyı, derece ondalıkları cinsinden belirten 32 bit işaretli bir tam sayı alır veya ayarlar. |
| out_precision | WmfOutPrecision | r/w | Çıktı hassasiyetini belirten 8 bit işaretsiz bir tam sayı alır veya ayarlar. Çıktı hassasiyeti, yazı tipinin istenen yükseklik, genişlik, karakter yönlendirmesi, kaçış, pitch ve yazı tipi türüyle ne kadar yakın eşleşmesi gerektiğini tanımlar. WMF OutPrecision sayımından bir değer OLMALIDIR. |
| pitch_and_family | WmfPitchAndFamily | r/w | Yazı tipinin pitch ve familyasını belirten bir WMF PitchAndFamily nesnesi ([MS-WMF] bölüm 2.2.2.14) alır veya ayarlar. Yazı tipi aileleri, bir yazı tipinin görünümünü genel bir şekilde tanımlar. Belirtilen yazı tipi mevcut olmadığında bir yazı tipi belirtmek için tasarlanmıştır. |
| quality | WmfFontQuality | r/w | Çıktı kalitesini belirten 8 bit işaretsiz bir tam sayı alır veya ayarlar. Çıktı kalitesi, mantıksal yazı tipi özelliklerini gerçek bir fiziksel yazı tipiyle ne kadar yakından eşleştirmeye çalışılacağını tanımlar. WMF FontQuality sayımındaki ([MS-WMF] bölüm 2.1.1.10) değerlerden biri OLMALIDIR. |
| betik | string | r/w | Yazı tipinin karakter kümesini tanımlayan 32 Unicode karakterlik bir dize alır veya ayarlar. Bu dizenin uzunluğu 32 karakterden az ise, sonlandırıcı NULL bulunmalıdır, ardından bu alanın geri kalan kısmı YOK SAYILMALIDIR. |
| üstü çizili | System.Byte | r/w | 0x01 olarak ayarlanırsa üstü çizili bir yazı tipini belirten 8 bit işaretsiz bir tam sayı alır veya ayarlar; aksi takdirde, 0x00 olarak ayarlanmalıdır. |
| stil | string | r/w | Yazı tipinin stilini tanımlayan 32 Unicode karakterlik bir dize alır veya ayarlar. Eğer bu dizenin uzunluğu 32 karakterden az ise, sonlandırıcı NULL bulunmalıdır, ardından bu alanın geri kalan kısmı YOK SAYILMALIDIR. |
| altı çizili | System.Byte | r/w | 0x01 olarak ayarlanırsa altı çizili bir yazı tipini belirten 8 bit işaretsiz bir tam sayı alır veya ayarlar; aksi takdirde, 0x00 olarak ayarlanmalıdır. |
| weight | EmfLogFontWeight | r/w | Yazı tipinin ağırlığını, sıfır ile 1000 arasında bir değer olarak belirten 32 bit işaretli bir tam sayı alır veya ayarlar. Örneğin, 400 normal ve 700 kalındır. Bu değer sıfır ise, varsayılan bir ağırlık kullanılabilir. |
| width | int | r/w | Yazı tipindeki karakterlerin ortalama genişliğini, mantıksal birimlerde belirten 32 bit işaretli bir tam sayı alır veya ayarlar. Genişlik alanı değeri sıfır ise, tipografinin istediği en-boy oranına sahip bir yazı tipi bulmak için diğer LogFont değerlerinden uygun bir değer HESAPLANMALIDIR. |
Constructor: EmfLogFontExDv(emf_log_font_ex)
EmfLogFontExDv(emf_log_font_ex)
EmfLogFontExDv sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| emf_log_font_ex | EmfLogFontEx | EMF günlük yazı tipi örneği. |