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
Kelas yang mengenkapsulasi fitur elemen Canvas. Elemen ini mengelompokkan elemen‑elemen bersama. Misalnya, elemen Glyphs dan Path dapat dikelompokkan dalam sebuah canvas untuk diidentifikasi sebagai satu unit (sebagai tujuan hyperlink) atau untuk menerapkan nilai properti yang digabungkan ke setiap elemen anak dan leluhur.
Metode
| Metode | Deskripsi |
|---|---|
| Menambahkan sebuah elemen ke daftar anak canvas ini. | |
| Menyisipkan sebuah elemen ke daftar anak canvas ini pada posisi indeks. | |
| addCanvas() | Menambahkan sebuah canvas baru ke daftar anak canvas ini. |
| addGlyphs(String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Menambahkan glyph baru ke daftar anak canvas ini. |
| addPath(XpsPathGeometry data) | Menambahkan sebuah path baru ke daftar anak canvas ini. |
| deepClone() | Mengkloning canvas ini. |
| equals(Object arg0) | |
| get(int i) | Menyediakan akses ke anak elemen berdasarkan indeks i. |
| getClass() | |
| getClip() | Mengembalikan geometri jalur yang membatasi wilayah yang dirender dari elemen. |
| getEdgeMode() | Mengembalikan nilai yang mengontrol bagaimana tepi path dalam canvas dirender. |
| getHyperlinkTarget() | Mengembalikan objek target hyperlink. |
| getOpacity() | Mengembalikan nilai yang menentukan transparansi seragam elemen. |
| getOpacityMask() | Mengembalikan kuas yang menentukan masker nilai alfa yang diterapkan pada elemen dengan cara yang sama seperti atribut Opacity, tetapi memungkinkan nilai alfa yang berbeda untuk area yang berbeda dari elemen. |
| getRenderTransform() | Mengembalikan matriks transformasi afinnya yang menetapkan kerangka koordinat baru untuk semua atribut elemen dan semua elemen anak (jika ada). |
| hashCode() | |
| insertCanvas(int index) | Menyisipkan sebuah canvas baru ke daftar anak canvas ini pada posisi indeks. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Menyisipkan glyph baru ke daftar anak canvas ini pada posisi indeks. |
| insertPath(int index, XpsPathGeometry data) | Menyisipkan sebuah path baru ke daftar anak canvas ini pada posisi indeks. |
| iterator() | Implementasi antarmuka Iterable. |
| notify() | |
| notifyAll() | |
| setClip(XpsPathGeometry value) | Mengatur geometri jalur yang membatasi wilayah yang dirender dari elemen. |
| setEdgeMode(XpsEdgeMode value) | Mengatur nilai yang mengontrol bagaimana tepi path dalam canvas dirender. |
| setHyperlinkTarget(XpsHyperlinkTarget value) | Mengatur objek target hyperlink. |
| setOpacity(float value) | Mengatur nilai yang mendefinisikan transparansi seragam elemen. |
| setOpacityMask(XpsBrush value) | Mengatur kuas yang menentukan masker nilai alfa yang diterapkan pada elemen dengan cara yang sama seperti atribut Opacity, tetapi memungkinkan nilai alfa yang berbeda untuk area yang berbeda dari elemen. |
| setRenderTransform(XpsMatrix value) | Mengatur matriks transformasi afinnya yang menetapkan kerangka koordinat baru untuk semua atribut elemen dan untuk semua elemen anak (jika ada). |
| size() | Mengembalikan jumlah elemen anak. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T element)
public T <T>add(T element)
Menambahkan sebuah elemen ke daftar anak canvas ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| elemen | T | Elemen yang akan ditambahkan. |
Returns: T - Elemen yang ditambahkan.
insert(int index, T element)
public T <T>insert(int index, T element)
Menyisipkan sebuah elemen ke daftar anak canvas ini pada posisi indeks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana sebuah elemen harus disisipkan. |
| elemen | T | Elemen yang akan disisipkan. |
Returns: T - Elemen yang disisipkan.
addCanvas()
public XpsCanvas addCanvas()
Menambahkan sebuah canvas baru ke daftar anak canvas ini.
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)
Menambahkan glyph baru ke daftar anak canvas ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fontFamily | java.lang.String | Keluarga font. |
| fontSize | float | Ukuran font. |
| fontStyle | XpsFontStyle | Gaya font. |
| originX | float | Koordinat X asal glif. |
| originY | float | Koordinat T asal Glyphs. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - Added glyphs.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Menambahkan sebuah path baru ke daftar anak canvas ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| data | XpsPathGeometry | Geometri jalur. |
Returns: XpsPath - Added path.
deepClone()
public XpsCanvas deepClone()
Mengkloning canvas ini.
Returns: XpsCanvas - Clone of this canvas.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public XpsContentElement get(int i)
Menyediakan akses ke anak elemen berdasarkan indeks i.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| i | int | Indeks elemen anak. |
Returns: XpsContentElement - Child element at i position.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getClip()
public XpsPathGeometry getClip()
Mengembalikan geometri jalur yang membatasi wilayah yang dirender dari elemen.
Returns: XpsPathGeometry - The path geometry limiting the rendered region of the element.
getEdgeMode()
public XpsEdgeMode getEdgeMode()
Mengembalikan nilai yang mengontrol bagaimana tepi path dalam canvas dirender.
Returns: XpsEdgeMode - The edge rendering mode.
getHyperlinkTarget()
public XpsHyperlinkTarget getHyperlinkTarget()
Mengembalikan objek target hyperlink.
Returns: XpsHyperlinkTarget - Hyperlink target object.
getOpacity()
public float getOpacity()
Mengembalikan nilai yang menentukan transparansi seragam elemen.
Returns: float - Nilai yang mendefinisikan transparansi seragam elemen.
getOpacityMask()
public XpsBrush getOpacityMask()
Mengembalikan kuas yang menentukan masker nilai alfa yang diterapkan pada elemen dengan cara yang sama seperti atribut Opacity, tetapi memungkinkan nilai alfa yang berbeda untuk area yang berbeda dari elemen.
Returns: XpsBrush - The brush specifying a mask.
getRenderTransform()
public XpsMatrix getRenderTransform()
Mengembalikan matriks transformasi afinnya yang menetapkan kerangka koordinat baru untuk semua atribut elemen dan semua elemen anak (jika ada).
Returns: XpsMatrix - The affine transformation matrix.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Menyisipkan sebuah canvas baru ke daftar anak canvas ini pada posisi indeks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana kanvas baru harus disisipkan. |
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)
Menyisipkan glyph baru ke daftar anak canvas ini pada posisi indeks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana glyph baru harus disisipkan. |
| fontFamily | java.lang.String | Keluarga font. |
| fontSize | float | Ukuran font. |
| fontStyle | XpsFontStyle | Gaya font. |
| originX | float | Koordinat X asal glif. |
| originY | float | Koordinat T asal Glyphs. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - Added glyphs.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Menyisipkan sebuah path baru ke daftar anak canvas ini pada posisi indeks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana jalur baru harus disisipkan. |
| data | XpsPathGeometry | Geometri jalur. |
Returns: XpsPath - Inserted path.
iterator()
public Iterator<XpsContentElement> iterator()
Implementasi antarmuka Iterable.
Returns: java.util.Iterator<com.aspose.xps.XpsContentElement> - Mengembalikan enumerator untuk daftar.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setClip(XpsPathGeometry value)
public void setClip(XpsPathGeometry value)
Mengatur geometri jalur yang membatasi wilayah yang dirender dari elemen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | XpsPathGeometry | Geometri jalur yang membatasi wilayah yang dirender dari elemen. |
setEdgeMode(XpsEdgeMode value)
public void setEdgeMode(XpsEdgeMode value)
Mengatur nilai yang mengontrol bagaimana tepi path dalam canvas dirender.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | XpsEdgeMode | Mode rendering tepi. |
setHyperlinkTarget(XpsHyperlinkTarget value)
public void setHyperlinkTarget(XpsHyperlinkTarget value)
Mengatur objek target hyperlink.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | XpsHyperlinkTarget | Objek target hyperlink. |
setOpacity(float value)
public void setOpacity(float value)
Mengatur nilai yang mendefinisikan transparansi seragam elemen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| nilai | float | Nilai yang mendefinisikan transparansi seragam elemen. |
setOpacityMask(XpsBrush value)
public void setOpacityMask(XpsBrush value)
Mengatur kuas yang menentukan masker nilai alfa yang diterapkan pada elemen dengan cara yang sama seperti atribut Opacity, tetapi memungkinkan nilai alfa yang berbeda untuk area yang berbeda dari elemen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | XpsBrush | Kuas yang menentukan masker. |
setRenderTransform(XpsMatrix value)
public void setRenderTransform(XpsMatrix value)
Mengatur matriks transformasi afinnya yang menetapkan kerangka koordinat baru untuk semua atribut elemen dan untuk semua elemen anak (jika ada).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | XpsMatrix | Matriks transformasi afinnya. |
size()
public int size()
Mengembalikan jumlah elemen anak.
Returns: int - Jumlah elemen anak.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |