EmfLogPenEx

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfBasePen

public final class EmfLogPenEx extends EmfBasePen

LogPenEx nesnesi, genişletilmiş mantıksal bir kalemin stilini, genişliğini ve rengini belirtir.

Yapıcılar

YapıcıAçıklama
EmfLogPenEx()

Yöntemler

YöntemAçıklama
getPenStyle()Kalem stilini alır veya ayarlar
setPenStyle(int value)Kalem stilini alır veya ayarlar
getWidth()Kalemle çizilen çizginin genişliğini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar.
setWidth(int value)Kalemle çizilen çizginin genişliğini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar.
getBrushStyle()WMF BrushStyle enumerasyonundan ([MS-WMF] bölüm 2.1.1.4) kalem için bir fırça stilini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar.
setBrushStyle(int value)WMF BrushStyle enumerasyonundan ([MS-WMF] bölüm 2.1.1.4) kalem için bir fırça stilini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar.
getArgb32ColorRef()[MS-WMF] bölüm 2.2.2.8’de tanımlı bir WMF ColorRef nesnesini alır veya ayarlar.
setArgb32ColorRef(int value)[MS-WMF] bölüm 2.2.2.8’de tanımlı bir WMF ColorRef nesnesini alır veya ayarlar.
getBrushHatch()Fırça tarama desenini alır veya ayarlar.
setBrushHatch(int value)Fırça tarama desenini alır veya ayarlar.
getNumStyleEntities()StyleEntry alanında belirtilen dizideki öğe sayısını alır.
getStyleEntry()PenStyle değeri PS_USERSTYLE olduğunda, bu kalemle çizilen çizgideki tire ve boşluk uzunluklarını tanımlayan isteğe bağlı 32 bit işaretsiz tam sayı dizisini alır veya ayarlar.
setStyleEntry(int[] value)PenStyle değeri PS_USERSTYLE olduğunda, bu kalemle çizilen çizgideki tire ve boşluk uzunluklarını tanımlayan isteğe bağlı 32 bit işaretsiz tam sayı dizisini alır veya ayarlar.
getBrushDibPattern()Fırça dib desenini alır veya ayarlar.
setBrushDibPattern(WmfDeviceIndependentBitmap value)Fırça dib desenini alır veya ayarlar.

EmfLogPenEx()

public EmfLogPenEx()

getPenStyle()

public int getPenStyle()

Kalem stilini alır veya ayarlar

Returns: int

setPenStyle(int value)

public void setPenStyle(int value)

Kalem stilini alır veya ayarlar

Parameters:

ParametreTürAçıklama
değerint

getWidth()

public int getWidth()

Kalemle çizilen çizginin genişliğini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar. PenStyle alanındaki kalem türü PS_GEOMETRIC ise, bu değer mantıksal birimlerdeki genişliktir; aksi takdirde genişlik cihaz birimlerinde belirtilir. PenStyle alanındaki kalem türü PS_COSMETIC ise, bu değer 0x00000001 olmalıdır.

Returns: int

setWidth(int value)

public void setWidth(int value)

Kalemle çizilen çizginin genişliğini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar. PenStyle alanındaki kalem türü PS_GEOMETRIC ise, bu değer mantıksal birimlerdeki genişliktir; aksi takdirde genişlik cihaz birimlerinde belirtilir. PenStyle alanındaki kalem türü PS_COSMETIC ise, bu değer 0x00000001 olmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getBrushStyle()

public int getBrushStyle()

WMF BrushStyle enumerasyonundan ([MS-WMF] bölüm 2.1.1.4) kalem için bir fırça stilini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar. PenStyle alanındaki kalem türü PS_GEOMETRIC ise, bu değer BS_SOLID ya da BS_HATCHED olmalıdır. Bu alanın değeri BS_NULL olabilir, ancak yalnızca PenStyle’da belirtilen çizgi stili PS_NULL ise. BS_NULL stili, etkisi olmayan bir fırça belirtmek için KULLANILMALIdır.

Returns: int

setBrushStyle(int value)

public void setBrushStyle(int value)

