EmfPlusDrawDriverString

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawDriverString extends EmfPlusDrawingRecordType

EmfPlusDrawDriverString kaydı karakter konumlarıyla metin çıktısını belirtir.

Yapıcılar

YapıcıAçıklama
EmfPlusDrawDriverString(EmfPlusRecord source)EmfPlusDrawDriverString sınıfının yeni bir örneğini başlatır.

Yöntemler

YöntemAçıklama
getObjectId()Nesne tanımlayıcısını alır.
setObjectId(byte value)Nesne tanımlayıcısını ayarlar.
getBrushId()Fırça tanımlayıcısını alır. 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 bit işaretsiz tam sayı.
setBrushId(int value)Fırça tanımlayıcısını ayarlar 32 bit işaretsiz tamsayı, metnin ön plan rengini veya bir grafik fırçasını belirtir, Flags içindeki S bayrağının değerine bağlı olarak.
getDriverStringOptionsFlags()Sürücü dize seçenek bayraklarını alır 32 bit işaretsiz tamsayı, dize için aralık, yönelim ve render kalitesini belirtir.
setDriverStringOptionsFlags(int value)Sürücü dize seçenek bayraklarını ayarlar 32 bit işaretsiz tamsayı, dize için aralık, yönelim ve render kalitesini belirtir.
getGlyphCount()Glyph sayısını alır 32 bit işaretsiz tamsayı, dizedeki glyph sayısını belirtir.
setGlyphCount(int value)Glyph sayısını ayarlar 32 bit işaretsiz tamsayı, dizedeki glyph sayısını belirtir.
getGlyphPos()Glyph konumları dizisini alır EmfPlusPointF nesnelerinin (bölüm 2.2.2.36) bir dizisi, her karakter glyph’inin çıktı konumunu belirtir.
setGlyphPos(PointF[] value)Glyph konumları dizisini ayarlar EmfPlusPointF nesnelerinin (bölüm 2.2.2.36) bir dizisi, her karakter glyph’inin çıktı konumunu belirtir.
getGlyphs()Glyph’ler dizisini alır 16 bit değerlerin bir dizisi, çizilecek metin dizesini tanımlar.
setGlyphs(short[] value)Glyph’ler dizisini ayarlar 16 bit değerlerin bir dizisi, çizilecek metin dizesini tanımlar.
isColor()Bu örneğin renk olup olmadığını gösteren bir değeri alır veya ayarlar.
setColor(boolean value)Bu örneğin renk olup olmadığını gösteren bir değeri ayarlar.
getMatrixPresent()Matrix mevcut bayrağını alır 32 bit işaretsiz tamsayı, TransformMatrix alanında bir dönüşüm matrisi olup olmadığını belirtir 0 - matris yok.
setMatrixPresent(int value)Matrix mevcut bayrağını ayarlar 32 bit işaretsiz tamsayı, TransformMatrix alanında bir dönüşüm matrisi olup olmadığını belirtir 0 - matris yok.
getTransformMatrix()Dönüşüm matrisini alır İsteğe bağlı EmfPlusTransformMatrix nesnesi (bölüm 2.2.2.47), metin dizisindeki her değere uygulanacak dönüşümü belirtir.
setTransformMatrix(Matrix value)Dönüşüm matrisini ayarlar İsteğe bağlı EmfPlusTransformMatrix nesnesi (bölüm 2.2.2.47), metin dizisindeki her değere uygulanacak dönüşümü belirtir.

EmfPlusDrawDriverString(EmfPlusRecord source)

public EmfPlusDrawDriverString(EmfPlusRecord source)

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

Parameters:

ParametreTürAçıklama
sourceEmfPlusRecordKaynak.

getObjectId()

public byte getObjectId()

Nesne tanımlayıcısını alır. Metni renderlemek için bir `` nesnesinin EMF+ Object Table indeksidir (bölüm 2.2.1.3). Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.

Returns: byte - Nesne tanımlayıcısı.

setObjectId(byte value)

public void setObjectId(byte value)

Nesne tanımlayıcısını ayarlar. Metni renderlemek için bir `` nesnesinin EMF+ Object Table indeksidir (bölüm 2.2.1.3). Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.

Parameters:

ParametreTürAçıklama
değerbyteNesne tanımlayıcısı.

getBrushId()

public int getBrushId()

Fırça tanımlayıcısını alır. 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 bit işaretsiz tam sayı.

Returns: int

setBrushId(int value)

public void setBrushId(int value)

Fırça tanımlayıcısını ayarlar 32 bit işaretsiz tamsayı, metnin ön plan rengini veya bir grafik fırçasını belirtir, Flags içindeki S bayrağının değerine bağlı olarak.

Parameters:

ParametreTürAçıklama
değerint

getDriverStringOptionsFlags()

public int getDriverStringOptionsFlags()

Sürücü dize seçenek bayraklarını alır 32 bit işaretsiz tamsayı, dize için aralık, yönelim ve render kalitesini belirtir.

Returns: int

setDriverStringOptionsFlags(int value)

