EmfPolyTextOutA

EmfPolyTextOutA class

EMR_POLYTEXTOUTA kaydı, geçerli yazı tipini ve metin renklerini kullanarak bir veya daha fazla ASCII metin dizesi çizer.

public sealed class EmfPolyTextOutA : EmfDrawingRecordType

yapıcılar

İsimTanım
EmfPolyTextOutA()Yeni bir örneğini başlatırEmfPolyTextOutA sınıf.
EmfPolyTextOutA(EmfRecord)Yeni bir örneğini başlatırEmfPolyTextOutA sınıf.

Özellikleri

İsimTanım
AEmrText { get; set; }Metin öznitelikleri ve boşluk değerleriyle birlikte 8 bitlik ASCII karakterlerinde çıktı dizelerini belirten bir EmrText nesneleri dizisini (bölüm 2.2.5) alır veya ayarlar. EmrText nesnelerinin sayısı cStrings. tarafından belirlenir
Bounds { get; set; }Aygıt birimlerinde sınırlayıcı dikdörtgeni belirten bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19) alır veya ayarlar.
ExScale { get; set; }Grafik modu GM_COMPATIBLE ise, sayfa birimlerinden .01mm birimlere kadar X ölçeğini belirten bir 32 bit kayan nokta değeri alır veya ayarlar.
EyScale { get; set; }Grafik modu GM_COMPATIBLE ise, sayfa birimlerinden .01mm birimlerine kadar Y ölçeğini belirten 32 bitlik bir kayan nokta değeri alır veya ayarlar.
IGraphicsMode { get; set; }Geçerli grafik modunu belirten 32 bit işaretsiz bir tamsayı alır veya ayarlar, GraphicsMode numaralandırmasından (bölüm 2.1.16).
Size { get; set; }Rekorun boyutunu alır veya ayarlar
Type { get; set; }Türü alır veya ayarlar.

Notlar

Çıktı için kullanılan yazı tipi ve metin renkleri, oynatma aygıtı bağlamının mevcut durumundaki özellikler tarafından belirlenir. EMR_POLYTEXTOUTA, dize başına bir tane olmak üzere bir dizi EMR_EXTTEXTOUTW kaydıyla (bölüm 2.3.5.7) öykünmelidir ÖNEMLİDİR. Bu, her EmrText nesnesindeki ASCII metin dizesinin Unicode UTF16-LE kodlamasına dönüştürülmesini gerektirir.

Ayrıca bakınız