EmfPlusPenOptionalData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType

public final class EmfPlusPenOptionalData extends EmfPlusStructureObjectType

EmfPlusPenOptionalData nesnesi, bir grafik kalemi için isteğe bağlı verileri belirtir.

Yapıcılar

YapıcıAçıklama
EmfPlusPenOptionalData()

Yöntemler

YöntemAçıklama
getTransformMatrix()Kalem için dünya uzayından aygıt uzayına dönüşümü belirten isteğe bağlı EmfPlusTransformMatrix nesnesini (bölüm 2.2.2.47) alır veya ayarlar.
setTransformMatrix(Matrix value)Kalem için dünya uzayından aygıt uzayına dönüşümü belirten isteğe bağlı EmfPlusTransformMatrix nesnesini (bölüm 2.2.2.47) alır veya ayarlar.
getStartCap()CustomStartCapData alanında bir çizginin başlangıç şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
setStartCap(int value)CustomStartCapData alanında bir çizginin başlangıç şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
getEndCap()CustomEndCapData alanında bir çizginin bitiş şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
setEndCap(int value)CustomEndCapData alanında bir çizginin bitiş şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
getJoin()Aynı kalemle çizilen ve uçları birleşen iki çizgiyi nasıl birleştirileceğini belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
setJoin(int value)Aynı kalemle çizilen ve uçları birleşen iki çizgiyi nasıl birleştirileceğini belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
getMiterLimit()Miter uzunluğunun çizgi genişliğine olan maksimum izin verilen oranı belirten isteğe bağlı 32 bit kayan nokta değerini alır veya ayarlar.
setMiterLimit(float value)Miter uzunluğunun çizgi genişliğine olan maksimum izin verilen oranı belirten isteğe bağlı 32 bit kayan nokta değerini alır veya ayarlar.
getLineStyle()Bu kalem nesnesiyle çizilen çizgilerde kullanılan stili belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
setLineStyle(int value)Bu kalem nesnesiyle çizilen çizgilerde kullanılan stili belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
getDashedLineCapType()Kesikli bir çizgideki her tire için her iki ucun şeklini belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
setDashedLineCapType(int value)Kesikli bir çizgideki her tire için her iki ucun şeklini belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
getDashOffset()Kesikli çizgi deseninde bir çizginin başlangıcından ilk boşluğun başlangıcına olan mesafeyi belirten isteğe bağlı 32 bit kayan nokta değerini alır veya ayarlar.
setDashOffset(float value)Kesikli çizgi deseninde bir çizginin başlangıcından ilk boşluğun başlangıcına olan mesafeyi belirten isteğe bağlı 32 bit kayan nokta değerini alır veya ayarlar.
getDashedLineData()Özel bir kesikli çizgide tire ve boşluk uzunluklarını belirten isteğe bağlı EmfPlusDashedLineData nesnesini (bölüm 2.2.2.16) alır veya ayarlar.
setDashedLineData(EmfPlusDashedLineData value)Özel bir kesikli çizgide tire ve boşluk uzunluklarını belirten isteğe bağlı EmfPlusDashedLineData nesnesini (bölüm 2.2.2.16) alır veya ayarlar.
getPenAlignment()Çizilen çizginin koordinatlarına göre kalem genişliğinin dağılımını belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
setPenAlignment(int value)Çizilen çizginin koordinatlarına göre kalem genişliğinin dağılımını belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar.
getCompoundLineData()Paralel çizgiler ve boşluklardan oluşan kalemin birleşik çizgisini tanımlayan kayan nokta değerleri dizisini belirten isteğe bağlı EmfPlusCompoundLineData nesnesini (bölüm 2.2.2.9) alır veya ayarlar.
setCompoundLineData(EmfPlusCompoundLineData value)Paralel çizgiler ve boşluklardan oluşan kalemin birleşik çizgisini tanımlayan kayan nokta değerleri dizisini belirten isteğe bağlı EmfPlusCompoundLineData nesnesini (bölüm 2.2.2.9) alır veya ayarlar.
getCustomStartCapData()Bu kalemle çizilen bir çizginin başlangıcında kullanılacak şekli tanımlayan, özel başlangıç kapağı şeklini belirten isteğe bağlı EmfPlusCustomStartCapData nesnesini (bölüm 2.2.2.15) alır veya ayarlar.
setCustomStartCapData(EmfPlusCustomStartCapData value)Bu kalemle çizilen bir çizginin başlangıcında kullanılacak şekli tanımlayan, özel başlangıç kapağı şeklini belirten isteğe bağlı EmfPlusCustomStartCapData nesnesini (bölüm 2.2.2.15) alır veya ayarlar.
getCustomEndCapData()Bu kalemle çizilen bir çizginin sonunda kullanılacak şekli tanımlayan, özel bitiş kapağı şeklini belirten isteğe bağlı EmfPlusCustomEndCapData nesnesini (bölüm 2.2.2.11) alır veya ayarlar.
setCustomEndCapData(EmfPlusCustomEndCapData value)Bu kalemle çizilen bir çizginin sonunda kullanılacak şekli tanımlayan, özel bitiş kapağı şeklini belirten isteğe bağlı EmfPlusCustomEndCapData nesnesini (bölüm 2.2.2.11) alır veya ayarlar.

