EmfLogFontPanose

EmfLogFontPanose class

LogFontPanose nesnesi, mantıksal bir yazı tipinin PANOSE özelliklerini belirtir.

public sealed class EmfLogFontPanose : EmfLogFont

yapıcılar

İsimTanım
EmfLogFontPanose(EmfLogFont)Yeni bir örneğini başlatırEmfLogFontPanose sınıf.

Özellikleri

İsimTanım
CharSet { get; set; }Karakter glifleri kümesini belirten 8 bitlik işaretsiz bir tamsayı alır veya ayarlar. , WMF Karakter Kümesi numaralandırmasında ([MS-WMF] bölüm 2.1.1.5) bir değer OLMALIDIR. karakter kümesi bilinmiyorsa, meta dosyası işleme, o yazı tipiyle oluşturulan dizelerini çevirmeye veya yorumlamaya ÇALIŞMAMALIDIR.
ClipPrecision { get; set; }Kırpma kesinliğini belirten 8 bitlik işaretsiz bir tamsayı alır veya ayarlar. kırpma hassasiyeti, kısmen kırpma bölgesinin dışında kalan karakterlerin nasıl kırpılacağını tanımlar. WMF ClipPrecision Bayraklarından biri veya daha fazlası olabilir
Culture { get; set; }Sıfır olarak ayarlanması ve yoksayılması ZORUNLU olan 32 bitlik işaretsiz bir tamsayı alır veya ayarlar.
Escapement { get; set; }Eşapman vektörü ile aygıtın x ekseni arasındaki derecenin onda biri cinsinden açıyı belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar. Eşapman vektörü, bir metin satırının taban çizgisine paraleldir.
Facename { get; set; }Bir Yüz Adı (64 bayt) alır veya ayarlar: Yazı tipinin yazı tipi adını belirten en fazla 32 Unicode karakterden oluşan bir dize. Bu dizenin uzunluğu 32 karakterden azsa, sonlandırıcı bir NULL OLMALIDIR, bundan sonra bu alanın geri kalanı yoksayılmalıdır.
FullName { get; set; }Yazı tipinin tam adını tanımlayan 64 Unicode karakterden oluşan bir dize alır veya ayarlar. bu dizenin uzunluğu 64 karakterden azsa, ‘den sonra bu alanın geri kalanı yoksayılmalıdır ZORUNLU bir sonlandırıcı NULL OLMALIDIR.
Height { get; set; }Yazı tipinin karakter hücresinin veya karakterinin yüksekliğini mantıksal birimlerde belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar. em boyutu olarak da bilinen karakter yüksekliği değeri, karakter hücre yüksekliği değerinden dahili satır aralığı değerinin çıkarılmasıyla elde edilen değerdir. Yazı tipi eşleyicisi, Yükseklik alanında belirtilen değeri aşağıdaki şekilde yorumlamalıdır .
Italic { get; set; }0x01 olarak ayarlanırsa italik bir yazı tipi belirten 8 bitlik işaretsiz bir tamsayı alır veya ayarlar; aksi takdirde, 0x00. olarak AYARLANMALIDIR
Match { get; set; }Alır veya ayarlar Bu alan MUTLAKA dikkate alınmamalıdır.
Orientation { get; set; }Her karakterin taban çizgisi ile aygıtın x ekseni arasındaki açıyı derecenin onda biri cinsinden belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar.
OutPrecision { get; set; }Çıktı kesinliğini belirten 8 bitlik işaretsiz bir tamsayı alır veya ayarlar. çıktı hassasiyeti, yazı tipinin istenen yükseklik, genişlik, karakter yönü, eşapman, aralık ve yazı tipi tipiyle ne kadar yakından eşleşmesi gerektiğini tanımlar. WMF OutPrecision numaralandırma değerinden bir değer OLMALIDIR
Padding { get; set; }Yalnızca bu yapının 32 bit hizalamasını sağlamak için var olan bir alanı alır veya ayarlar. Yok sayılmalıdır
Panose { get; set; }Mantı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ırsa, yok sayılmalıdır.
PitchAndFamily { get; set; }yazı tipinin aralığını ve ailesini 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 şekilde tanımlar. Belirtilen yazı tipi mevcut olmadığında bir yazı tipi belirtmek için tasarlanmıştır.
Quality { get; set; }Çıktı kalitesini belirten 8 bitlik işaretsiz bir tamsayı alır veya ayarlar. çıktı kalitesi, mantıksal yazı tipi niteliklerini gerçek bir fiziksel yazı tipininkilerle ne kadar yakından eşleştirmeye çalışılacağını tanımlar. WMF FontQuality numaralandırmasındaki değerlerden biri OLMALIDIR ([MS-WMF] bölüm 2.1.1.10).
Strikeout { get; set; }0x01 olarak ayarlanırsa üstü çizili bir yazı tipi belirten 8 bitlik işaretsiz bir tamsayı alır veya ayarlar; aksi takdirde 0x00 olarak AYARLANMALIDIR.
Style { get; set; }Yazı tipinin stilini tanımlayan 32 Unicode karakterden oluşan bir dize alır veya ayarlar. bu dizenin uzunluğu 32 karakterden azsa, sonlandırıcı bir NULL OLMALIDIR, bundan sonra bu alanın geri kalanı yoksayılmalıdır.
StyleSize { get; set; }Yazı tipi ipucunun gerçekleştirildiği nokta boyutunu belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. Sıfıra ayarlanırsa, LogFont field içindeki LogFont nesnesindeki Yükseklik alanına karşılık gelen nokta boyutunda yazı tipi ipucu gerçekleştirilir.
Underline { get; set; }0x01 olarak ayarlanırsa altı çizili bir yazı tipi belirten 8 bitlik işaretsiz bir tamsayı alır veya ayarlar; aksi takdirde 0x00. olarak AYARLANMALIDIR
VendorId { get; set; }Alır veya ayarlar Bu alan MUTLAKA dikkate alınmamalıdır.
Version { get; set; }Alır veya ayarlar Bu alan yok sayılmalıdır ZORUNLU.
Weight { get; set; }Sıfırdan 1000’e kadar aralığında yazı tipinin ağırlığını belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar. Örneğin, 400 normaldir ve 700 kalındır. Bu değer sıfır ise, varsayılan bir ağırlık kullanılabilir.
Width { get; set; }Yazı tipindeki karakterlerinin mantıksal birimlerde ortalama genişliğini belirten 32 bitlik işaretli bir tamsayı alır veya ayarlar. Genişlik alanı değeri sıfırsa, tipografın amaçladığı en boy oranına sahip bir yazı tipi bulmak için diğer LogFont değerlerinden uygun bir değer hesaplanmalıdır GEREKİR

Ayrıca bakınız