Class EmfPlusDrawDriverString

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

int

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

int

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

bool

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

int

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

byte

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; }

Mülkiyet Değer

Matrix

 Türkçe