EmfText Sınıfı

Summary: The EmrText object contains values for text output.

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

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

Inheritance: EmfObject

Constructors

NameAçıklama
EmfText()EmfText sınıfının yeni bir örneğini başlatır.

Properties

NameTypeAccessAçıklama
charsintr/wDizedeki karakter sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar.
dx_bufferint[]r/wİsteğe bağlı karakter aralığı tamponunu alır veya ayarlar
UndefinedSpace2 (değişken): Kullanılmayan baytların isteğe bağlı sayısı. OutputDx alanının bu yapının önceki kısmını hemen takip etmesi gerekmez.
OutputDx (değişken): Mantıksal birimlerde yan yana karakter hücrelerinin kökenleri arasındaki çıkış aralığını belirten 32-bit işaretsiz tam sayı dizisi. Bu alanın konumu, kayıttaki başlangıçtan itibaren offDx değerinin bayt cinsinden belirtilmesiyle belirlenir. Aralık tanımlıysa, bu alan çıkış dizesindeki karakter sayısı kadar değer içerir. EmrText nesnesinin Options alanı ETO_PDY bayrağını içeriyorsa, bu tampon çıkış dizesindeki karakter sayısının iki katı kadar değer içerir; her biri için bir yatay ve bir dikey ofset, bu sırayla. ETO_RTLREADING belirtilmişse, karakterler soldan sağa yerine sağdan sola yerleştirilir. Başka hiçbir seçenek bu alanın yorumlanmasını etkilemez.
glyph_index_bufferint[]r/wİsteğe bağlı glif indeks tamponunu alır veya ayarlar.
Eğer seçeneklerde ETO_GLYPH_INDEX bayrağı varsa, çıkış metin dizesindeki karakter kodları aslında bir TrueType yazı tipindeki karakter gliflerinin indeksleridir (2.1.11 ExtTextOutOptions enumarasyonu). Glif indeksleri yazı tipine özgüdür, bu yüzden doğru karakterlerin oynatmada gösterilebilmesi için kullanılan yazı tipi, indeksleri oluşturan yazı tipiyle TAM OLARAK aynı olmalıdır.
optionsEmfExtTextOutOptionsr/wRectangle alanında belirtilen dikdörtgenin nasıl kullanılacağını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar.
Bu alan birden fazla ExtTextOutOptions
enumarasyonu (bölüm 2.1.11) değerinin birleşimi olabilir.
rectangleRectangler/wİsteğe bağlı bir WMF RectL nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.19) ve mantıksal birimlerde kırpma ve/veya opaklaştırma dikdörtgeni tanımlar. Bu dikdörtgen, içeren kaydın gerçekleştirdiği metin çıkışına uygulanır.
referencePointr/wMetni konumlandırmak için kullanılan referans noktasının koordinatlarını belirten bir WMF PointL nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.15). Referans noktası, son EMR_SETTEXTALIGN kaydı (bölüm 2.3.11.25) ile tanımlanır. Böyle bir kayıt ayarlanmamışsa, varsayılan hizalama TA_LEFT,TA_TOP olur.
string_bufferstringr/wKarakter dize tamponunu alır veya ayarlar
UndefinedSpace1 (değişken): Kullanılmayan baytların isteğe bağlı sayısı.
OutputString alanının bu yapının önceki kısmını hemen takip etmesi gerekmez.
OutputString (değişken): Çıktı dizesini belirten karakter dizisi.
Bu alanın konumu, kayıttaki başlangıçtan itibaren offString değerinin bayt cinsinden belirtilmesiyle tanımlanır.
Karakter sayısı Chars değerinin belirttiği gibi tanımlanır.

Constructor: EmfText()

 EmfText() 

EmfText sınıfının yeni bir örneğini başlatır.