WMF BrushStyle enumerasyonundan ([MS-WMF] bölüm 2.1.1.4) kalem için bir fırça stilini belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar. PenStyle alanındaki kalem türü PS_GEOMETRIC ise, bu değer BS_SOLID ya da BS_HATCHED olmalıdır. Bu alanın değeri BS_NULL olabilir, ancak yalnızca PenStyle’da belirtilen çizgi stili PS_NULL ise. BS_NULL stili, etkisi olmayan bir fırça belirtmek için KULLANILMALIdır.

Parameters:

ParametreTürAçıklama
değerint

getArgb32ColorRef()

public int getArgb32ColorRef()

[MS-WMF] bölüm 2.2.2.8’de tanımlı bir WMF ColorRef nesnesini alır veya ayarlar. Bu alanın yorumu, bu bölümdeki tabloda gösterildiği gibi BrushStyle değerine bağlıdır.

Değer: 32 bit ARGB renk

Returns: int

setArgb32ColorRef(int value)

public void setArgb32ColorRef(int value)

[MS-WMF] bölüm 2.2.2.8’de tanımlı bir WMF ColorRef nesnesini alır veya ayarlar. Bu alanın yorumu, bu bölümdeki tabloda gösterildiği gibi BrushStyle değerine bağlıdır.

Değer: 32 bit ARGB renk

Parameters:

ParametreTürAçıklama
değerint

getBrushHatch()

public int getBrushHatch()

Fırça tarama desenini alır veya ayarlar. Bu alanın tanımı, bu bölümdeki tabloda gösterildiği gibi BrushStyle değerine bağlıdır.

Returns: int

setBrushHatch(int value)

public void setBrushHatch(int value)

Fırça tarama desenini alır veya ayarlar. Bu alanın tanımı, bu bölümdeki tabloda gösterildiği gibi BrushStyle değerine bağlıdır.

Parameters:

ParametreTürAçıklama
değerint

getNumStyleEntities()

public int getNumStyleEntities()

StyleEntry alanında belirtilen dizideki öğe sayısını alır. PenStyle PS_USERSTYLE belirtmiyorsa bu değer sıfır OLmalıdır.

Returns: int

getStyleEntry()

public int[] getStyleEntry()

PenStyle değeri PS_USERSTYLE olduğunda, bu kalemle çizilen çizgideki tire ve boşluk uzunluklarını tanımlayan isteğe bağlı 32 bit işaretsiz tam sayı dizisini alır veya ayarlar. Dizi, NumStyleEntries tarafından belirtilen sayıda girdi içerir, ancak sanki sonsuz tekrar ediyormuş gibi kullanılır. Dizideki ilk girdi ilk tire uzunluğunu, ikinci girdi ise ilk boşluk uzunluğunu belirtir. Bundan sonra tire ve boşluk uzunlukları dönüşümlü olarak devam eder. PenStyle alanındaki kalem türü PS_GEOMETRIC ise, uzunluklar mantıksal birimlerde; aksi takdirde cihaz birimlerinde belirtilir.

Returns: int[]

setStyleEntry(int[] value)

public void setStyleEntry(int[] value)

PenStyle değeri PS_USERSTYLE olduğunda, bu kalemle çizilen çizgideki tire ve boşluk uzunluklarını tanımlayan isteğe bağlı 32 bit işaretsiz tam sayı dizisini alır veya ayarlar. Dizi, NumStyleEntries tarafından belirtilen sayıda girdi içerir, ancak sanki sonsuz tekrar ediyormuş gibi kullanılır. Dizideki ilk girdi ilk tire uzunluğunu, ikinci girdi ise ilk boşluk uzunluğunu belirtir. Bundan sonra tire ve boşluk uzunlukları dönüşümlü olarak devam eder. PenStyle alanındaki kalem türü PS_GEOMETRIC ise, uzunluklar mantıksal birimlerde; aksi takdirde cihaz birimlerinde belirtilir.

Parameters:

ParametreTürAçıklama
değerint[]

getBrushDibPattern()

public WmfDeviceIndependentBitmap getBrushDibPattern()

Fırça dib desenini alır veya ayarlar.

Değer: Fırça dib deseni.

Returns: WmfDeviceIndependentBitmap

setBrushDibPattern(WmfDeviceIndependentBitmap value)

public void setBrushDibPattern(WmfDeviceIndependentBitmap value)

Fırça dib desenini alır veya ayarlar.

Değer: Fırça dib deseni.

Parameters:

ParametreTürAçıklama
valueWmfDeviceIndependentBitmap