EmfLogFont

EmfLogFont class

LogFont nesnesi, mantıksal bir yazı tipinin temel niteliklerini belirtir.

public class EmfLogFont : EmfObject

yapıcılar

İsimTanım
EmfLogFont()Default_Constructor

Ö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
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.
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
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
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.
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
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