EmfLogFontPanose Sınıfı

Summary: The LogFontPanose object specifies the PANOSE characteristics of a logical font.

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

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

Inheritance: EmfLogFont

Constructors

NameAçıklama
EmfLogFontPanose(emf_log_font)Yeni bir EmfLogFontPanose sınıfının örneğini 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.
cultureintr/wSıfıra ayarlanması ve göz ardı edilmesi gereken 32-bit işaretsiz tamsayı alır veya ayarlar.
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/wYazı tipinin tam adını tanımlayan 64 Unicode karakterlik bir dize alır veya ayarlar. Eğer
bu dizenin uzunluğu 64 karakterden kısa ise, sonlandırıcı NULL bulunmalıdır, ardından
bu alanın geri kalanının göz ardı edilmesi gerekir.
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.
matchintr/wBu alanı alır veya ayarlar. Göz ardı edilmesi gerekir.
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.
paddingintr/wBu yapının 32-bit hizalanmasını sağlamak için yalnızca var olan bir alan alır veya ayarlar. Göz ardı edilmesi gerekir
panoseEmfPanoser/wMantıksal yazı tipinin PANOSE özelliklerini belirten bir Panose nesnesi (bölüm 2.2.21) alır veya ayarlar
. Bu nesnenin tüm alanları sıfır ise, göz ardı edilmesi gerekir.
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.
ü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.
style_sizeintr/wYazı tipi
ipucu işlemesinin gerçekleştirileceği punto boyutunu belirten 32-bit işaretsiz tamsayı alır veya ayarlar. Sıfıra ayarlanırsa, yazı tipi ipucu işlemesi LogFont nesnesindeki Height alanına karşılık gelen punto boyutunda gerçekleştirilir.
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.
vendor_idintr/wBu alanı alır veya ayarlar. Göz ardı edilmesi gerekir.
versionintr/wBu alanı alır veya ayarlar. Göz ardı edilmesi gerekir.
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: EmfLogFontPanose(emf_log_font)

 EmfLogFontPanose(emf_log_font) 

Yeni bir EmfLogFontPanose sınıfının örneğini başlatır.

Parameters:

ParameterTürAçıklama
emf_log_fontEmfLogFontTemel log yazı tipi.