EmfPlusDrawDriverString Sınıfı
İçindekiler
[
Saklamak
]Summary: The EmfPlusDrawDriverString record specifies text output with character positions.
Module: aspose.imaging.fileformats.emf.emfplus.records
Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawDriverString
Inheritance: EmfPlusDrawingRecordType
Constructors
| Name | Açıklama |
|---|---|
| EmfPlusDrawDriverString(source) | Yeni bir EmfPlusDrawDriverString sınıfı örneği başlatır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| brush_id | int | r/w | Fırça tanımlayıcısını alır veya ayarlar Flags içindeki S bayrağının değerine bağlı olarak metnin ön plan rengini veya bir grafik fırçasını belirten 32 bitlik işaretsiz tamsayı. |
| data_size | int | r/w | Takip eden RecordData alanındaki veri baytlarının 32-bit hizalı sayısını TANIMLAMASI gereken 32-bit işaretsiz tam sayıyı alır veya ayarlar. Bu sayı 12 baytlık kayıt başlığını içermez. |
| driver_string_options_flags | EmfPlusDriverStringOptionsFlags | r/w | Sürücü dizesi seçenek bayraklarını alır veya ayarlar Dize için boşluk, yönelim ve render kalitesini belirten 32 bitlik işaretsiz tamsayı. |
| flags | int | r/w | İşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bilgi içeren 16-bit işaretsiz tam sayıyı alır veya ayarlar. |
| glyph_count | int | r/w | Glif sayısını alır veya ayarlar Dizedeki glif sayısını belirten 32 bitlik işaretsiz tamsayı. |
| glyph_pos | PointF[] | r/w | Glif konumları dizisini alır veya ayarlar Her karakter glifinin çıktı konumunu belirten EmfPlusPointF nesnelerinin (bölüm 2.2.2.36) bir dizisi. GlyphCount elemanları bulunmalı ve bu elemanlar Glyphs dizisindeki elemanlarla bire bir eşleşmelidir. DriverStringOptions bayraklarındaki DriverStringOptionsRealizedAdvance bayrağı ayarlıysa, glif konumları ilk glifin konumundan hesaplanır. Bu durumda, GlyphPos yalnızca ilk glifin konumunu belirtir. |
| glyphs | int[] | r/w | Glifler dizisini alır veya ayarlar Çizilecek metin dizesini tanımlayan 16 bitlik değerlerin bir dizisi. DriverStringOptionsFlags alanındaki DriverStringOptionsCmapLookup bayrağı ayarlıysa, bu dizideki her değer bir Unicode karakterini belirtir. Aksi takdirde, her değer Flags alanındaki ObjectId değeriyle belirtilen EmfPlusFont nesnesindeki bir karakter glifine bir indeks belirtir. |
| is_color | bool | r/w | Bu örneğin renk olup olmadığını belirten bir değeri alır veya ayarlar. Bu bit, BrushId alanındaki veri tipini gösterir. Ayarlıysa, BrushId bir EmfPlusARGB nesnesindeki (bölüm 2.2.2.1) renk değerini belirtir. Temizse, BrushId bir EmfPlusBrush nesnesinin (bölüm 2.2.1.1) EMF+ Nesne Tablosu indeksini içerir. |
| matrix_present | int | r/w | Matris mevcut bayrağını alır veya ayarlar TransformMatrix alanında bir dönüşüm matrisinin bulunup bulunmadığını belirten 32 bitlik işaretsiz tamsayı 0 - matris yok. 1 - dönüşüm matrisi TransformMatrix alanında. |
| object_id | System.Byte | r/w | Nesne tanımlayıcısını alır veya ayarlar. Metni renderlemek için bir EmfPlusFont nesnesinin (bölüm 2.2.1.3) EMF+ Nesne Tablosu indeksidir. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır. |
| size | int | r/w | 12 baytlık kayıt başlığı ve kayda özgü verileri dahil olmak üzere, tüm kayıttaki 32-bit hizalı bayt sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
| transform_matrix | Matrix | r/w | Dönüşüm matrisini alır veya ayarlar Metin dizisindeki her değere uygulanacak dönüşümü belirten isteğe bağlı bir EmfPlusTransformMatrix nesnesi (bölüm 2.2.2.47). Bu verinin varlığı MatrixPresent alanından belirlenir. |
| type | EmfPlusRecordType | r | Kayıt türünü tanımlayan 16-bit işaretsiz tam sayıyı alır. |
Constructor: EmfPlusDrawDriverString(source)
EmfPlusDrawDriverString(source)
Yeni bir EmfPlusDrawDriverString sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| source | EmfPlusRecord | Kaynak. |