EmfPlusPenOptionalData()

public EmfPlusPenOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

Kalem için dünya uzayından aygıt uzayına dönüşümü belirten isteğe bağlı EmfPlusTransformMatrix nesnesini (bölüm 2.2.2.47) alır veya ayarlar. PenDataTransform bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa bu alan ZORUNLU olarak bulunmalıdır.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Kalem için dünya uzayından aygıt uzayına dönüşümü belirten isteğe bağlı EmfPlusTransformMatrix nesnesini (bölüm 2.2.2.47) alır veya ayarlar. PenDataTransform bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa bu alan ZORUNLU olarak bulunmalıdır.

Parameters:

ParametreTürAçıklama
valueMatrix

getStartCap()

public int getStartCap()

CustomStartCapData alanında bir çizginin başlangıç şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar. PenDataStartCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa bu alan ZORUNLU olarak bulunmalıdır ve değer LineCapType sayımında (bölüm 2.1.1.18) tanımlanmalıdır.

Returns: int

setStartCap(int value)

public void setStartCap(int value)

CustomStartCapData alanında bir çizginin başlangıç şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar. PenDataStartCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa bu alan ZORUNLU olarak bulunmalıdır ve değer LineCapType sayımında (bölüm 2.1.1.18) tanımlanmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getEndCap()

public int getEndCap()

CustomEndCapData alanında bir çizginin bitiş şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar. PenDataEndCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa bu alan ZORUNLU olarak bulunmalı ve değer LineCapType sayımında tanımlanmalıdır.

Returns: int

setEndCap(int value)

public void setEndCap(int value)

CustomEndCapData alanında bir çizginin bitiş şekli belirten isteğe bağlı 32 bit işaretli tam sayıyı alır veya ayarlar. PenDataEndCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlıysa bu alan ZORUNLU olarak bulunmalı ve değer LineCapType sayımında tanımlanmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getJoin()

public int getJoin()

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; aynı kalemle çizilen ve uçları birleşen iki çizginin nasıl birleştirileceğini belirtir. PenDataJoin bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer LineJoinType sayımında (bölüm 2.1.1.19) tanımlanmış olmalıdır.

Returns: int

setJoin(int value)

public void setJoin(int value)

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; aynı kalemle çizilen ve uçları birleşen iki çizginin nasıl birleştirileceğini belirtir. PenDataJoin bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer LineJoinType sayımında (bölüm 2.1.1.19) tanımlanmış olmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getMiterLimit()

public float getMiterLimit()

