XpsDocument
Inheritance: java.lang.Object, com.aspose.page.Document
All Implemented Interfaces: java.io.Closeable
public final class XpsDocument extends Document implements Closeable
Kelas yang mengenkapsulasi entitas utama dokumen XPS yang menyediakan metode manipulasi untuk setiap elemen XPS.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| XpsDocument() | Membuat dokumen XPS kosong dengan ukuran halaman default. |
| XpsDocument(String path) | Membuka dokumen XPS yang ada yang terletak di path . |
| XpsDocument(InputStream stream, LoadOptions options) | Memuat dokumen yang ada yang disimpan dalam stream sebagai dokumen XPS. |
Metode
| Metode | Deskripsi |
|---|---|
| Menambahkan elemen konten (Canvas, Path, atau Glyphs) | |
| Menyisipkan elemen (Canvas, Path, atau Glyphs) ke halaman aktif pada posisi index . | |
| Menghapus elemen dari halaman aktif. | |
| addCanvas() | Menambahkan kanvas baru ke halaman aktif. |
| addDocument() | Menambahkan dokumen kosong dengan ukuran halaman default dan memilih dokumen yang ditambahkan sebagai aktif. |
| addDocument(boolean activate) | Menambahkan dokumen kosong dengan ukuran halaman default. |
| addDocument(float width, float height) | Menambahkan dokumen kosong dengan dimensi halaman pertama width dan height serta memilih dokumen yang ditambahkan sebagai aktif. |
| addDocument(float width, float height, boolean activate) | Menambahkan dokumen kosong dengan dimensi halaman pertama width dan height . |
| addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Menambahkan glyph baru ke halaman aktif. |
| addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Menambahkan glyph baru ke halaman aktif. |
| addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target) | Menambahkan entri outline ke dokumen. |
| addPage() | Menambahkan halaman kosong ke dokumen dengan ukuran halaman default. |
| addPage(boolean activate) | Menambahkan halaman kosong ke dokumen dengan ukuran halaman default. |
| addPage(XpsPage page) | Menambahkan halaman ke dokumen dan memilih halaman yang ditambahkan sebagai aktif. |
| addPage(XpsPage page, boolean activate) | Menambahkan halaman ke dokumen. |
| addPage(float width, float height) | Menambahkan halaman kosong ke dokumen dengan lebar width dan tinggi height yang ditentukan. |
| addPage(float width, float height, boolean activate) | Menambahkan halaman kosong ke dokumen dengan lebar width dan tinggi height yang ditentukan. |
| addPath(XpsPathGeometry data) | Menambahkan jalur baru ke halaman aktif. |
| close() | Membuang instance. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection) | Membuat segmen busur elips stroked baru. |
| createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked) | Membuat segmen busur elips baru. |
| createCanvas() | Membuat kanvas baru. |
| createColor(XpsIccProfile iccProfile, float[] components) | Membuat warna baru dalam ruang warna berbasis ICC. |
| createColor(float r, float g, float b) | Membuat warna baru dalam ruang warna scRGB. |
| createColor(float a, float r, float g, float b) | Membuat warna baru dalam ruang warna scRGB. |
| createColor(int r, int g, int b) | Membuat warna baru dalam ruang warna sRGB. |
| createColor(int a, int r, int g, int b) | Membuat warna baru dalam ruang warna sRGB. |
| createColor(Color color) | Membuat warna baru. |
| createColor(String path, float[] components) | Membuat warna baru dalam ruang warna berbasis ICC. |
| createFont(InputStream stream) | Membuat sumber daya font TrueType baru dari stream. |
| createFont(String fontFamily, XpsFontStyle fontStyle) | Membuat sumber daya font TrueType baru. |
| createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString) | Membuat glyphs baru. |
| createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Membuat glyphs baru. |
| createGradientStop(XpsColor color, float offset) | Membuat stop gradien baru. |
| createGradientStop(Color color, float offset) | Membuat stop gradien baru. |
| createIccProfile(InputStream stream) | Membuat sumber daya profil ICC baru dari stream . |
| createIccProfile(String iccProfilePath) | Membuat sumber daya profil ICC baru dari file profil ICC yang terletak di iccProfilePath . |
| createImage(InputStream stream) | Membuat sumber daya gambar baru dari stream . |
| createImage(String imagePath) | Membuat sumber daya gambar baru dari file gambar yang terletak di imagePath . |
| createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport) | Membuat kuas gambar baru. |
| createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport) | Membuat kuas gambar baru. |
| createLinearGradientBrush(Point2D startPoint, Point2D endPoint) | Membuat kuas gradien linear baru. |
| createLinearGradientBrush(List | Membuat kuas gradien linear baru. |
| createMatrix(float m11, float m12, float m21, float m22, float m31, float m32) | Membuat matriks transformasi affine baru. |
| createPath(XpsPathGeometry data) | Membuat path baru. |
| createPathFigure(Point2D startPoint) | Membuat figur path terbuka baru. |
| createPathFigure(Point2D startPoint, boolean isClosed) | Membuat figur path baru. |
| createPathFigure(Point2D startPoint, List | Membuat figur path terbuka baru. |
| createPathFigure(Point2D startPoint, List | Membuat figur path baru. |
| createPathGeometry() | Membuat geometri path baru. |
| createPathGeometry(String abbreviatedGeometry) | Membuat geometri jalur baru yang ditentukan dengan bentuk singkat. |
| createPathGeometry(List | Membuat geometri jalur baru dengan daftar gambar jalur yang ditentukan. |
| createPolyBezierSegment(Point2D[] points) | Membuat satu set kurva B?zier kubik yang digores. |
| createPolyBezierSegment(Point2D[] points, boolean isStroked) | Membuat satu set kurva B?bezier kubik baru. |
| createPolyLineSegment(Point2D[] points) | Membuat gambar poligonal yang digores baru yang berisi jumlah sembarang vertex individual. |
| createPolyLineSegment(Point2D[] points, boolean isStroked) | Membuat gambar poligonal baru yang berisi jumlah sembarang vertex individual. |
| createPolyQuadraticBezierSegment(Point2D[] points) | Membuat satu set kurva B?bezier kuadratik yang digores baru dari titik sebelumnya dalam gambar jalur melalui sekumpulan vertex, menggunakan titik kontrol yang ditentukan. |
| createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked) | Membuat satu set kurva B?bezier kuadratik baru dari titik sebelumnya dalam gambar jalur melalui sekumpulan vertex, menggunakan titik kontrol yang ditentukan. |
| createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY) | Membuat kuas gradien radial baru. |
| createRadialGradientBrush(List | Membuat kuas gradien radial baru. |
| createSolidColorBrush(XpsColor color) | Membuat kuas warna solid baru. |
| createSolidColorBrush(Color color) | Membuat kuas warna solid baru. |
| createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport) | Membuat kuas visual baru. |
| equals(Object arg0) | |
| getActiveDocument() | Mengembalikan nomor dokumen aktif. |
| getActivePage() | Mengembalikan nomor halaman aktif dalam dokumen aktif. |
| getClass() | |
| getDocumentCount() | Mengembalikan jumlah dokumen di dalam paket XPS. |
| getDocumentPrintTicket(int documentIndex) | Mendapatkan tiket cetak dokumen yang diindeks oleh documentIndex . |
| getJobPrintTicket() | Mengembalikan tiket cetak pekerjaan dokumen. |
| getPage() | Mengembalikan instance XpsPage untuk halaman aktif. |
| getPageCount() | Mengembalikan jumlah halaman dalam dokumen aktif. |
| getPagePrintTicket(int documentIndex, int pageIndex) | Mendapatkan tiket cetak halaman yang diindeks oleh pageIndex dalam dokumen yang diindeks oleh documentIndex . |
| getTotalPageCount() | Mengembalikan total jumlah halaman dalam semua dokumen di dalam dokumen XPS. |
| getUtils() | Mendapatkan objek yang menyediakan utilitas di luar API manipulasi XPS formal. |
| hashCode() | |
| insertCanvas(int index) | Menyisipkan kanvas baru ke halaman aktif pada posisi index . |
| insertDocument(int index) | Menyisipkan dokumen kosong dengan ukuran halaman default pada posisi index dan memilih dokumen yang disisipkan sebagai aktif. |
| insertDocument(int index, boolean activate) | Menyisipkan dokumen kosong dengan ukuran halaman default pada posisi index . |
| insertDocument(int index, float width, float height) | Menyisipkan dokumen kosong dengan dimensi halaman pertama width dan height pada posisi index dan memilih dokumen yang disisipkan sebagai aktif. |
| insertDocument(int index, float width, float height, boolean activate) | Menyisipkan dokumen kosong dengan dimensi halaman pertama width dan height pada index posisi. |
| insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString) | Menyisipkan glyph baru ke halaman aktif pada index posisi. |
| insertGlyphs(int index, String fontFamily, float fontSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString) | Menyisipkan glyph baru ke halaman aktif pada index posisi. |
| insertPage(int index) | Menyisipkan halaman kosong ke dokumen dengan ukuran halaman default pada index posisi dan pilih halaman yang disisipkan sebagai aktif. |
| insertPage(int index, boolean activate) | Menyisipkan halaman kosong ke dokumen dengan ukuran halaman default pada index posisi. |
| insertPage(int index, XpsPage page) | Menyisipkan halaman ke dokumen pada index posisi dan pilih halaman yang disisipkan sebagai aktif. |
| insertPage(int index, XpsPage page, boolean activate) | Menyisipkan halaman ke dokumen pada index posisi. |
| insertPage(int index, float width, float height) | Menyisipkan halaman kosong ke dokumen dengan width dan height yang ditentukan pada index posisi dan pilih halaman yang disisipkan sebagai aktif. |
| insertPage(int index, float width, float height, boolean activate) | Menyisipkan halaman kosong ke dokumen dengan width dan height yang ditentukan pada index posisi. |
| insertPath(int index, XpsPathGeometry data) | Menyisipkan path baru ke halaman aktif pada index posisi. |
| isLicensed() | Menunjukkan apakah lisensi produk Aspose.Page untuk Java diakses dan valid. |
| merge(String[] filesForMerge, OutputStream outStream) | Menggabungkan beberapa file XPS menjadi satu dokumen XPS. |
| merge(String[] filesForMerge, String outXpsFilePath) | Menggabungkan beberapa file XPS menjadi satu dokumen XPS. |
| mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options) | Menggabungkan dokumen XPS ke PDF menggunakan instance Device . |
| mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options) | Menggabungkan dokumen XPS ke PDF menggunakan instance Device . |
| notify() | |
| notifyAll() | |
| removeAt(int index) | Menghapus elemen pada index posisi dari halaman aktif. |
| removeDocumentAt(int index) | Menghapus dokumen pada index posisi. |
| removePage(XpsPage page) | Menghapus halaman dari dokumen. |
| removePageAt(int index) | Menghapus halaman dari dokumen pada index posisi. |
| save(Device device, SaveOptions options) | Menyimpan dokumen menggunakan instance Device . |
| save(OutputStream stream) | Menyimpan dokumen XPS ke aliran. |
| save(String path) | Menyimpan dokumen XPS ke file XPS yang terletak di path . |
| saveAsImage(ImageSaveOptions options) | Menyimpan dokumen ke file gambar. Direktori output dan nama file akan sama seperti dari file XPS input. |
| saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate) | Menyimpan dokumen ke file gambar ke direktori yang ditentukan dengan nama file yang ditentukan. |
| saveAsImageBytes(ImageSaveOptions options) | Menyimpan dokumen dalam format gambar bitmap sebagai array byte. |
| saveAsPdf(OutputStream stream, PdfSaveOptions options) | Menyimpan dokumen dalam format PDF. |
| saveAsPdf(String outPdfFilePath, PdfSaveOptions options) | Menyimpan dokumen dalam format PDF. |
| saveAsPs(OutputStream stream, PsSaveOptions options) | Menyimpan dokumen dalam format PS. |
| saveAsPs(String outPsFilePath, PsSaveOptions options) | Menyimpan dokumen dalam format PostSscript. |
| selectActiveDocument(int documentNumber) | Memilih dokumen aktif untuk diedit. |
| selectActivePage(int pageNumber) | Memilih halaman dokumen aktif untuk diedit. |
| setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket) | Menautkan printTicket ke dokumen yang diindeks oleh documentIndex . |
| setJobPrintTicket(JobPrintTicket value) | Mengatur tiket cetak pekerjaan dokumen. |
| setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket) | Menautkan printTicket ke halaman yang diindeks oleh pageIndex dalam dokumen yang diindeks oleh documentIndex . |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
XpsDocument()
public XpsDocument()
Membuat dokumen XPS kosong dengan ukuran halaman default.
XpsDocument(String path)
public XpsDocument(String path)
Membuka dokumen XPS yang ada yang terletak di path .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| path | java.lang.String | Lokasi dokumen. |
XpsDocument(InputStream stream, LoadOptions options)
public XpsDocument(InputStream stream, LoadOptions options)
Memuat dokumen yang ada yang disimpan dalam stream sebagai dokumen XPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aliran | java.io.InputStream | Aliran dokumen. |
| options | LoadOptions | Opsi pemuatan dokumen. |
add(T element)
public T <T>add(T element)
Menambahkan elemen konten (Canvas, Path, atau Glyphs)
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 elemen (Canvas, Path, atau Glyphs) ke halaman aktif pada posisi index .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana elemen harus disisipkan. |
| elemen | T | Elemen yang akan disisipkan. |
Returns: T - Elemen yang disisipkan.
remove(T element)
public T <T>remove(T element)
Menghapus elemen dari halaman aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| elemen | T | Elemen yang akan dihapus. |
Returns: T - Elemen yang dihapus.
addCanvas()
public XpsCanvas addCanvas()
Menambahkan kanvas baru ke halaman aktif.
Returns: XpsCanvas - Added canvas.
addDocument()
public void addDocument()
Menambahkan dokumen kosong dengan ukuran halaman default dan memilih dokumen yang ditambahkan sebagai aktif.
addDocument(boolean activate)
public void addDocument(boolean activate)
Menambahkan dokumen kosong dengan ukuran halaman default.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aktifkan | boolean | Bendera yang menunjukkan apakah dokumen yang ditambahkan dipilih sebagai aktif. |
addDocument(float width, float height)
public void addDocument(float width, float height)
Menambahkan dokumen kosong dengan dimensi halaman pertama width dan height serta memilih dokumen yang ditambahkan sebagai aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | float | Lebar halaman pertama. |
| tinggi | float | Tinggi halaman pertama. |
addDocument(float width, float height, boolean activate)
public void addDocument(float width, float height, boolean activate)
Menambahkan dokumen kosong dengan dimensi halaman pertama width dan height .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | float | Lebar halaman pertama. |
| tinggi | float | Tinggi halaman pertama. |
| aktifkan | boolean | Bendera yang menunjukkan apakah dokumen yang ditambahkan dipilih sebagai aktif. |
addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Menambahkan glyph baru ke halaman aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| font | XpsFont | Sumber font. |
| fontRenderingEmSize | float | Ukuran font. |
| originX | float | Koordinat X asal glif. |
| originY | float | Koordinat Y asal glif. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - Added glyphs.
addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs addGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Menambahkan glyph baru ke halaman aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fontFamily | java.lang.String | Keluarga font. |
| fontRenderingEmSize | float | Ukuran font. |
| fontStyle | XpsFontStyle | Gaya font. |
| originX | float | Koordinat X asal glif. |
| originY | float | Koordinat Y asal glif. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - Added glyphs.
addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
public void addOutlineEntry(String description, int outlineLevel, XpsHyperlinkTarget target)
Menambahkan entri outline ke dokumen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| deskripsi | java.lang.String | Deskripsi entri. |
| outlineLevel | int | Tingkat outline. |
| target | XpsHyperlinkTarget | Target entri. |
addPage()
public XpsPage addPage()
Menambahkan halaman kosong ke dokumen dengan ukuran halaman default.
Returns: XpsPage - Added page.
addPage(boolean activate)
public XpsPage addPage(boolean activate)
Menambahkan halaman kosong ke dokumen dengan ukuran halaman default.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aktifkan | boolean | Bendera yang menunjukkan apakah halaman yang ditambahkan dipilih sebagai aktif. |
Returns: XpsPage - Added page.
addPage(XpsPage page)
public XpsPage addPage(XpsPage page)
Menambahkan halaman ke dokumen dan memilih halaman yang ditambahkan sebagai aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| page | XpsPage | Halaman yang akan ditambahkan. |
Returns: XpsPage - Added page.
addPage(XpsPage page, boolean activate)
public XpsPage addPage(XpsPage page, boolean activate)
Menambahkan halaman ke dokumen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| page | XpsPage | Halaman yang akan ditambahkan. |
| aktifkan | boolean | Bendera yang menunjukkan apakah halaman yang ditambahkan dipilih sebagai aktif. |
Returns: XpsPage - Added page.
addPage(float width, float height)
public XpsPage addPage(float width, float height)
Menambahkan halaman kosong ke dokumen dengan lebar width dan tinggi height yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | float | Lebar halaman baru. |
| tinggi | float | Tinggi halaman baru. |
Returns: XpsPage - Added page.
addPage(float width, float height, boolean activate)
public XpsPage addPage(float width, float height, boolean activate)
Menambahkan halaman kosong ke dokumen dengan lebar width dan tinggi height yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | float | Lebar halaman baru. |
| tinggi | float | Tinggi halaman baru. |
| aktifkan | boolean | Bendera yang menunjukkan apakah halaman yang ditambahkan dipilih sebagai aktif. |
Returns: XpsPage - Added page.
addPath(XpsPathGeometry data)
public XpsPath addPath(XpsPathGeometry data)
Menambahkan jalur baru ke halaman aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| data | XpsPathGeometry | Geometri jalur. |
Returns: XpsPath - Added path.
close()
public void close()
Membuang instance.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection)
Membuat segmen busur elips stroked baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| titik | java.awt.geom.Point2D | Titik akhir dari busur elips. |
| ukuran | java.awt.geom.Dimension2D | Radius x dan y dari busur elips sebagai pasangan x,y. |
| rotationAngle | float | Menunjukkan bagaimana elips diputar relatif terhadap sistem koordinat saat ini. |
| isLargeArc | boolean | Menentukan apakah busur digambar dengan penyapuan 180 derajat atau lebih. |
| sweepDirection | XpsSweepDirection | Arah di mana busur digambar. |
Returns: XpsArcSegment - New elliptical arc segment.
createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
public XpsArcSegment createArcSegment(Point2D point, Dimension2D size, float rotationAngle, boolean isLargeArc, XpsSweepDirection sweepDirection, boolean isStroked)
Membuat segmen busur elips baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| titik | java.awt.geom.Point2D | Titik akhir dari busur elips. |
| ukuran | java.awt.geom.Dimension2D | Radius x dan y dari busur elips sebagai pasangan x,y. |
| rotationAngle | float | Menunjukkan bagaimana elips diputar relatif terhadap sistem koordinat saat ini. |
| isLargeArc | boolean | Menentukan apakah busur digambar dengan penyapuan 180 derajat atau lebih. |
| sweepDirection | XpsSweepDirection | Arah di mana busur digambar. |
| isStroked | boolean | Menentukan apakah goresan untuk segmen jalur ini digambar. |
Returns: XpsArcSegment - New elliptical arc segment.
createCanvas()
public XpsCanvas createCanvas()
Membuat kanvas baru.
Returns: XpsCanvas - New canvas.
createColor(XpsIccProfile iccProfile, float[] components)
public XpsColor createColor(XpsIccProfile iccProfile, float[] components)
Membuat warna baru dalam ruang warna berbasis ICC.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| iccProfile | XpsIccProfile | Sumber daya profil ICC. |
| components | float[] | Komponen warna. |
Returns: XpsColor - New color.
createColor(float r, float g, float b)
public XpsColor createColor(float r, float g, float b)
Membuat warna baru dalam ruang warna scRGB.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| r | float | Komponen warna merah. |
| g | float | Komponen warna hijau. |
| b | float | Komponen warna biru. |
Returns: XpsColor - New color.
createColor(float a, float r, float g, float b)
public XpsColor createColor(float a, float r, float g, float b)
Membuat warna baru dalam ruang warna scRGB.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| a | float | Komponen warna alfa. |
| r | float | Komponen warna merah. |
| g | float | Komponen warna hijau. |
| b | float | Komponen warna biru. |
Returns: XpsColor - New color.
createColor(int r, int g, int b)
public XpsColor createColor(int r, int g, int b)
Membuat warna baru dalam ruang warna sRGB.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| r | int | Komponen warna merah. |
| g | int | Komponen warna hijau. |
| b | int | Komponen warna biru. |
Returns: XpsColor - New color.
createColor(int a, int r, int g, int b)
public XpsColor createColor(int a, int r, int g, int b)
Membuat warna baru dalam ruang warna sRGB.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| a | int | Komponen warna alfa. |
| r | int | Komponen warna merah. |
| g | int | Komponen warna hijau. |
| b | int | Komponen warna biru. |
Returns: XpsColor - New color.
createColor(Color color)
public XpsColor createColor(Color color)
Membuat warna baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| color | java.awt.Color | Instansi warna asli untuk warna RGB. |
Returns: XpsColor - New color.
createColor(String path, float[] components)
public XpsColor createColor(String path, float[] components)
Membuat warna baru dalam ruang warna berbasis ICC.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| path | java.lang.String | Jalur ke profil ICC. |
| components | float[] | Komponen warna. |
Returns: XpsColor - New color.
createFont(InputStream stream)
public XpsFont createFont(InputStream stream)
Membuat sumber daya font TrueType baru dari stream.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aliran | java.io.InputStream | Aliran yang berisi profil ICC yang akan diambil sebagai sumber daya. |
Returns: XpsFont - New TrueType font resource.
createFont(String fontFamily, XpsFontStyle fontStyle)
public XpsFont createFont(String fontFamily, XpsFontStyle fontStyle)
Membuat sumber daya font TrueType baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fontFamily | java.lang.String | Keluarga font. |
| fontStyle | XpsFontStyle | Gaya font. Lihat konstanta kelas XpsFont (yang merupakan bit flag) untuk nilai yang tersedia untuk digabungkan. |
Returns: XpsFont - New TrueType font resource.
createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(XpsFont font, float fontRenderingEmSize, float originX, float originY, String unicodeString)
Membuat glyphs baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| font | XpsFont | Sumber font. |
| fontRenderingEmSize | float | Ukuran font. |
| originX | float | Koordinat X asal glif. |
| originY | float | Koordinat Y asal glif. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - New glyphs.
createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
public XpsGlyphs createGlyphs(String fontFamily, float fontRenderingEmSize, XpsFontStyle fontStyle, float originX, float originY, String unicodeString)
Membuat glyphs baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fontFamily | java.lang.String | Keluarga font. |
| fontRenderingEmSize | float | Ukuran font. |
| fontStyle | XpsFontStyle | Gaya font. |
| originX | float | Koordinat X asal glif. |
| originY | float | Koordinat Y asal glif. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - New glyphs.
createGradientStop(XpsColor color, float offset)
public XpsGradientStop createGradientStop(XpsColor color, float offset)
Membuat stop gradien baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| color | XpsColor | Warna henti gradien. |
| offset | float | Offset gradien. |
Returns: XpsGradientStop - New gradient stop.
createGradientStop(Color color, float offset)
public XpsGradientStop createGradientStop(Color color, float offset)
Membuat stop gradien baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| color | java.awt.Color | Warna henti gradien. |
| offset | float | Offset gradien. |
Returns: XpsGradientStop - New gradient stop.
createIccProfile(InputStream stream)
public XpsIccProfile createIccProfile(InputStream stream)
Membuat sumber daya profil ICC baru dari stream .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aliran | java.io.InputStream | Aliran yang berisi profil ICC yang akan diambil sebagai sumber daya. |
Returns: XpsIccProfile - New ICC profile resource.
createIccProfile(String iccProfilePath)
public XpsIccProfile createIccProfile(String iccProfilePath)
Membuat sumber daya profil ICC baru dari file profil ICC yang terletak di iccProfilePath .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| iccProfilePath | java.lang.String | Jalur ke profil ICC yang akan diambil sebagai sumber daya. |
Returns: XpsIccProfile - New ICC profile resource.
createImage(InputStream stream)
public XpsImage createImage(InputStream stream)
Membuat sumber daya gambar baru dari stream .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aliran | java.io.InputStream | Aliran yang berisi gambar yang akan diambil sebagai sumber daya. |
Returns: XpsImage - New image resource.
createImage(String imagePath)
public XpsImage createImage(String imagePath)
Membuat sumber daya gambar baru dari file gambar yang terletak di imagePath .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| imagePath | java.lang.String | Jalur ke gambar yang akan diambil sebagai sumber daya. |
Returns: XpsImage - New image resource.
createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(XpsImage image, Rectangle2D viewbox, Rectangle2D viewport)
Membuat kuas gambar baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image | XpsImage | Sebuah sumber gambar. |
| viewbox | java.awt.geom.Rectangle2D | Posisi dan dimensi konten sumber kuas. |
| viewport | java.awt.geom.Rectangle2D | Wilayah dalam ruang koordinat kontainer dari ubin kuas utama yang (mungkin berulang kali) diterapkan untuk mengisi wilayah tempat kuas diterapkan |
Returns: XpsImageBrush - New image brush.
createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
public XpsImageBrush createImageBrush(String imagePath, Rectangle2D viewbox, Rectangle2D viewport)
Membuat kuas gambar baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| imagePath | java.lang.String | Jalur ke gambar yang akan digunakan sebagai ubin kuas. |
| viewbox | java.awt.geom.Rectangle2D | Posisi dan dimensi konten sumber kuas. |
| viewport | java.awt.geom.Rectangle2D | Wilayah dalam ruang koordinat kontainer dari ubin kuas utama yang (mungkin berulang kali) diterapkan untuk mengisi wilayah tempat kuas diterapkan |
Returns: XpsImageBrush - New image brush.
createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(Point2D startPoint, Point2D endPoint)
Membuat kuas gradien linear baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Titik awal gradien linier. |
| endPoint | java.awt.geom.Point2D | Titik akhir gradien linier. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createLinearGradientBrush(List gradientStops, Point2D startPoint, Point2D endPoint)
public XpsLinearGradientBrush createLinearGradientBrush(List<XpsGradientStop> gradientStops, Point2D startPoint, Point2D endPoint)
Membuat kuas gradien linear baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | Daftar titik henti gradien. |
| startPoint | java.awt.geom.Point2D | Titik awal gradien linier. |
| endPoint | java.awt.geom.Point2D | Titik akhir gradien linier. |
Returns: XpsLinearGradientBrush - New linear gradient brush.
createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
public XpsMatrix createMatrix(float m11, float m12, float m21, float m22, float m31, float m32)
Membuat matriks transformasi affine baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| m11 | float | Elemen 11. |
| m12 | float | Elemen 12. |
| m21 | float | Elemen 21. |
| m22 | float | Elemen 22. |
| m31 | float | Element 31. |
| m32 | float | Element 32. |
Returns: XpsMatrix - New affine transformation matrix.
createPath(XpsPathGeometry data)
public XpsPath createPath(XpsPathGeometry data)
Membuat path baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| data | XpsPathGeometry | Geometri jalur. |
Returns: XpsPath - New path.
createPathFigure(Point2D startPoint)
public XpsPathFigure createPathFigure(Point2D startPoint)
Membuat figur path terbuka baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Titik awal untuk segmen pertama dari gambar jalur. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, boolean isClosed)
Membuat figur path baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Titik awal untuk segmen pertama dari gambar jalur. |
| isClosed | boolean | Menentukan apakah jalur ditutup. Jika diatur ke true, goresan digambar “closed”, yaitu titik terakhir pada segmen terakhir dari gambar jalur dihubungkan dengan titik yang ditentukan dalam atribut StartPoint, jika tidak goresan digambar “open”, dan titik terakhir tidak terhubung ke titik awal. Hanya berlaku jika gambar jalur digunakan dalam elemen Path yang menentukan goresan. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments)
Membuat figur path terbuka baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Titik awal untuk segmen pertama dari gambar jalur. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Daftar segmen jalur. |
Returns: XpsPathFigure - New path figure.
createPathFigure(Point2D startPoint, List segments, boolean isClosed)
public XpsPathFigure createPathFigure(Point2D startPoint, List<XpsPathSegment> segments, boolean isClosed)
Membuat figur path baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| startPoint | java.awt.geom.Point2D | Titik awal untuk segmen pertama dari gambar jalur. |
| segments | java.util.List<com.aspose.xps.XpsPathSegment> | Daftar segmen jalur. |
| isClosed | boolean | Menentukan apakah jalur ditutup. Jika diatur ke true, goresan digambar “closed”, yaitu titik terakhir pada segmen terakhir dari gambar jalur dihubungkan dengan titik yang ditentukan dalam atribut StartPoint, jika tidak goresan digambar “open”, dan titik terakhir tidak terhubung ke titik awal. Hanya berlaku jika gambar jalur digunakan dalam elemen Path yang menentukan goresan. |
Returns: XpsPathFigure - New path figure.
createPathGeometry()
public XpsPathGeometry createPathGeometry()
Membuat geometri path baru.
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(String abbreviatedGeometry)
public XpsPathGeometry createPathGeometry(String abbreviatedGeometry)
Membuat geometri jalur baru yang ditentukan dengan bentuk singkat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| abbreviatedGeometry | java.lang.String | Bentuk singkat dari geometri jalur. |
Returns: XpsPathGeometry - New path geometry.
createPathGeometry(List pathFigures)
public XpsPathGeometry createPathGeometry(List<XpsPathFigure> pathFigures)
Membuat geometri jalur baru dengan daftar gambar jalur yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pathFigures | java.util.List<com.aspose.xps.XpsPathFigure> | Daftar gambar jalur. |
Returns: XpsPathGeometry - New path geometry.
createPolyBezierSegment(Point2D[] points)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points)
Membuat satu set kurva B?zier kubik yang digores.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| points | java.awt.geom.Point2D[] | Titik kontrol untuk beberapa segmen B?bezier. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyBezierSegment createPolyBezierSegment(Point2D[] points, boolean isStroked)
Membuat satu set kurva B?bezier kubik baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| points | java.awt.geom.Point2D[] | Titik kontrol untuk beberapa segmen B?bezier. |
| isStroked | boolean | Menentukan apakah goresan untuk segmen jalur ini digambar. |
Returns: XpsPolyBezierSegment - New cubic B?zier curves segment.
createPolyLineSegment(Point2D[] points)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points)
Membuat gambar poligonal yang digores baru yang berisi jumlah sembarang vertex individual.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| points | java.awt.geom.Point2D[] | Sekumpulan koordinat untuk beberapa segmen yang mendefinisikan segmen poly line. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyLineSegment(Point2D[] points, boolean isStroked)
public XpsPolyLineSegment createPolyLineSegment(Point2D[] points, boolean isStroked)
Membuat gambar poligonal baru yang berisi jumlah sembarang vertex individual.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| points | java.awt.geom.Point2D[] | Sekumpulan koordinat untuk beberapa segmen yang mendefinisikan segmen poly line. |
| isStroked | boolean | Menentukan apakah goresan untuk segmen jalur ini digambar. |
Returns: XpsPolyLineSegment - New polygonal drawing segment.
createPolyQuadraticBezierSegment(Point2D[] points)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points)
Membuat satu set kurva B?bezier kuadratik yang digores baru dari titik sebelumnya dalam gambar jalur melalui sekumpulan vertex, menggunakan titik kontrol yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| points | java.awt.geom.Point2D[] | Titik kontrol untuk beberapa segmen kuadratik B?bezier. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
public XpsPolyQuadraticBezierSegment createPolyQuadraticBezierSegment(Point2D[] points, boolean isStroked)
Membuat satu set kurva B?bezier kuadratik baru dari titik sebelumnya dalam gambar jalur melalui sekumpulan vertex, menggunakan titik kontrol yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| points | java.awt.geom.Point2D[] | Titik kontrol untuk beberapa segmen kuadratik B?bezier. |
| isStroked | boolean | Menentukan apakah goresan untuk segmen jalur ini digambar. |
Returns: XpsPolyQuadraticBezierSegment - New quadratic B?zier curves segment.
createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
Membuat kuas gradien radial baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| center | java.awt.geom.Point2D | Titik pusat gradien radial (yaitu, pusat elips). |
| gradientOrigin | java.awt.geom.Point2D | Titik asal gradien radial. |
| radiusX | float | Radius pada dimensi x dari elips yang mendefinisikan gradien radial. |
| radiusY | float | Radius pada dimensi y dari elips yang mendefinisikan gradien radial. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createRadialGradientBrush(List gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
public XpsRadialGradientBrush createRadialGradientBrush(List<XpsGradientStop> gradientStops, Point2D center, Point2D gradientOrigin, float radiusX, float radiusY)
Membuat kuas gradien radial baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| gradientStops | java.util.List<com.aspose.xps.XpsGradientStop> | Daftar titik henti gradien. |
| center | java.awt.geom.Point2D | Titik pusat gradien radial (yaitu, pusat elips). |
| gradientOrigin | java.awt.geom.Point2D | Titik asal gradien radial. |
| radiusX | float | Radius pada dimensi x dari elips yang mendefinisikan gradien radial. |
| radiusY | float | Radius pada dimensi y dari elips yang mendefinisikan gradien radial. |
Returns: XpsRadialGradientBrush - New radial gradient brush.
createSolidColorBrush(XpsColor color)
public XpsSolidColorBrush createSolidColorBrush(XpsColor color)
Membuat kuas warna solid baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| color | XpsColor | Warna untuk elemen yang diisi. |
Returns: XpsSolidColorBrush - New solid color brush.
createSolidColorBrush(Color color)
public XpsSolidColorBrush createSolidColorBrush(Color color)
Membuat kuas warna solid baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| color | java.awt.Color | Warna untuk elemen yang diisi. |
Returns: XpsSolidColorBrush - New solid color brush.
createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
public XpsVisualBrush createVisualBrush(XpsContentElement element, Rectangle2D viewbox, Rectangle2D viewport)
Membuat kuas visual baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| element | XpsContentElement | Elemen XPS (Canvas, Path, atau Glyphs) untuk properti Visual dari kuas visual. |
| viewbox | java.awt.geom.Rectangle2D | Posisi dan dimensi konten sumber kuas. |
| viewport | java.awt.geom.Rectangle2D | Wilayah dalam ruang koordinat kontainer dari ubin kuas utama yang (mungkin berulang kali) diterapkan untuk mengisi wilayah tempat kuas diterapkan |
Returns: XpsVisualBrush - New visual brush.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getActiveDocument()
public int getActiveDocument()
Mengembalikan nomor dokumen aktif.
Returns: int - Nilai int.
getActivePage()
public int getActivePage()
Mengembalikan nomor halaman aktif dalam dokumen aktif.
Returns: int - Nilai int.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDocumentCount()
public int getDocumentCount()
Mengembalikan jumlah dokumen di dalam paket XPS.
Returns: int - Jumlah dokumen di dalam paket XPS.
getDocumentPrintTicket(int documentIndex)
public DocumentPrintTicket getDocumentPrintTicket(int documentIndex)
Mendapatkan tiket cetak dokumen yang diindeks oleh documentIndex .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| documentIndex | int | Indeks dokumen yang tiket cetaknya akan dikembalikan. |
Returns: DocumentPrintTicket - Document’s print ticket.
getJobPrintTicket()
public JobPrintTicket getJobPrintTicket()
Mengembalikan tiket cetak pekerjaan dokumen.
Returns: JobPrintTicket - The document’s job print ticket.
getPage()
public XpsPage getPage()
Mengembalikan instance XpsPage untuk halaman aktif.
Returns: XpsPage - The XpsPage instance for active page.
getPageCount()
public int getPageCount()
Mengembalikan jumlah halaman dalam dokumen aktif.
Returns: int - Jumlah halaman dalam dokumen aktif.
getPagePrintTicket(int documentIndex, int pageIndex)
public PagePrintTicket getPagePrintTicket(int documentIndex, int pageIndex)
Mendapatkan tiket cetak halaman yang diindeks oleh pageIndex dalam dokumen yang diindeks oleh documentIndex .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| documentIndex | int | Indeks dokumen. |
| pageIndex | int | Indeks halaman yang tiket cetaknya akan dikembalikan. |
Returns: PagePrintTicket - Page’s print ticket.
getTotalPageCount()
public int getTotalPageCount()
Mengembalikan total jumlah halaman dalam semua dokumen di dalam dokumen XPS.
Returns: int - Total jumlah halaman dalam semua dokumen di dalam dokumen XPS.
getUtils()
public DocumentUtils getUtils()
Mendapatkan objek yang menyediakan utilitas di luar API manipulasi XPS formal.
Returns: DocumentUtils - The utilities object.
hashCode()
public native int hashCode()
Returns: int
insertCanvas(int index)
public XpsCanvas insertCanvas(int index)
Menyisipkan kanvas baru ke halaman aktif pada posisi index .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana kanvas baru harus disisipkan. |
Returns: XpsCanvas - Inserted canvas.
insertDocument(int index)
public void insertDocument(int index)
Menyisipkan dokumen kosong dengan ukuran halaman default pada posisi index dan memilih dokumen yang disisipkan sebagai aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana dokumen harus disisipkan. |
insertDocument(int index, boolean activate)
public void insertDocument(int index, boolean activate)
Menyisipkan dokumen kosong dengan ukuran halaman default pada posisi index .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana dokumen harus disisipkan. |
| aktifkan | boolean | Bendera yang menunjukkan apakah dokumen yang disisipkan dipilih sebagai aktif. |
insertDocument(int index, float width, float height)
public void insertDocument(int index, float width, float height)
Menyisipkan dokumen kosong dengan dimensi halaman pertama width dan height pada posisi index dan memilih dokumen yang disisipkan sebagai aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana dokumen harus disisipkan. |
| lebar | float | Lebar halaman pertama. |
| tinggi | float | Tinggi halaman pertama. |
insertDocument(int index, float width, float height, boolean activate)
public void insertDocument(int index, float width, float height, boolean activate)
Menyisipkan dokumen kosong dengan dimensi halaman pertama width dan height pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana dokumen harus disisipkan. |
| lebar | float | Lebar halaman pertama. |
| tinggi | float | Tinggi halaman pertama. |
| aktifkan | boolean | Bendera yang menunjukkan apakah dokumen yang disisipkan dipilih sebagai aktif. |
insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
public XpsGlyphs insertGlyphs(int index, XpsFont font, float fontSize, float originX, float originY, String unicodeString)
Menyisipkan glyph baru ke halaman aktif pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana glyph baru harus disisipkan. |
| font | XpsFont | Sumber font. |
| fontSize | float | Ukuran font. |
| originX | float | Koordinat X asal glif. |
| originY | float | Koordinat Y asal glif. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - Inserted glyphs.
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 halaman aktif pada index posisi.
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 Y asal glif. |
| unicodeString | java.lang.String | String yang akan dicetak. |
Returns: XpsGlyphs - Inserted glyphs.
insertPage(int index)
public XpsPage insertPage(int index)
Menyisipkan halaman kosong ke dokumen dengan ukuran halaman default pada index posisi dan pilih halaman yang disisipkan sebagai aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana halaman harus disisipkan. |
Returns: XpsPage - Inserted page.
insertPage(int index, boolean activate)
public XpsPage insertPage(int index, boolean activate)
Menyisipkan halaman kosong ke dokumen dengan ukuran halaman default pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana halaman harus disisipkan. |
| aktifkan | boolean | Bendera yang menunjukkan apakah halaman yang disisipkan dipilih sebagai aktif. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page)
public XpsPage insertPage(int index, XpsPage page)
Menyisipkan halaman ke dokumen pada index posisi dan pilih halaman yang disisipkan sebagai aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana halaman harus ditambahkan. |
| page | XpsPage | Halaman yang akan disisipkan. |
Returns: XpsPage - Inserted page.
insertPage(int index, XpsPage page, boolean activate)
public XpsPage insertPage(int index, XpsPage page, boolean activate)
Menyisipkan halaman ke dokumen pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana halaman harus ditambahkan. |
| page | XpsPage | Halaman yang akan disisipkan. |
| aktifkan | boolean | Bendera yang menunjukkan apakah halaman yang disisipkan dipilih sebagai aktif. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height)
public XpsPage insertPage(int index, float width, float height)
Menyisipkan halaman kosong ke dokumen dengan width dan height yang ditentukan pada index posisi dan pilih halaman yang disisipkan sebagai aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana halaman harus disisipkan. |
| lebar | float | Lebar halaman baru. |
| tinggi | float | Tinggi halaman baru. |
Returns: XpsPage - Inserted page.
insertPage(int index, float width, float height, boolean activate)
public XpsPage insertPage(int index, float width, float height, boolean activate)
Menyisipkan halaman kosong ke dokumen dengan width dan height yang ditentukan pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana halaman harus disisipkan. |
| lebar | float | Lebar halaman baru. |
| tinggi | float | Tinggi halaman baru. |
| aktifkan | boolean | Bendera yang menunjukkan apakah halaman yang disisipkan dipilih sebagai aktif. |
Returns: XpsPage - Inserted page.
insertPath(int index, XpsPathGeometry data)
public XpsPath insertPath(int index, XpsPathGeometry data)
Menyisipkan path baru ke halaman aktif pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana jalur baru harus disisipkan. |
| data | XpsPathGeometry | Geometri jalur. |
Returns: XpsPath - Inserted path.
isLicensed()
public boolean isLicensed()
Menunjukkan apakah lisensi produk Aspose.Page untuk Java diakses dan valid.
Returns: boolean - nilai boolean
merge(String[] filesForMerge, OutputStream outStream)
public void merge(String[] filesForMerge, OutputStream outStream)
Menggabungkan beberapa file XPS menjadi satu dokumen XPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| filesForMerge | java.lang.String[] | File XPS untuk digabungkan dengan dokumen ini. |
| outStream | java.io.OutputStream | Aliran keluaran tempat menyimpan dokumen XPS yang digabungkan. |
merge(String[] filesForMerge, String outXpsFilePath)
public void merge(String[] filesForMerge, String outXpsFilePath)
Menggabungkan beberapa file XPS menjadi satu dokumen XPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| filesForMerge | java.lang.String[] | File XPS untuk digabungkan dengan dokumen ini. |
| outXpsFilePath | java.lang.String | Jalur file XPS keluaran. |
mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, PdfSaveOptions options)
Menggabungkan dokumen XPS ke PDF menggunakan instance Device .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPdfFilePath | java.lang.String | Jalur file PDF keluaran. |
| filesForMerge | java.lang.String[] | File XPS untuk digabungkan dengan dokumen ini ke perangkat keluaran. |
| options | PdfSaveOptions | Opsi penyimpanan dokumen. |
mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
public void mergeToPdf(String[] filesForMerge, OutputStream pdfStream, PdfSaveOptions options)
Menggabungkan dokumen XPS ke PDF menggunakan instance Device .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| filesForMerge | java.lang.String[] | File XPS untuk digabungkan dengan dokumen ini ke perangkat keluaran. |
| pdfStream | java.io.OutputStream | Aliran keluaran untuk menulis PDF yang dihasilkan. |
| options | PdfSaveOptions | Opsi penyimpanan dokumen. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public XpsContentElement removeAt(int index)
Menghapus elemen pada index posisi dari halaman aktif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana elemen harus dihapus. |
Returns: XpsContentElement - Removed element.
removeDocumentAt(int index)
public void removeDocumentAt(int index)
Menghapus dokumen pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana dokumen harus dihapus. |
removePage(XpsPage page)
public XpsPage removePage(XpsPage page)
Menghapus halaman dari dokumen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| page | XpsPage | Halaman yang akan dihapus. |
Returns: XpsPage - Removed page.
removePageAt(int index)
public XpsPage removePageAt(int index)
Menghapus halaman dari dokumen pada index posisi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| indeks | int | Posisi di mana halaman harus dihapus. |
Returns: XpsPage - Removed page.
save(Device device, SaveOptions options)
public void save(Device device, SaveOptions options)
Menyimpan dokumen menggunakan instance Device .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| device | Device | Instansi Device. |
| options | SaveOptions | Opsi penyimpanan dokumen. |
save(OutputStream stream)
public void save(OutputStream stream)
Menyimpan dokumen XPS ke aliran.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aliran | java.io.OutputStream | Aliran dokumen XPS yang akan disimpan ke dalam. |
save(String path)
public void save(String path)
Menyimpan dokumen XPS ke file XPS yang terletak di path .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| path | java.lang.String | Lokasi dokumen. |
saveAsImage(ImageSaveOptions options)
public void saveAsImage(ImageSaveOptions options)
Menyimpan dokumen ke file gambar. Direktori output dan nama file akan sama dengan file XPS input. Ekstensi file akan sesuai dengan format gambar dalam parameter “options”. Jika dokumen diinisialisasi dengan aliran yang bukan FileInputStream, file gambar akan disimpan di folder saat ini dengan templat nama file default.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| options | ImageSaveOptions | Opsi untuk menyimpan dokumen dalam format gambar bitmap. |
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
Menyimpan dokumen ke file gambar ke direktori yang ditentukan dengan nama file yang ditentukan. Ekstensi file akan sesuai dengan format gambar dalam parameter “options”.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| options | ImageSaveOptions | Opsi untuk menyimpan dokumen dalam format gambar bitmap. |
| outDir | java.lang.String | Direktori output tempat file gambar akan disimpan. |
| fileNameTemplate | java.lang.String | Templat nama file untuk gambar (tanpa ekstensi). Jika file XPS input memiliki 1 halaman, itu akan menjadi nama file yang tepat, jika tidak “_[n]”, dimana “n” - nomor halaman mulai dari 1, akhiran akan ditambahkan ke ini. Ekstensi file akan sesuai dengan format gambar dalam parameter “option”. |
saveAsImageBytes(ImageSaveOptions options)
public byte[][][] saveAsImageBytes(ImageSaveOptions options)
Menyimpan dokumen dalam format gambar bitmap sebagai array byte.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| options | ImageSaveOptions | Opsi untuk menyimpan dokumen dalam format gambar bitmap. |
Returns: byte[][][] - Array byte gambar yang dihasilkan. Dimensi pertama untuk dokumen internal dan dimensi kedua untuk halaman dalam dokumen internal.
saveAsPdf(OutputStream stream, PdfSaveOptions options)
public void saveAsPdf(OutputStream stream, PdfSaveOptions options)
Menyimpan dokumen dalam format PDF.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aliran | java.io.OutputStream | Aliran untuk menulis file PDF output ke. |
| options | PdfSaveOptions | Opsi untuk menyimpan dokumen dalam format PDF. |
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
Menyimpan dokumen dalam format PDF.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPdfFilePath | java.lang.String | Jalur file PDF keluaran. |
| options | PdfSaveOptions | Opsi untuk menyimpan dokumen dalam format PDF. |
saveAsPs(OutputStream stream, PsSaveOptions options)
public void saveAsPs(OutputStream stream, PsSaveOptions options)
Menyimpan dokumen dalam format PS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| aliran | java.io.OutputStream | Aliran untuk menulis file PS output ke. |
| options | PsSaveOptions | Opsi untuk menyimpan dokumen dalam format PS. |
saveAsPs(String outPsFilePath, PsSaveOptions options)
public void saveAsPs(String outPsFilePath, PsSaveOptions options)
Menyimpan dokumen dalam format PostSscript.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPsFilePath | java.lang.String | Jalur file PostScript output. |
| options | PsSaveOptions | Opsi untuk menyimpan dokumen dalam format PDF. |
selectActiveDocument(int documentNumber)
public void selectActiveDocument(int documentNumber)
Memilih dokumen aktif untuk diedit.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| documentNumber | int | Nomor dokumen. |
selectActivePage(int pageNumber)
public XpsPage selectActivePage(int pageNumber)
Memilih halaman dokumen aktif untuk diedit.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pageNumber | int | Nomor halaman. |
Returns: XpsPage - XpsPage instance for active page.
setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
public void setDocumentPrintTicket(int documentIndex, DocumentPrintTicket printTicket)
Menautkan printTicket ke dokumen yang diindeks oleh documentIndex .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| documentIndex | int | Indeks dokumen yang akan dihubungkan dengan tiket cetak. |
| printTicket | DocumentPrintTicket | Tiket cetak yang akan dihubungkan. |
setJobPrintTicket(JobPrintTicket value)
public void setJobPrintTicket(JobPrintTicket value)
Mengatur tiket cetak pekerjaan dokumen.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| value | JobPrintTicket | Tiket cetak pekerjaan dokumen. |
setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
public void setPagePrintTicket(int documentIndex, int pageIndex, PagePrintTicket printTicket)
Menautkan printTicket ke halaman yang diindeks oleh pageIndex dalam dokumen yang diindeks oleh documentIndex .
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| documentIndex | int | Indeks dokumen. |
| pageIndex | int | Indeks halaman yang akan dihubungkan dengan tiket cetak. |
| printTicket | PagePrintTicket | Tiket cetak yang akan dihubungkan. |
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 |