XpsCanvas

Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsElement, com.aspose.xps.XpsHyperlinkElement, com.aspose.xps.XpsContentElement

public final class XpsCanvas extends XpsContentElement

Canvas öğesi özelliklerini kapsayan sınıf. Bu öğe öğeleri bir araya gruplar. Örneğin, Glyphs ve Path öğeleri bir canvas içinde bir birim (bir hiperlink hedefi) olarak tanımlanabilmesi veya her alt ve üst öğeye birleşik bir özellik değeri uygulanabilmesi için gruplanabilir.

Yöntemler

YöntemAçıklama
add(T element)Bu canvas’ın alt öğe listesine bir öğe ekler.
insert(int index, T element)Bu tuvalin alt öğe listesine index konumunda bir öğe ekler.
addCanvas()Bu canvas’ın alt öğe listesine yeni bir canvas ekler.
addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Bu canvas’ın alt öğe listesine yeni glyph’ler ekler.
addPath(XpsPathGeometry data)Bu canvas’ın alt öğe listesine yeni bir path ekler.
deepClone()Bu canvas’ı klonlar.
equals(Object arg0)
get(int i)Öğenin çocuklarına indeks i ile erişim sağlar.
getClass()
getClip()Öğenin render edilen bölgesini sınırlayan yol geometrisini döndürür.
getEdgeMode()Tuval içindeki yolların kenarlarının nasıl işleneceğini kontrol eden değeri döndürür.
getHyperlinkTarget()Köprü hedef nesnesini döndürür.
getOpacity()Öğenin tekdüze şeffaflığını tanımlayan değeri döndürür.
getOpacityMask()Opacity özniteliği gibi öğeye uygulanan, ancak öğenin farklı bölgeleri için farklı alfa değerlerine izin veren alfa değer maskesini belirten fırçayı döndürür.
getRenderTransform()Öğenin ve tüm alt öğelerin (varsa) tüm öznitelikleri için yeni bir koordinat çerçevesi oluşturan afin dönüşüm matrisini döndürür.
hashCode()
insertCanvas(int index)Bu tuvalin alt öğe listesine index konumunda yeni bir tuval ekler.
insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)Bu tuvalin alt öğe listesine index konumunda yeni glifler ekler.
insertPath(int index, XpsPathGeometry data)Bu tuvalin alt öğe listesine index konumunda yeni bir yol ekler.
iterator()Iterable arayüzünün uygulanması.
notify()
notifyAll()
setClip(XpsPathGeometry value)Elemanın işlenen bölgesini sınırlayan yol geometrisini ayarlar.
setEdgeMode(XpsEdgeMode value)Tuval içindeki yolların kenarlarının nasıl işleneceğini kontrol eden değeri ayarlar.
setHyperlinkTarget(XpsHyperlinkTarget value)Bağlantı hedef nesnesini ayarlar.
setOpacity(float value)Elemanın tekdüze şeffaflığını tanımlayan değeri ayarlar.
setOpacityMask(XpsBrush value)Elemanın Opaklık özelliğiyle aynı şekilde uygulanan, ancak elemanın farklı alanları için farklı alfa değerlerine izin veren alfa değer maskesini belirten fırçayı ayarlar.
setRenderTransform(XpsMatrix value)Elemanın tüm öznitelikleri ve varsa tüm alt öğeler için yeni bir koordinat çerçevesi oluşturan afin dönüşüm matrisini ayarlar.
size()Alt öğelerin sayısını döndürür.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(T element)

public T <T>add(T element)

Bu canvas’ın alt öğe listesine bir öğe ekler.

Parameters:

ParametreTürAçıklama
öğeTEklenecek öğe.

Returns: T - Eklenen öğe.

insert(int index, T element)

public T <T>insert(int index, T element)

Bu tuvalin alt öğe listesine index konumunda bir öğe ekler.

Parameters:

ParametreTürAçıklama
indeksintBir öğenin eklenmesi gereken konum.
öğeTEklenecek öğe.

Returns: T - Eklenen öğe.

addCanvas()

public XpsCanvas addCanvas()

Bu canvas’ın alt öğe listesine yeni bir canvas ekler.

Returns: XpsCanvas - Added canvas.

addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Bu canvas’ın alt öğe listesine yeni glyph’ler ekler.

Parameters:

ParametreTürAçıklama
fontFamilyjava.lang.StringYazı tipi ailesi.
fontSizefloatYazı tipi boyutu.
fontStyleXpsFontStyleYazı tipi stili.
originXfloatGliflerin X koordinat başlangıcı.
originYfloatGliflerin orijinal T koordinatı.
unicodeStringjava.lang.StringYazdırılacak dize.

Returns: XpsGlyphs - Added glyphs.

addPath(XpsPathGeometry data)

public XpsPath addPath(XpsPathGeometry data)

Bu canvas’ın alt öğe listesine yeni bir path ekler.

Parameters:

ParametreTürAçıklama
dataXpsPathGeometryYolun geometrisi.

Returns: XpsPath - Added path.

deepClone()

public XpsCanvas deepClone()

Bu canvas’ı klonlar.

Returns: XpsCanvas - Clone of this canvas.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

get(int i)

public XpsContentElement get(int i)

