EmfLogFontEx Sınıfı

Summary: The LogFontEx object specifies the extended attributes of a logical font.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontEx

Inheritance: EmfLogFont

Constructors

NameAçıklama
EmfLogFontEx(emf_log_font)Yeni bir EmfLogFontEx sınıfı örneği başlatır.

Properties

NameTypeAccessAçıklama
char_setWmfCharacterSetr/wKarakter 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_precisionWmfClipPrecisionFlagsr/wKı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.
escapementintr/wEscapement 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ıstringr/wFacename’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_namestringr/wFontun 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.
heightintr/wYazı 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.
italikSystem.Byter/w0x01 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önlendirmeintr/wHer 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_precisionWmfOutPrecisionr/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_familyWmfPitchAndFamilyr/wYazı 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.
qualityWmfFontQualityr/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.
betikstringr/wYazı 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ü çiziliSystem.Byter/w0x01 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.
stilstringr/wYazı 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ı çiziliSystem.Byter/w0x01 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.
weightEmfLogFontWeightr/wYazı 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.
widthintr/wYazı 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: EmfLogFontEx(emf_log_font)

 EmfLogFontEx(emf_log_font) 

Yeni bir EmfLogFontEx sınıfı örneği başlatır.

Parameters:

ParameterTürAçıklama
emf_log_fontEmfLogFontEMF günlük yazı tipi.