public void setDriverStringOptionsFlags(int value)

Sürücü dize seçenek bayraklarını ayarlar 32 bit işaretsiz tamsayı, dize için aralık, yönelim ve render kalitesini belirtir.

Parameters:

ParametreTürAçıklama
değerint

getGlyphCount()

public int getGlyphCount()

Glyph sayısını alır 32 bit işaretsiz tamsayı, dizedeki glyph sayısını belirtir.

Returns: int

setGlyphCount(int value)

public void setGlyphCount(int value)

Glyph sayısını ayarlar 32 bit işaretsiz tamsayı, dizedeki glyph sayısını belirtir.

Parameters:

ParametreTürAçıklama
değerint

getGlyphPos()

public PointF[] getGlyphPos()

Glyph konumları dizisini alır EmfPlusPointF nesnelerinin (bölüm 2.2.2.36) bir dizisi, her karakter glyph’inin çıktı konumunu belirtir. GlyphCount öğeleri bulunmalıdır, bu öğeler Glyphs dizisindeki öğelerle bire bir eşleşir. DriverStringOptions bayraklarındaki DriverStringOptionsRealizedAdvance bayrağı ayarlıysa, glyph konumları ilk glyph’in konumundan hesaplanır. Bu durumda, GlyphPos yalnızca ilk glyph’in konumunu belirtir.

Returns: com.aspose.imaging.PointF[]

setGlyphPos(PointF[] value)

public void setGlyphPos(PointF[] value)

Glyph konumları dizisini ayarlar EmfPlusPointF nesnelerinin (bölüm 2.2.2.36) bir dizisi, her karakter glyph’inin çıktı konumunu belirtir. GlyphCount öğeleri bulunmalıdır, bu öğeler Glyphs dizisindeki öğelerle bire bir eşleşir. DriverStringOptions bayraklarındaki DriverStringOptionsRealizedAdvance bayrağı ayarlıysa, glyph konumları ilk glyph’in konumundan hesaplanır. Bu durumda, GlyphPos yalnızca ilk glyph’in konumunu belirtir.

Parameters:

ParametreTürAçıklama
valuePointF[]

getGlyphs()

public short[] getGlyphs()

Glyph’ler dizisini alır 16 bit değerlerin bir dizisi, çizilecek metin dizesini tanımlar. DriverStringOptionsFlags alanındaki DriverStringOptionsCmapLookup bayrağı ayarlıysa, bu dizideki her değer bir Unicode karakteri belirtir. Aksi takdirde, her değer Flags alanındaki ObjectId değeriyle belirtilen EmfPlusFont nesnesindeki bir karakter glyph’ine indeks belirtir.

Returns: short[]

setGlyphs(short[] value)

public void setGlyphs(short[] value)

Glyph’ler dizisini ayarlar 16 bit değerlerin bir dizisi, çizilecek metin dizesini tanımlar. DriverStringOptionsFlags alanındaki DriverStringOptionsCmapLookup bayrağı ayarlıysa, bu dizideki her değer bir Unicode karakteri belirtir. Aksi takdirde, her değer Flags alanındaki ObjectId değeriyle belirtilen EmfPlusFont nesnesindeki bir karakter glyph’ine indeks belirtir.

Parameters:

ParametreTürAçıklama
değershort[]

isColor()

public boolean isColor()

Bu örneğin renk olup olmadığını gösteren 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. Temizlenmişse, BrushId bir EmfPlusBrush nesnesinin (bölüm 2.2.1.1) EMF+ Object Table indeksini içerir.

Returns: boolean - true bu örnek renk ise; aksi takdirde, false.

setColor(boolean value)

public void setColor(boolean value)

Bu örneğin renk olup olmadığını gösteren bir değeri 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. Temizlenmişse, BrushId bir EmfPlusBrush nesnesinin (bölüm 2.2.1.1) EMF+ Object Table indeksini içerir.

Parameters:

ParametreTürAçıklama
değerbooleantrue bu örnek renk ise; aksi takdirde false.

getMatrixPresent()

public int getMatrixPresent()

MatrixPresent bayrağını alır. TransformMatrix alanında bir dönüşüm matrisi bulunup bulunmadığını belirten 32 bit işaretsiz tamsayı. 0 - matris yok. 1 - dönüşüm matrisi TransformMatrix alanında bulunur.

Returns: int

setMatrixPresent(int value)

public void setMatrixPresent(int value)

MatrixPresent bayrağını ayarlar. TransformMatrix alanında bir dönüşüm matrisi bulunup bulunmadığını belirten 32 bit işaretsiz tamsayı. 0 - matris yok. 1 - dönüşüm matrisi TransformMatrix alanında bulunur.

Parameters:

ParametreTürAçıklama
değerint

getTransformMatrix()

public Matrix getTransformMatrix()

Dönüşüm matrisini alır. Her bir metin dizisi değerine 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.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Dönüşüm matrisini ayarlar. Her bir metin dizisi değerine 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.

Parameters:

ParametreTürAçıklama
valueMatrix