Öğenin çocuklarına indeks i ile erişim sağlar.

Parameters:

ParametreTürAçıklama
iintAlt öğenin indeksi.

Returns: XpsContentElement - Child element at i position.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getClip()

public XpsPathGeometry getClip()

Öğenin render edilen bölgesini sınırlayan yol geometrisini döndürür.

Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.

getEdgeMode()

public XpsEdgeMode getEdgeMode()

Tuval içindeki yolların kenarlarının nasıl işleneceğini kontrol eden değeri döndürür.

Returns: XpsEdgeMode - The edge rendering mode.

getHyperlinkTarget()

public XpsHyperlinkTarget getHyperlinkTarget()

Köprü hedef nesnesini döndürür.

Returns: XpsHyperlinkTarget - Hyperlink target object.

getOpacity()

public float getOpacity()

Öğenin tekdüze şeffaflığını tanımlayan değeri döndürür.

Returns: float - Elemanın tekdüze şeffaflığını tanımlayan değer.

getOpacityMask()

public XpsBrush getOpacityMask()

Opacity özniteliği gibi öğeye uygulanan, ancak öğenin farklı bölgeleri için farklı alfa değerlerine izin veren alfa değer maskesini belirten fırçayı döndürür.

Returns: XpsBrush - The brush specifying a mask.

getRenderTransform()

public XpsMatrix getRenderTransform()

Öğenin ve tüm alt öğelerin (varsa) tüm öznitelikleri için yeni bir koordinat çerçevesi oluşturan afin dönüşüm matrisini döndürür.

Returns: XpsMatrix - The affine transformation matrix.

hashCode()

public native int hashCode()

Returns: int

insertCanvas(int index)

public XpsCanvas insertCanvas(int index)

Bu tuvalin alt öğe listesine index konumunda yeni bir tuval ekler.

Parameters:

ParametreTürAçıklama
indeksintYeni bir kanvasın eklenmesi gereken konum.

Returns: XpsCanvas - Inserted canvas.

insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

public XpsGlyphs insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)

Bu tuvalin alt öğe listesine index konumunda yeni glifler ekler.

Parameters:

ParametreTürAçıklama
indeksintYeni gliflerin eklenmesi gereken konum.
fontFamilyjava.lang.StringYazı tipi ailesi.
fontSizefloatYazı tipi boyutu.
fontStyleXpsFontStyleYazı tipi stili.
originXfloatGliflerin X koordinat başlangıcı.
originYfloatGliflerin orijinal T koordinatı.
unicodeStringjava.lang.StringYazdırılacak dize.

Returns: XpsGlyphs - Added glyphs.

insertPath(int index, XpsPathGeometry data)

public XpsPath insertPath(int index, XpsPathGeometry data)

Bu tuvalin alt öğe listesine index konumunda yeni bir yol ekler.

Parameters:

ParametreTürAçıklama
indeksintYeni bir yolun eklenmesi gereken konum.
dataXpsPathGeometryYolun geometrisi.

Returns: XpsPath - Inserted path.

iterator()

public Iterator<XpsContentElement> iterator()

Iterable arayüzünün uygulanması.

Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Liste için yineleyiciyi döndürür.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setClip(XpsPathGeometry value)

public void setClip(XpsPathGeometry value)

Elemanın işlenen bölgesini sınırlayan yol geometrisini ayarlar.

Parameters:

ParametreTürAçıklama
valueXpsPathGeometryElemanın işlenen bölgesini sınırlayan yol geometrisi.

setEdgeMode(XpsEdgeMode value)

public void setEdgeMode(XpsEdgeMode value)

Tuval içindeki yolların kenarlarının nasıl işleneceğini kontrol eden değeri ayarlar.

Parameters:

ParametreTürAçıklama
valueXpsEdgeModeKenar işleme modu.

setHyperlinkTarget(XpsHyperlinkTarget value)

public void setHyperlinkTarget(XpsHyperlinkTarget value)

Bağlantı hedef nesnesini ayarlar.

Parameters:

ParametreTürAçıklama
valueXpsHyperlinkTargetBağlantı hedef nesnesi.

setOpacity(float value)

public void setOpacity(float value)

Elemanın tekdüze şeffaflığını tanımlayan değeri ayarlar.

Parameters:

ParametreTürAçıklama
değerfloatElemanın tekdüze şeffaflığını tanımlayan değer.

setOpacityMask(XpsBrush value)

public void setOpacityMask(XpsBrush value)

Elemanın Opaklık özelliğiyle aynı şekilde uygulanan, ancak elemanın farklı alanları için farklı alfa değerlerine izin veren alfa değer maskesini belirten fırçayı ayarlar.

Parameters:

ParametreTürAçıklama
valueXpsBrushMaskeyi belirten fırça.

setRenderTransform(XpsMatrix value)

public void setRenderTransform(XpsMatrix value)

Elemanın tüm öznitelikleri ve varsa tüm alt öğeler için yeni bir koordinat çerçevesi oluşturan afin dönüşüm matrisini ayarlar.

Parameters:

ParametreTürAçıklama
valueXpsMatrixAfin dönüşüm matrisi.

size()

public int size()

Alt öğelerin sayısını döndürür.

Returns: int - Alt öğelerin sayısı.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int