Class EmfPlusDrawDriverString
İsim alanı : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Toplantı: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawDriverString kayıtları karakter pozisyonları ile metin çıkışını belirler.
public sealed class EmfPlusDrawDriverString : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawDriverString
mirasçı üyeleri
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawDriverString(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawDriverString sınıfının yeni bir örneğini başlatır.
public EmfPlusDrawDriverString(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Kaynak için .
Properties
BrushId
Giriş veya fırça tanımlayıcısı ayarlayınYazının ön renkini veya bir grafik fırçasını belirleyen 32 bit işaretlenmemiş bir bütün,Bayraklarda S bayrağının değerine bağlı olarak
public int BrushId { get; set; }
Mülkiyet Değer
DriverStringOptionsFlags
Alın veya sürücü çubuk seçenekleri bayrakları ayarlayın32 bit işaretlenmemiş bir bütün, çizginin alanını, yönlendirilmesini ve performans kalitesini belirler.
public EmfPlusDriverStringOptionsFlags DriverStringOptionsFlags { get; set; }
Mülkiyet Değer
EmfPlusDriverStringOptionsFlags
GlyphCount
Gif sayısını alır veya ayarlar32 bit işaretlenmemiş bir bütün, çizgide glyph sayısını belirler.
public int GlyphCount { get; set; }
Mülkiyet Değer
GlyphPos
Gif pozisyonlarını array veya ayarlayınHer karakter grifinin çıkış konumunu belirleyen bir dizi EmfPlusPointF nesneleri (bölüm 2.2.2.36)GlyphCount elemanları olması gerekir, bunlar Glyphs aralığında elemanlarla tek başına bir uyum içerir.Glyph pozisyonları, DriverStringOptionsRealizedAdvance durumunda ilk glyph pozisyonundan hesaplanır.Bayrak DriverStringOptions bayrakları ayarlanır. bu durumda, GlyphPos sadece ilk glyph konumunu belirtir.
public PointF[] GlyphPos { get; set; }
Mülkiyet Değer
PointF […]
Glyphs
Alın ya da Glifler aralığı koyunÇekilecek metin çubuğunu tanımlayan 16 bit değerlerin bir dizi.DriverStringOptionsCmapLookup bayrağı DriverStringOptionsFlags alanında ayarlanırsa, her değer buarray bir Unicode karakterini belirler. aksi takdirde, her değer bir indekse belirler.Flaş alanında ObjectId değeriyle belirtilen EmfPlusFont nesnesinde karakter glif.
public short[] Glyphs { get; set; }
Mülkiyet Değer
short […]
IsColor
Bu durumun renk olup olmadığını gösteren bir değer alır veya ayarlar.Bu bit, BrushId alanındaki veri türünü gösterir.Eğer ayarlanırsa, BrushId bir EmfPlusARGB nesnesinde renk değerini belirler.(bölüm 2.2.2.1). açıksa, BrushId EMF+ nesnesini içerirBir EmfPlusBrush nesnesinin tablo endeksi (bölüm 2.2.1.1).
public bool IsColor { get; set; }
Mülkiyet Değer
MatrixPresent
Matrisin bayrağı varsa alır veya ayarlar.TransformMatrix alanında bir dönüşüm matrisinin olup olmadığını belirleyen 32-bit işaretlenmemiş bir bütün0 - hiçbir matris mevcut. 1 - transform matris TransformMatrix alanında
public int MatrixPresent { get; set; }
Mülkiyet Değer
ObjectId
Konu tanımlayıcısı alır veya ayarlar.EMF+ Object Tablo Endeksi EmfPlusFont Konu ( Bölüm )2.2.1.3) metni sunmak için. değeri 0’dan 63’e kadar olmalıdır.
public byte ObjectId { get; set; }
Mülkiyet Değer
TransformMatrix
Transform Matrix’i alır veya ayarlarSeçmeli bir EmfPlusTransformMatrix nesne (bölüm 2.2.2.47) dönüşümün uygulanması için belirtilenBu verilerin varlığı MatrixPresent alanından belirlenir.
public Matrix TransformMatrix { get; set; }