PsDocument
Inheritance: java.lang.Object, com.aspose.page.Document
public final class PsDocument extends Document
Kelas ini mengenkapsulasi dokumen PS/EPS.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| PsDocument() | Menginisialisasi PsDocument kosong dengan halaman yang diinisialisasi. |
| PsDocument(String outPsFilePath, PsSaveOptions options) | Menginisialisasi PsDocument kosong dengan halaman yang diinisialisasi. |
| PsDocument(OutputStream psStream, PsSaveOptions options) | Menginisialisasi PsDocument kosong dengan halaman yang diinisialisasi. |
| PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged) | Menginisialisasi PsDocument kosong. |
| PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged) | Menginisialisasi PsDocument kosong. |
| PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages) | Menginisialisasi PsDocument kosong ketika jumlah halaman dokumen Postscript diketahui sebelumnya. |
| PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages) | Menginisialisasi PsDocument kosong ketika jumlah halaman dokumen Postscript diketahui sebelumnya. |
| PsDocument(String psFilePath) | Menginisialisasi PsDocument dengan file PS/EPS masukan. |
| PsDocument(InputStream psStream) | Menginisialisasi PsDocument dengan aliran file PS/EPS. |
Metode
| Metode | Deskripsi |
|---|---|
| clip(Shape s) | Menambahkan klip ke keadaan grafis saat ini. |
| clipAndNewPath(Shape s) | Menambahkan klip ke keadaan grafis saat ini dan kemudian menulis operator “newpath”. |
| clipRectangle(Rectangle2D.Float rect) | Menambahkan persegi pemotongan ke keadaan grafis saat ini. |
| clipText(String text, Font font, float x, float y) | Menambahkan klip dari kontur teks yang diberikan dalam font yang diberikan. |
| closePage() | Menyelesaikan halaman saat ini. |
| convertType1FontToTTF(String type1FontFilePath, String outputDir) | Mengonversi font Type 1 ke TrueType. |
| convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream) | Mengonversi font Type 3 ke TrueType. |
| convertType3FontToTTF(String type3FontFilePath, String outputDir) | Mengonversi font Type 3 ke TrueType. |
| cropEps(OutputStream epsStream, float[] cropBox) | Memotong PsDocument yang diberikan sebagai file EPS. |
| draw(Shape shape) | Menggambar jalur sembarang. |
| drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform) | Menggambar gambar yang dimask. |
| drawImage(BufferedImage image) | Menggambar sebuah gambar. |
| drawImage(BufferedImage image, AffineTransform transform, Color bkg) | Menggambar gambar yang diubah dengan latar belakang. |
| drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold) | Menggambar gambar transparan yang diubah dengan latar belakang. |
| equals(Object arg0) | |
| extractEpsBoundingBox() | Membaca file EPS dan mengekstrak kotak pembatas gambar EPS dari komentar %%BoundingBox atau batas untuk ukuran halaman default (0, 0, 595, 842) jika tidak ada. |
| extractEpsSize() | Membaca file EPS dan mengekstrak ukuran gambar EPS dari komentar %%BoundingBox atau ukuran halaman default (595, 842) jika tidak ada. |
| extractText(SaveOptions options, int startPage, int endPage) | Mengekstrak teks dari file PS. |
| fill(Shape shape) | Isi jalur sembarang. |
| fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke) | Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif. |
| fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke) | Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif. |
| fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke) | Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif. |
| fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke) | Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif. |
| fillText(String text, DrFont drFont, float x, float y) | Menambahkan string teks dengan mengisi interior glif. |
| fillText(String text, DrFont drFont, float x, float y, Paint fill) | Menambahkan string teks dengan mengisi interior glif. |
| fillText(String text, float[] advances, DrFont drFont, float x, float y) | Menambahkan string teks dengan mengisi interior glif. |
| fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill) | Menambahkan string teks dengan mengisi interior glif. |
| fillText(String text, float[] advances, Font font, float x, float y) | Menambahkan string teks dengan mengisi interior glif. |
| fillText(String text, float[] advances, Font font, float x, float y, Paint fill) | Menambahkan string teks dengan mengisi interior glif. |
| fillText(String text, Font font, float x, float y) | Menambahkan string teks dengan mengisi interior glif. |
| fillText(String text, Font font, float x, float y, Paint fill) | Menambahkan string teks dengan mengisi interior glif. |
| getClass() | |
| getInputStream() | |
| getNumberOfPages() | Mendapatkan jumlah halaman dalam dokumen PDF yang dihasilkan. |
| getPaint() | Mendapatkan paint dalam keadaan grafik saat ini. |
| getStroke() | Mendapatkan stroke dalam keadaan grafik saat ini. |
| getXmpMetadata() | Membaca file PS/EPS dan mengekstrak XmpMetadata jika sudah ada atau menambahkan yang baru jika tidak ada. |
| hashCode() | |
| isLicensed() | Menunjukkan apakah lisensi produk Aspose.Page untuk Java diakses dan valid. |
| merge(String[] filesForMerge, Device device, SaveOptions options) | Menggabungkan file PS/EPS ke perangkat. |
| mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options) | Menggabungkan file PS/EPS ke perangkat. |
| mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options) | Menggabungkan file PS/EPS ke perangkat. |
| notify() | |
| notifyAll() | |
| openPage(float width, float height) | Membuat halaman baru dan menjadikannya halaman saat ini. |
| openPage(String pageName) | Membuat halaman baru dengan ukuran dokumen dan menjadikannya halaman saat ini. |
| outlineText(String text, DrFont drFont, float x, float y) | Menambahkan string teks dengan menggambar kontur glif. |
| outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke) | Menambahkan string teks dengan menggambar kontur glif. |
| outlineText(String text, float[] advances, DrFont drFont, float x, float y) | Menambahkan string teks dengan menggambar kontur glif. |
| outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke) | Menambahkan string teks dengan menggambar kontur glif. |
| outlineText(String text, float[] advances, Font font, float x, float y) | Menambahkan string teks dengan menggambar kontur glif. |
| outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke) | Menambahkan string teks dengan menggambar kontur glif. |
| outlineText(String text, Font font, float x, float y) | Menambahkan string teks dengan menggambar kontur glif. |
| outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke) | Menambahkan string teks dengan menggambar kontur glif. |
| resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units) | Mengubah ukuran PsDocument yang diberikan sebagai file EPS. |
| rotate(float angleRadians) | Menambahkan rotasi berlawanan arah jarum jam sekitar asal ke keadaan grafik saat ini (memutar matriks saat ini). |
| rotate(int angleDegrees) | Menambahkan rotasi berlawanan arah jarum jam sekitar asal ke keadaan grafik saat ini (memutar matriks saat ini). |
| save() | Menyimpan PsDocument yang diberikan sebagai file PS atau EPS. |
| save(Device device, SaveOptions options) | Menyimpan file PS/EPS ke perangkat. |
| save(OutputStream epsStream) | Menyimpan PsDocument yang diberikan ke aliran. |
| save(String outEpsFilePath) | Menyimpan PsDocument yang diberikan sebagai file EPS. |
| saveAsImage(ImageSaveOptions options) | Menyimpan file PS/EPS ke file gambar. |
| saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate) | Menyimpan file PS/EPS ke file gambar ke direktori yang ditentukan dengan nama file yang ditentukan. |
| saveAsImagesBytes(ImageSaveOptions options) | Menyimpan file PS/EPS ke array byte gambar. |
| saveAsPdf(OutputStream pdfStream, PdfSaveOptions options) | Menyimpan file PS/EPS ke aliran PDF output. |
| saveAsPdf(String outPdfFilePath, PdfSaveOptions options) | Menyimpan file PS/EPS ke file PDF. |
| saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options) | Menyimpan objek BufferedImage ke file EPS. |
| saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options) | Menyimpan objek BufferedImage ke file EPS. |
| saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options) | Menyimpan gambar PNG/JPEG/BMP/GIF dari aliran masukan ke aliran keluaran EPS. |
| saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options) | Menyimpan gambar PNG/JPEG/BMP/GIF dari file ke file EPS. |
| scale(float xScale, float yScale) | Menambahkan skala ke keadaan grafik saat ini (skala matriks saat ini). |
| setInputStream(InputStream is) | Menentukan aliran masukan. |
| setPageDevice(Map<String,Object> pageParams) | Mengatur parameter perangkat halaman (lihat operator “setpagedevice” pada spesifikasi PostScript). |
| setPageSize(float width, float height) | Mengatur ukuran halaman. |
| setPaint(Paint paint) | Mengatur cat pada keadaan grafik saat ini. |
| setStroke(Stroke stroke) | Mengatur goresan pada keadaan grafik saat ini. |
| setTransform(AffineTransform matrix) | Mengatur transformasi saat ini menjadi ini. |
| shear(float shx, float shy) | Menambahkan transformasi geser ke keadaan grafik saat ini (geser matriks saat ini). |
| toString() | |
| transform(AffineTransform matrix) | Menambahkan transformasi ke keadaan grafik saat ini (menggabungkan matriks ini dengan yang saat ini). |
| translate(float x, float y) | Menambahkan translasi ke keadaan grafik saat ini (mentranslasi matriks saat ini). |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) | |
| writeGraphicsRestore() | Menulis pemulihan keadaan grafik saat ini (lihat spesifikasi PostScript pada operator “grestore”). |
| writeGraphicsSave() | Menulis penyimpanan keadaan grafik saat ini (lihat spesifikasi PostScript pada operator “gsave”). |
PsDocument()
public PsDocument()
Menginisialisasi PsDocument kosong dengan halaman yang diinisialisasi. Konstruktor ini hanya digunakan untuk operasi tambahan yang tidak terkait dengan file PostScript, misalnya mengonversi font.
PsDocument(String outPsFilePath, PsSaveOptions options)
public PsDocument(String outPsFilePath, PsSaveOptions options)
Menginisialisasi PsDocument kosong dengan halaman yang diinisialisasi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPsFilePath | java.lang.String | Jalur file PS/EPS output. |
| options | PsSaveOptions | Sekumpulan parameter yang mengontrol penyimpanan file PostScript. |
PsDocument(OutputStream psStream, PsSaveOptions options)
public PsDocument(OutputStream psStream, PsSaveOptions options)
Menginisialisasi PsDocument kosong dengan halaman yang diinisialisasi.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| psStream | java.io.OutputStream | Aliran tempat menyimpan file PS/EPS. |
| options | PsSaveOptions | Sekumpulan parameter yang mengontrol penyimpanan file PostScript. |
PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)
public PsDocument(String outPsFilePath, PsSaveOptions options, boolean multipaged)
Menginisialisasi PsDocument kosong.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPsFilePath | java.lang.String | Jalur file PS/EPS output. |
| options | PsSaveOptions | Sekumpulan parameter yang mengontrol penyimpanan file PostScript. |
| multipaged | boolean | Jika false halaman tidak akan diinisialisasi. Dalam kasus ini inisialisasi halaman harus dilakukan melalui pemanggilan eksplisit “openPage(width, height)”. |
PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)
public PsDocument(OutputStream psStream, PsSaveOptions options, boolean multipaged)
Menginisialisasi PsDocument kosong.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| psStream | java.io.OutputStream | Aliran tempat menyimpan file PS/EPS. |
| options | PsSaveOptions | Sekumpulan parameter yang mengontrol penyimpanan file PostScript. |
| multipaged | boolean | Jika false halaman tidak akan diinisialisasi. Dalam kasus ini inisialisasi halaman harus dilakukan melalui pemanggilan eksplisit “openPage(width, height)”. |
PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)
public PsDocument(String outPsFilePath, PsSaveOptions options, int numberOfPages)
Menginisialisasi PsDocument kosong ketika jumlah halaman dokumen Postscript diketahui sebelumnya.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPsFilePath | java.lang.String | Jalur file PS/EPS output. |
| options | PsSaveOptions | Sekumpulan parameter yang mengontrol penyimpanan file PostScript. |
| numberOfPages | int | Jumlah halaman dalam dokumen PostScript. |
PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)
public PsDocument(OutputStream psStream, PsSaveOptions options, int numberOfPages)
Menginisialisasi PsDocument kosong ketika jumlah halaman dokumen Postscript diketahui sebelumnya.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| psStream | java.io.OutputStream | Aliran tempat menyimpan file PS/EPS. |
| options | PsSaveOptions | Sekumpulan parameter yang mengontrol penyimpanan file PostScript. |
| numberOfPages | int | Jumlah halaman dalam dokumen PostScript. |
PsDocument(String psFilePath)
public PsDocument(String psFilePath)
Menginisialisasi PsDocument dengan file PS/EPS masukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| psFilePath | java.lang.String | Jalur file PS/EPS. |
PsDocument(InputStream psStream)
public PsDocument(InputStream psStream)
Menginisialisasi PsDocument dengan aliran file PS/EPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| psStream | java.io.InputStream | Aliran file PS/EPS. |
clip(Shape s)
public void clip(Shape s)
Menambahkan klip ke keadaan grafis saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| s | java.awt.Shape | Jalur pemotongan. |
clipAndNewPath(Shape s)
public void clipAndNewPath(Shape s)
Menambahkan klip ke keadaan grafik saat ini dan kemudian menulis operator “newpath”. Hal ini diperlukan untuk menghindari konfluensi jalur pemotongan ini dengan beberapa jalur berikutnya seperti glif yang digambar dengan operator “charpath”.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| s | java.awt.Shape | Jalur pemotongan. |
clipRectangle(Rectangle2D.Float rect)
public void clipRectangle(Rectangle2D.Float rect)
Menambahkan persegi pemotongan ke keadaan grafis saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| rect | java.awt.geom.Rectangle2D.Float | Persegi panjang pemotongan. |
clipText(String text, Font font, float x, float y)
public void clipText(String text, Font font, float x, float y)
Menambahkan klip dari kontur teks yang diberikan dalam font yang diberikan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks. |
| font | java.awt.Font | Font. |
| x | float | Koordinat X posisi teks. |
| y | float |
closePage()
public void closePage()
Menyelesaikan halaman saat ini.
convertType1FontToTTF(String type1FontFilePath, String outputDir)
public void convertType1FontToTTF(String type1FontFilePath, String outputDir)
Mengonversi font Type 1 ke TrueType. Nama file TTF yang dikonversi akan sama dengan font Type 1 input dengan ekstensi “.ttf”. File TTF akan disimpan ke direktori output yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| type1FontFilePath | java.lang.String | Jalur file font Type 1.. |
| outputDir | java.lang.String | Direktori output tempat menyimpan font TrueType yang dihasilkan. |
convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)
public void convertType3FontToTTF(String type3FontFilePath, OutputStream outputStream)
Mengonversi font Type 3 ke TrueType. File TTF akan disimpan ke aliran output yang disediakan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| type3FontFilePath | java.lang.String | Jalur file font Type 3. |
| outputStream | java.io.OutputStream | Aliran output tempat menyimpan font TrueType yang dihasilkan. |
convertType3FontToTTF(String type3FontFilePath, String outputDir)
public void convertType3FontToTTF(String type3FontFilePath, String outputDir)
Mengonversi font Type 3 ke TrueType. Nama file TTF yang dikonversi akan sama dengan font Type 3 input dengan ekstensi “.ttf”. File TTF akan disimpan ke direktori output yang ditetapkan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| type3FontFilePath | java.lang.String | Jalur file font Type 3.. |
| outputDir | java.lang.String | Direktori output tempat menyimpan font TrueType yang dihasilkan. |
cropEps(OutputStream epsStream, float[] cropBox)
public void cropEps(OutputStream epsStream, float[] cropBox)
Memotong PsDocument yang diberikan sebagai file EPS. Ini menyimpan file EPS awal dengan %%BoundingBox yang ada diperbarui atau membuat yang baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| epsStream | java.io.OutputStream | |
| cropBox | float[] | Kotak potong (x0, y0, x, y). |
draw(Shape shape)
public void draw(Shape shape)
Menggambar jalur sembarang.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| shape | java.awt.Shape | Jalur untuk mengisi. |
drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)
public void drawExplicitImageMask(BufferedImage image24bpp, BufferedImage alphaMask1bpp, AffineTransform transform)
Menggambar gambar yang dimask.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image24bpp | java.awt.image.BufferedImage | Gambar untuk digambar. Harus dalam format gambar RGB 24bpp. |
| alphaMask1bpp | java.awt.image.BufferedImage | Masker gambar. Harus dalam format gambar 1bpp. |
| transform | java.awt.geom.AffineTransform | Matriks untuk mentransformasi gambar. |
drawImage(BufferedImage image)
public void drawImage(BufferedImage image)
Menggambar sebuah gambar.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image | java.awt.image.BufferedImage | Gambar untuk digambar. |
drawImage(BufferedImage image, AffineTransform transform, Color bkg)
public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)
Menggambar gambar yang diubah dengan latar belakang.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image | java.awt.image.BufferedImage | Gambar untuk digambar. |
| transform | java.awt.geom.AffineTransform | Matriks untuk mentransformasi gambar. |
| bkg | java.awt.Color | Latar belakang untuk gambar. |
drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)
public void drawTransparentImage(BufferedImage image, AffineTransform transform, int transparencyThreshold)
Gambar transparan yang ditransformasi dengan latar belakang. Jika gambar tidak memiliki saluran Alpha, gambar akan digambar sebagai gambar buram.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image | java.awt.image.BufferedImage | Gambar untuk digambar. |
| transform | java.awt.geom.AffineTransform | Matriks untuk mentransformasi gambar. |
| transparencyThreshold | int | Ambang batas yang menentukan nilai transparansi mana piksel akan dianggap sepenuhnya transparan. Semua nilai di bawah ambang batas ini akan dianggap sepenuhnya buram. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
extractEpsBoundingBox()
public int[] extractEpsBoundingBox()
Membaca file EPS dan mengekstrak kotak pembatas gambar EPS dari komentar %%BoundingBox atau batas untuk ukuran halaman default (0, 0, 595, 842) jika tidak ada.
Returns: int[] - Kotak pembatas gambar EPS.
extractEpsSize()
public Dimension extractEpsSize()
Membaca file EPS dan mengekstrak ukuran gambar EPS dari komentar %%BoundingBox atau ukuran halaman default (595, 842) jika tidak ada.
Returns: java.awt.Dimension - Ukuran gambar EPS.
extractText(SaveOptions options, int startPage, int endPage)
public String extractText(SaveOptions options, int startPage, int endPage)
Mengekstrak teks dari file PS. Hanya berfungsi untuk teks yang ditulis dengan font TrueType (Tipe 42) atau font komposit (Tipe 0) yang terdiri dari font TrueType.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| options | SaveOptions | Opsi penyimpanan. |
| startPage | int | Halaman dari mana secara inklusif memulai ekstraksi teks. |
| endPage | int | Halaman yang secara inklusif akan diekstrak teksnya. |
Returns: java.lang.String - Teks yang terdapat dalam halaman yang dipilih dari file PS.
fill(Shape shape)
public void fill(Shape shape)
Isi jalur sembarang.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| shape | java.awt.Shape | Jalur untuk mengisi. |
fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
public void fillAndStrokeText(String text, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fillPaint | java.awt.Paint | Isian yang digunakan untuk melukis interior glif. |
| strokePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
public void fillAndStrokeText(String text, float[] advances, DrFont drFont, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fillPaint | java.awt.Paint | Isian yang digunakan untuk melukis interior glif. |
| strokePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
public void fillAndStrokeText(String text, float[] advances, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. advances Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| advances | float[] | |
| font | java.awt.Font | Font sistem yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fillPaint | java.awt.Paint | Isian yang digunakan untuk melukis interior glif. |
| strokePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
public void fillAndStrokeText(String text, Font font, float x, float y, Paint fillPaint, Paint strokePaint, Stroke stroke)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| font | java.awt.Font | Font sistem yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fillPaint | java.awt.Paint | Isian yang digunakan untuk melukis interior glif. |
| strokePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
fillText(String text, DrFont drFont, float x, float y)
public void fillText(String text, DrFont drFont, float x, float y)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
fillText(String text, DrFont drFont, float x, float y, Paint fill)
public void fillText(String text, DrFont drFont, float x, float y, Paint fill)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fill | java.awt.Paint | Isian yang digunakan untuk melukis glif. |
fillText(String text, float[] advances, DrFont drFont, float x, float y)
public void fillText(String text, float[] advances, DrFont drFont, float x, float y)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)
public void fillText(String text, float[] advances, DrFont drFont, float x, float y, Paint fill)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fill | java.awt.Paint | Isian yang digunakan untuk melukis glif. |
fillText(String text, float[] advances, Font font, float x, float y)
public void fillText(String text, float[] advances, Font font, float x, float y)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| font | java.awt.Font | Font sistem yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
fillText(String text, float[] advances, Font font, float x, float y, Paint fill)
public void fillText(String text, float[] advances, Font font, float x, float y, Paint fill)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| font | java.awt.Font | Font yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fill | java.awt.Paint | Isian yang digunakan untuk melukis glif. |
fillText(String text, Font font, float x, float y)
public void fillText(String text, Font font, float x, float y)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| font | java.awt.Font | Font sistem yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
fillText(String text, Font font, float x, float y, Paint fill)
public void fillText(String text, Font font, float x, float y, Paint fill)
Menambahkan string teks dengan mengisi interior glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| font | java.awt.Font | Font yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| fill | java.awt.Paint | Isian yang digunakan untuk melukis glif. |
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getInputStream()
public InputStream getInputStream()
Returns: java.io.InputStream
getNumberOfPages()
public int getNumberOfPages()
Mendapatkan jumlah halaman dalam dokumen PDF yang dihasilkan.
Returns: int - jumlah halaman.
getPaint()
public Paint getPaint()
Mendapatkan paint dalam keadaan grafik saat ini.
Returns: java.awt.Paint - Cat warna saat ini.
getStroke()
public Stroke getStroke()
Mendapatkan stroke dalam keadaan grafik saat ini.
Returns: java.awt.Stroke - Garis stroke saat ini.
getXmpMetadata()
public XmpMetadata getXmpMetadata()
Membaca file PS/EPS dan mengekstrak XmpMetadata jika sudah ada atau menambahkan yang baru jika tidak ada.
Returns: XmpMetadata - existing or new instance of XMP metadata.
hashCode()
public native int hashCode()
Returns: int
isLicensed()
public boolean isLicensed()
Menunjukkan apakah lisensi produk Aspose.Page untuk Java diakses dan valid.
Returns: boolean - nilai boolean
merge(String[] filesForMerge, Device device, SaveOptions options)
public void merge(String[] filesForMerge, Device device, SaveOptions options)
Menggabungkan file PS/EPS ke perangkat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| filesForMerge | java.lang.String[] | File PS/EPS untuk digabungkan dengan file ini ke perangkat output. |
| device | Device | Perangkat keluaran. |
| options | SaveOptions | Berisi flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)
public void mergeToPdf(OutputStream pdfStream, String[] filesForMerge, SaveOptions options)
Menggabungkan file PS/EPS ke perangkat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pdfStream | java.io.OutputStream | Aliran PDF output. |
| filesForMerge | java.lang.String[] | File PS/EPS untuk digabungkan dengan file ini ke perangkat output. |
| options | SaveOptions | Berisi flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)
public void mergeToPdf(String outPdfFilePath, String[] filesForMerge, SaveOptions options)
Menggabungkan file PS/EPS ke perangkat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPdfFilePath | java.lang.String | Jalur file PDF output. |
| filesForMerge | java.lang.String[] | File PS/EPS untuk digabungkan dengan file ini ke perangkat output. |
| options | SaveOptions | Berisi flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
openPage(float width, float height)
public void openPage(float width, float height)
Membuat halaman baru dan menjadikannya halaman saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | float | Lebar halaman baru. |
| tinggi | float | Tinggi halaman baru. |
openPage(String pageName)
public void openPage(String pageName)
Membuat halaman baru dengan ukuran dokumen dan menjadikannya halaman saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pageName | java.lang.String | Nama halaman baru. Jika null, nama halaman akan menjadi nomor urut halaman. |
outlineText(String text, DrFont drFont, float x, float y)
public void outlineText(String text, DrFont drFont, float x, float y)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)
public void outlineText(String text, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| outlinePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
outlineText(String text, float[] advances, DrFont drFont, float x, float y)
public void outlineText(String text, float[] advances, DrFont drFont, float x, float y)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)
public void outlineText(String text, float[] advances, DrFont drFont, float x, float y, Paint outlinePaint, Stroke stroke)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| drFont | com.aspose.foundation.drawing.DrFont | DrFont yang akan digunakan untuk menggambar teks. Bisa digunakan dengan font khusus yang berada di folder khusus. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| outlinePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
outlineText(String text, float[] advances, Font font, float x, float y)
public void outlineText(String text, float[] advances, Font font, float x, float y)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| font | java.awt.Font | Font sistem yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)
public void outlineText(String text, float[] advances, Font font, float x, float y, Paint outlinePaint, Stroke stroke)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| advances | float[] | Array lebar glif. Panjangnya harus sesuai dengan jumlah glif dalam string. |
| font | java.awt.Font | Font yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| outlinePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
outlineText(String text, Font font, float x, float y)
public void outlineText(String text, Font font, float x, float y)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| font | java.awt.Font | Font sistem yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)
public void outlineText(String text, Font font, float x, float y, Paint outlinePaint, Stroke stroke)
Menambahkan string teks dengan menggambar kontur glif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| text | java.lang.String | Teks yang akan ditambahkan. |
| font | java.awt.Font | Font yang akan digunakan untuk menggambar teks. |
| x | float | Koordinat X untuk asal teks. |
| y | float | Koordinat Y untuk asal teks. |
| outlinePaint | java.awt.Paint | java.awt.Paint yang digunakan untuk melukis kontur glif. Bisa berupa subclass apa pun dari kelas java.awt.Paint di JDK. |
| stroke | java.awt.Stroke | Garis yang digunakan untuk menggambar kontur glif. |
resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)
public void resizeEps(OutputStream epsStream, DimensionF newSizeInUnits, Units units)
Mengubah ukuran PsDocument yang diberikan menjadi file EPS. Metode ini hanya digunakan setelah mengekstrak ukuran EPS. Ia menyimpan file EPS awal dengan %%BoundingBox yang ada diperbarui atau yang baru akan dibuat. Matriks transformasi halaman juga akan diatur.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| epsStream | java.io.OutputStream | |
| newSizeInUnits | DimensionF | Ukuran baru gambar EPS dalam satuan yang ditetapkan. |
| units | Units | Satuan dari ukuran baru. Bisa berupa poin, inci, milimeter, sentimeter, dan persentase dari ukuran awal. |
rotate(float angleRadians)
public void rotate(float angleRadians)
Menambahkan rotasi berlawanan arah jarum jam sekitar asal ke keadaan grafik saat ini (memutar matriks saat ini).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| angleRadians | float | Sudut rotasi dalam radian. |
rotate(int angleDegrees)
public void rotate(int angleDegrees)
Menambahkan rotasi berlawanan arah jarum jam sekitar asal ke keadaan grafik saat ini (memutar matriks saat ini).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| angleDegrees | int | Sudut rotasi dalam derajat. |
save()
public void save()
Menyimpan PsDocument yang diberikan sebagai file PS atau EPS. Metode ini hanya digunakan ketika PsDocument dibuat dari awal.
save(Device device, SaveOptions options)
public void save(Device device, SaveOptions options)
Menyimpan file PS/EPS ke perangkat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| device | Device | Perangkat keluaran. |
| options | SaveOptions | Berisi flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
save(OutputStream epsStream)
public void save(OutputStream epsStream)
Menyimpan PsDocument yang diberikan ke aliran. Metode ini hanya digunakan setelah memperbarui metadata XMP. Ia menyimpan file EPS awal dengan metadata yang ada diperbarui atau yang baru dibuat saat memanggil metode getMetadata. Dalam kasus terakhir semua kode PostScript yang diperlukan dan komentar EPS ditambahkan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| epsStream | java.io.OutputStream | Aliran file EPS output. |
save(String outEpsFilePath)
public void save(String outEpsFilePath)
Menyimpan PsDocument yang diberikan sebagai file EPS. Metode ini hanya digunakan setelah memperbarui metadata XMP. Ia menyimpan file EPS awal dengan metadata yang ada diperbarui atau yang baru dibuat saat memanggil metode getMetadata. Dalam kasus terakhir semua kode PostScript yang diperlukan dan komentar EPS ditambahkan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outEpsFilePath | java.lang.String | Sebuah jalur file EPS output.. |
saveAsImage(ImageSaveOptions options)
public void saveAsImage(ImageSaveOptions options)
Menyimpan file PS/EPS ke file gambar. Direktori output dan nama file akan sama dengan file PS input. Ekstensi file akan sesuai dengan format gambar dalam parameter “options”. Jika dokumen diinisialisasi dengan aliran yang tidak berasal dari FileInputStream, file gambar akan disimpan di folder saat ini dengan templat nama file default.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| options | ImageSaveOptions | Berisi parameter yang diperlukan untuk menyimpan gambar dan flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
public void saveAsImage(ImageSaveOptions options, String outDir, String fileNameTemplate)
Menyimpan file PS/EPS 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 | Berisi parameter yang diperlukan untuk menyimpan gambar dan flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
| outDir | java.lang.String | Direktori output tempat file gambar akan disimpan. |
| fileNameTemplate | java.lang.String | Templat nama file untuk gambar (tanpa ekstensi). Jika file PS/EPS input memiliki 1 halaman, itu akan menjadi tepat nama file, jika tidak “_[n]”, dimana “n” - nomor halaman mulai dari 0, sufiks akan ditambahkan ke ini. Ekstensi file akan sesuai dengan format gambar dalam parameter “option”. |
saveAsImagesBytes(ImageSaveOptions options)
public byte[][] saveAsImagesBytes(ImageSaveOptions options)
Menyimpan file PS/EPS ke array byte gambar.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| options | ImageSaveOptions | Berisi parameter yang diperlukan untuk menyimpan gambar dan flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
Returns: byte[][] - Byte gambar. Satu array byte untuk satu halaman.
saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)
public void saveAsPdf(OutputStream pdfStream, PdfSaveOptions options)
Menyimpan file PS/EPS ke aliran PDF output.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pdfStream | java.io.OutputStream | Aliran PDF output. |
| options | PdfSaveOptions | Berisi flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
public void saveAsPdf(String outPdfFilePath, PdfSaveOptions options)
Menyimpan file PS/EPS ke file PDF.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| outPdfFilePath | java.lang.String | Jalur file PDF output. |
| options | PdfSaveOptions | Berisi flag yang menentukan keluaran kesalahan yang dilempar selama konversi. |
saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)
public static void saveImageAsEps(BufferedImage image, OutputStream epsStream, PsSaveOptions options)
Menyimpan objek BufferedImage ke file EPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image | java.awt.image.BufferedImage | Gambar. |
| epsStream | java.io.OutputStream | Aliran output EPS. |
| options | PsSaveOptions | Berisi parameter yang menentukan keluaran kesalahan yang dilempar selama konversi. |
saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)
public static void saveImageAsEps(BufferedImage image, String epsFilePath, PsSaveOptions options)
Menyimpan objek BufferedImage ke file EPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image | java.awt.image.BufferedImage | Gambar. |
| epsFilePath | java.lang.String | Jalur file EPS. |
| options | PsSaveOptions | Berisi parameter yang menentukan keluaran kesalahan yang dilempar selama konversi. |
saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)
public static void saveImageAsEps(InputStream imageStream, OutputStream epsStream, PsSaveOptions options)
Menyimpan gambar PNG/JPEG/BMP/GIF dari aliran masukan ke aliran keluaran EPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| imageStream | java.io.InputStream | Aliran input gambar. |
| epsStream | java.io.OutputStream | Aliran output EPS. |
| options | PsSaveOptions | Berisi parameter yang menentukan keluaran kesalahan yang dilempar selama konversi. |
saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)
public static void saveImageAsEps(String imageFilePath, String epsFilePath, PsSaveOptions options)
Menyimpan gambar PNG/JPEG/BMP/GIF dari file ke file EPS.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| imageFilePath | java.lang.String | Jalur file gambar. |
| epsFilePath | java.lang.String | Jalur file EPS. |
| options | PsSaveOptions | Berisi parameter yang menentukan keluaran kesalahan yang dilempar selama konversi. |
scale(float xScale, float yScale)
public void scale(float xScale, float yScale)
Menambahkan skala ke keadaan grafik saat ini (skala matriks saat ini).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| xScale | float | Skala pada sumbu X. |
| yScale | float | Skala pada sumbu Y. |
setInputStream(InputStream is)
public void setInputStream(InputStream is)
Menentukan aliran masukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| is | java.io.InputStream | Aliran input file PS/EPS. |
setPageDevice(Map<String,Object> pageParams)
public void setPageDevice(Map<String,Object> pageParams)
Mengatur parameter perangkat halaman (lihat operator “setpagedevice” pada spesifikasi PostScript). Di antaranya dapat berupa ukuran halaman dan warna, dll.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pageParams | java.util.Map<java.lang.String,java.lang.Object> | Parameter halaman. Dalam kamus ini dapat berisi ukuran halaman dan warna, dll. |
setPageSize(float width, float height)
public void setPageSize(float width, float height)
Mengatur ukuran halaman. Untuk membuat halaman dengan ukuran berbeda dalam satu dokumen gunakan metode setPageDevice tepat setelah metode ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | float | Lebar halaman dalam file PostScript yang dihasilkan. |
| tinggi | float | Tinggi halaman dalam file PostScript yang dihasilkan. |
setPaint(Paint paint)
public void setPaint(Paint paint)
Mengatur cat pada keadaan grafik saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| paint | java.awt.Paint | Paint. Itu dapat berupa subclass apa pun dari kelas Paint yang ada di JDK. |
setStroke(Stroke stroke)
public void setStroke(Stroke stroke)
Mengatur goresan pada keadaan grafik saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| stroke | java.awt.Stroke | Stroke. |
setTransform(AffineTransform matrix)
public void setTransform(AffineTransform matrix)
Mengatur transformasi saat ini menjadi ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| matrix | java.awt.geom.AffineTransform | Transformasi. |
shear(float shx, float shy)
public void shear(float shx, float shy)
Menambahkan transformasi geser ke keadaan grafik saat ini (geser matriks saat ini).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| shx | float | Shear pada sumbu X. |
| shy | float | Shear pada sumbu Y. |
toString()
public String toString()
Returns: java.lang.String
transform(AffineTransform matrix)
public void transform(AffineTransform matrix)
Menambahkan transformasi ke keadaan grafik saat ini (menggabungkan matriks ini dengan yang saat ini).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| matrix | java.awt.geom.AffineTransform | Transformasi. |
translate(float x, float y)
public void translate(float x, float y)
Menambahkan translasi ke keadaan grafik saat ini (mentranslasi matriks saat ini).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Translasi ke arah X. |
| y | float | Translasi ke arah Y. |
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 |
writeGraphicsRestore()
public void writeGraphicsRestore()
Menulis pemulihan keadaan grafik saat ini (lihat spesifikasi PostScript pada operator “grestore”).
writeGraphicsSave()
public void writeGraphicsSave()
Menulis penyimpanan keadaan grafik saat ini (lihat spesifikasi PostScript pada operator “gsave”).