XpsPathGeometry
Inheritance: java.lang.Object, com.aspose.xps.XpsObject, com.aspose.xps.XpsArray
All Implemented Interfaces: com.aspose.xps.ITransformableProperty
public final class XpsPathGeometry extends XpsArray<XpsPathFigure> implements ITransformableProperty
Kelas yang mengenkapsulasi fitur elemen properti PathGeometry. Elemen ini berisi sekumpulan path figure yang ditentukan baik dengan atribut Figures atau dengan elemen PathFigure anak.
Metode
| Metode | Deskripsi |
|---|---|
| add(T obj) | Menambahkan objek baru ke dalam array. |
| addSegment(XpsPathSegment segment) | Menambahkan segmen jalur ke daftar segmen anak dari figure jalur terakhir. |
| deepClone() | Mengkloning path geometry ini. |
| equals(Object arg0) | |
| get(int i) | Menyediakan akses ke elemen array berdasarkan indeks i. |
| getClass() | |
| getFillRule() | Mengembalikan nilai yang menentukan bagaimana area yang berpotongan dari bentuk geometris digabungkan menjadi sebuah wilayah. |
| getPathFigures() | Mengembalikan daftar figure jalur anak. |
| getTransform() | Mengembalikan matriks transformasi afinnya yang menetapkan transformasi matriks lokal yang diterapkan pada semua elemen anak dan keturunan dari path geometry sebelum digunakan untuk mengisi, memotong, atau menggambar garis. |
| hashCode() | |
| insert(int index, T obj) | Menyisipkan objek baru ke dalam array pada posisi yang ditentukan. |
| insertSegment(int index, XpsPathSegment segment) | Menyisipkan segmen jalur ke daftar segmen anak dari figure jalur terakhir pada posisi indeks. |
| notify() | |
| notifyAll() | |
| remove(T obj) | Menghapus objek dari array. |
| removeAt(int index) | Menghapus objek dari array pada posisi yang ditentukan. |
| removeSegment(XpsPathSegment segment) | Menghapus segmen jalur dari daftar segmen anak dari figure jalur terakhir. |
| removeSegmentAt(int index) | Menghapus segmen jalur dari daftar segmen anak dari figure jalur terakhir pada posisi indeks. |
| setFillRule(XpsFillRule value) | Menetapkan nilai yang menentukan bagaimana area yang berpotongan dari bentuk geometris digabungkan menjadi sebuah wilayah. |
| setTransform(XpsMatrix value) | Menetapkan matriks transformasi afinnya yang menetapkan transformasi matriks lokal yang diterapkan pada semua elemen anak dan keturunan dari path geometry sebelum digunakan untuk mengisi, memotong, atau menggambar garis. |
| size() | Mengembalikan jumlah elemen. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
add(T obj)
public T add(T obj)
Menambahkan objek baru ke dalam array.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| obj | T | Objek yang akan ditambahkan. |
Returns: T - Objek yang ditambahkan.
addSegment(XpsPathSegment segment)
public XpsPathSegment addSegment(XpsPathSegment segment)
Menambahkan segmen jalur ke daftar segmen anak dari figure jalur terakhir.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| segment | XpsPathSegment | Segmen jalur yang akan ditambahkan. |
Returns: XpsPathSegment - Added path segment.
deepClone()
public XpsPathGeometry deepClone()
Mengkloning path geometry ini.
Returns: XpsPathGeometry - Clone of this path geometry.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int i)
public T get(int i)
Menyediakan akses ke elemen array berdasarkan indeks i.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| i | int | Indeks elemen. |
Returns: T - Elemen pada posisi i.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getFillRule()
public XpsFillRule getFillRule()
Mengembalikan nilai yang menentukan bagaimana area yang berpotongan dari bentuk geometris digabungkan menjadi sebuah wilayah.
Returns: XpsFillRule - The value specifying how the intersecting areas of geometric shapes are combined to form a region.
getPathFigures()
public List<XpsPathFigure> getPathFigures()
Mengembalikan daftar figure jalur anak.
Returns: java.util.List<com.aspose.xps.XpsPathFigure> - Daftar figure jalur anak.
getTransform()
public XpsMatrix getTransform()
Mengembalikan matriks transformasi afinnya yang menetapkan transformasi matriks lokal yang diterapkan pada semua elemen anak dan keturunan dari path geometry sebelum digunakan untuk mengisi, memotong, atau menggambar garis.
Returns: XpsMatrix - The affine transformation matrix.
hashCode()
public native int hashCode()
Returns: int
insert(int index, T obj)
public T insert(int index, T obj)
Menyisipkan objek baru ke dalam array pada posisi yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi untuk menyisipkan objek. |
| obj | T | Objek yang akan disisipkan. |
Returns: T - Objek yang disisipkan.
insertSegment(int index, XpsPathSegment segment)
public XpsPathSegment insertSegment(int index, XpsPathSegment segment)
Menyisipkan segmen jalur ke daftar segmen anak dari figure jalur terakhir pada posisi indeks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana segmen harus disisipkan. |
| segment | XpsPathSegment | Sebuah segmen jalur yang akan disisipkan. |
Returns: XpsPathSegment - Inserted path segment.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
remove(T obj)
public T remove(T obj)
Menghapus objek dari array.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| obj | T | Objek yang akan dihapus. |
Returns: T - Objek yang dihapus.
removeAt(int index)
public T removeAt(int index)
Menghapus objek dari array pada posisi yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi untuk menghapus objek. |
Returns: T - Objek yang dihapus.
removeSegment(XpsPathSegment segment)
public XpsPathSegment removeSegment(XpsPathSegment segment)
Menghapus segmen jalur dari daftar segmen anak dari figure jalur terakhir.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| segment | XpsPathSegment | Segmen jalur yang akan dihapus. |
Returns: XpsPathSegment - Removed path segment.
removeSegmentAt(int index)
public XpsPathSegment removeSegmentAt(int index)
Menghapus segmen jalur dari daftar segmen anak dari figure jalur terakhir pada posisi indeks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana segmen jalur harus dihapus. |
Returns: XpsPathSegment - Removed path segment.
setFillRule(XpsFillRule value)
public void setFillRule(XpsFillRule value)
Menetapkan nilai yang menentukan bagaimana area yang berpotongan dari bentuk geometris digabungkan menjadi sebuah wilayah.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | XpsFillRule | Nilai yang menentukan bagaimana area yang berpotongan dari bentuk geometris digabungkan menjadi sebuah wilayah. |
setTransform(XpsMatrix value)
public void setTransform(XpsMatrix value)
Menetapkan matriks transformasi afinnya yang menetapkan transformasi matriks lokal yang diterapkan pada semua elemen anak dan keturunan dari path geometry sebelum digunakan untuk mengisi, memotong, atau menggambar garis.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | XpsMatrix | Matriks transformasi afinnya. |
size()
public int size()
Mengembalikan jumlah elemen.
Returns: int - Jumlah elemen.
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 |