İsteğe bağlı 32 bit kayan nokta değeri alır veya ayarlar; bu değer, birleştirme noktasındaki açı uzunluğunun çizgi genişliğine olan maksimum izin verilen oranı olan mitre sınırını belirtir. Mitre uzunluğu, birleşmenin iç tarafındaki çizgi duvarlarının kesişiminden dış tarafındaki kesişime olan mesafedir. İki çizgi arasındaki açı küçük olduğunda mitre uzunluğu büyük olabilir. PenDataMiterLimit bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır.

Returns: float

setMiterLimit(float value)

public void setMiterLimit(float value)

İsteğe bağlı 32 bit kayan nokta değeri alır veya ayarlar; bu değer, birleştirme noktasındaki açı uzunluğunun çizgi genişliğine olan maksimum izin verilen oranı olan mitre sınırını belirtir. Mitre uzunluğu, birleşmenin iç tarafındaki çizgi duvarlarının kesişiminden dış tarafındaki kesişime olan mesafedir. İki çizgi arasındaki açı küçük olduğunda mitre uzunluğu büyük olabilir. PenDataMiterLimit bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır.

Parameters:

ParametreTürAçıklama
değerfloat

getLineStyle()

public int getLineStyle()

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; bu, bu kalem nesnesiyle çizilen çizgilerin kullanılan stilini belirtir. PenDataLineStyle bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer LineStyle sayımında (bölüm 2.1.1.20) tanımlanmış olmalıdır.

Returns: int

setLineStyle(int value)

public void setLineStyle(int value)

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; bu, bu kalem nesnesiyle çizilen çizgilerin kullanılan stilini belirtir. PenDataLineStyle bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer LineStyle sayımında (bölüm 2.1.1.20) tanımlanmış olmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getDashedLineCapType()

public int getDashedLineCapType()

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; bu, kesikli bir çizgideki her tire’nin iki ucunun şeklini belirtir. PenDataDashedLineCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer DashedLineCapType sayımında (bölüm 2.1.1.10) tanımlanmış olmalıdır.

Returns: int

setDashedLineCapType(int value)

public void setDashedLineCapType(int value)

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; bu, kesikli bir çizgideki her tire’nin iki ucunun şeklini belirtir. PenDataDashedLineCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer DashedLineCapType sayımında (bölüm 2.1.1.10) tanımlanmış olmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getDashOffset()

public float getDashOffset()

İsteğe bağlı 32 bit kayan nokta değeri alır veya ayarlar; bu, bir çizginin başlangıcından kesikli çizgi desenindeki ilk boşluğun başlangıcına olan mesafeyi belirtir. PenDataDashedLineOffset bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır.

Returns: float

setDashOffset(float value)

public void setDashOffset(float value)

İsteğe bağlı 32 bit kayan nokta değeri alır veya ayarlar; bu, bir çizginin başlangıcından kesikli çizgi desenindeki ilk boşluğun başlangıcına olan mesafeyi belirtir. PenDataDashedLineOffset bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır.

Parameters:

ParametreTürAçıklama
değerfloat

getDashedLineData()

public EmfPlusDashedLineData getDashedLineData()

İsteğe bağlı EmfPlusDashedLineData nesnesi (bölüm 2.2.2.16) alır veya ayarlar; bu, özel bir kesikli çizgideki tire ve boşluk uzunluklarını belirtir. PenDataDashedLine bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır.

Returns: EmfPlusDashedLineData

setDashedLineData(EmfPlusDashedLineData value)

public void setDashedLineData(EmfPlusDashedLineData value)

İsteğe bağlı EmfPlusDashedLineData nesnesi (bölüm 2.2.2.16) alır veya ayarlar; bu, özel bir kesikli çizgideki tire ve boşluk uzunluklarını belirtir. PenDataDashedLine bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır.

Parameters:

ParametreTürAçıklama
valueEmfPlusDashedLineData

getPenAlignment()

public int getPenAlignment()

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; bu, çizilen çizginin koordinatlarına göre kalem genişliğinin dağılımını belirtir. PenDataNonCenter bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer PenAlignment sayımında (bölüm 2.1.1.24) tanımlanmış olmalıdır.

Returns: int

setPenAlignment(int value)

public void setPenAlignment(int value)

İsteğe bağlı 32 bit işaretli bir tam sayı alır veya ayarlar; bu, çizilen çizginin koordinatlarına göre kalem genişliğinin dağılımını belirtir. PenDataNonCenter bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır ve değer PenAlignment sayımında (bölüm 2.1.1.24) tanımlanmış olmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getCompoundLineData()

public EmfPlusCompoundLineData getCompoundLineData()

İsteğe bağlı EmfPlusCompoundLineData nesnesi (bölüm 2.2.2.9) alır veya ayarlar; bu, paralel çizgiler ve boşluklardan oluşan kalemin bileşik çizgisini tanımlayan kayan nokta değerleri dizisini belirtir. PenDataCompoundLine bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır

Returns: EmfPlusCompoundLineData

setCompoundLineData(EmfPlusCompoundLineData value)

public void setCompoundLineData(EmfPlusCompoundLineData value)

İsteğe bağlı EmfPlusCompoundLineData nesnesi (bölüm 2.2.2.9) alır veya ayarlar; bu, paralel çizgiler ve boşluklardan oluşan kalemin bileşik çizgisini tanımlayan kayan nokta değerleri dizisini belirtir. PenDataCompoundLine bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır

Parameters:

ParametreTürAçıklama
valueEmfPlusCompoundLineData

getCustomStartCapData()

public EmfPlusCustomStartCapData getCustomStartCapData()

İsteğe bağlı EmfPlusCustomStartCapData nesnesi (bölüm 2.2.2.15) alır veya ayarlar; bu, bu kalemle çizilen bir çizginin başlangıcında kullanılacak özel başlangıç kapağı şeklini tanımlar. Kare, daire veya elmas gibi çeşitli şekillerden biri olabilir. PenDataCustomStartCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır

Returns: EmfPlusCustomStartCapData

setCustomStartCapData(EmfPlusCustomStartCapData value)

public void setCustomStartCapData(EmfPlusCustomStartCapData value)

İsteğe bağlı EmfPlusCustomStartCapData nesnesi (bölüm 2.2.2.15) alır veya ayarlar; bu, bu kalemle çizilen bir çizginin başlangıcında kullanılacak özel başlangıç kapağı şeklini tanımlar. Kare, daire veya elmas gibi çeşitli şekillerden biri olabilir. PenDataCustomStartCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır

Parameters:

ParametreTürAçıklama
valueEmfPlusCustomStartCapData

getCustomEndCapData()

public EmfPlusCustomEndCapData getCustomEndCapData()

İsteğe bağlı EmfPlusCustomEndCapData nesnesi (bölüm 2.2.2.11) alır veya ayarlar; bu, bu kalemle çizilen bir çizginin sonunda kullanılacak özel bitiş kapağı şeklini tanımlar. Kare, daire veya elmas gibi çeşitli şekillerden biri olabilir. PenDataCustomEndCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır

Returns: EmfPlusCustomEndCapData

setCustomEndCapData(EmfPlusCustomEndCapData value)

public void setCustomEndCapData(EmfPlusCustomEndCapData value)

İsteğe bağlı EmfPlusCustomEndCapData nesnesi (bölüm 2.2.2.11) alır veya ayarlar; bu, bu kalemle çizilen bir çizginin sonunda kullanılacak özel bitiş kapağı şeklini tanımlar. Kare, daire veya elmas gibi çeşitli şekillerden biri olabilir. PenDataCustomEndCap bayrağı EmfPlusPenData nesnesinin PenDataFlags alanında ayarlanmışsa bu alan ZORUNLU olarak bulunmalıdır

Parameters:

ParametreTürAçıklama
valueEmfPlusCustomEndCapData