TextDevice
Inheritance: java.lang.Object, com.aspose.page.Device
All Implemented Interfaces: com.aspose.page.IMultiPageDevice
public class TextDevice extends Device implements IMultiPageDevice
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| TextDevice() |
Bidang
| Bidang | Deskripsi |
|---|---|
| DEFAULT_SIZE | |
| EMIT_ERRORS | |
| EMIT_WARNINGS | |
| VERSION | Versi perangkat saat ini. |
Metode
TextDevice()
public TextDevice()
DEFAULT_SIZE
public static final Dimension DEFAULT_SIZE
EMIT_ERRORS
public static final String EMIT_ERRORS
EMIT_WARNINGS
public static final String EMIT_WARNINGS
VERSION
public static String VERSION
Versi perangkat saat ini.
closePage()
public void closePage()
Melakukan persiapan yang diperlukan pada perangkat setelah halaman dirender.
create()
public Device create()
Membuat salinan perangkat ini.
Returns: Device
dispose()
public void dispose()
Membuang perangkat.
draw(Shape path)
public void draw(Shape path)
Menggambar jalur.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| path | java.awt.Shape | Jalur yang akan digambar. |
drawArc(float x, float y, float width, float height, float startAngle, float arcAngle)
public void drawArc(float x, float y, float width, float height, float startAngle, float arcAngle)
Menggambar busur.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X pusat busur. |
| y | float | Koordinat Y pusat busur. |
| lebar | float | Lebar persegi panjang yang mengelilingi. |
| tinggi | float | Tinggi persegi panjang yang mengelilingi. |
| startAngle | float | Sudut awal busur. |
| arcAngle | float | Sudut busur. |
drawImage(BufferedImage image, AffineTransform transform, Color bkg)
public void drawImage(BufferedImage image, AffineTransform transform, Color bkg)
Menggambar gambar dengan transformasi dan latar belakang yang ditetapkan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| image | java.awt.image.BufferedImage | Gambar yang akan digambar. |
| transform | java.awt.geom.AffineTransform | Transformasi. |
| bkg | java.awt.Color | Warna latar belakang. |
drawLine(float x1, float y1, float x2, float y2)
public void drawLine(float x1, float y1, float x2, float y2)
Menggambar segmen garis.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x1 | float | Koordinat X awal segmen. |
| y1 | float | Koordinat Y awal segmen. |
| x2 | float | Koordinat X akhir segmen. |
| y2 | float | Koordinat Y akhir segmen. |
drawOval(float x, float y, float width, float height)
public void drawOval(float x, float y, float width, float height)
Menggambar oval.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X pusat oval. |
| y | float | Koordinat Y dari pusat oval. |
| lebar | float | Lebar persegi panjang yang mengelilingi. |
| tinggi | float | Tinggi persegi panjang yang mengelilingi. |
drawPolygon(float[] xPoints, float[] yPoints, int nPoints)
public void drawPolygon(float[] xPoints, float[] yPoints, int nPoints)
Menggambar poligon.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| xPoints | float[] | Koordinat X dari titik-titik. |
| yPoints | float[] | Koordinat Y dari titik-titik. |
| nPoints | int | Jumlah titik. |
drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
public void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Menggambar poligon.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| xPoints | int[] | Koordinat X dari titik-titik. |
| yPoints | int[] | Koordinat Y dari titik-titik. |
| nPoints | int | Jumlah titik. |
drawPolyline(float[] xPoints, float[] yPoints, int nPoints)
public void drawPolyline(float[] xPoints, float[] yPoints, int nPoints)
Menggambar polilin.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| xPoints | float[] | Koordinat X dari titik-titik. |
| yPoints | float[] | Koordinat Y dari titik-titik. |
| nPoints | int | Jumlah titik. |
drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
public void drawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Menggambar polilin.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| xPoints | int[] | Koordinat X dari titik-titik. |
| yPoints | int[] | Koordinat Y dari titik-titik. |
| nPoints | int | Jumlah titik. |
drawRect(float x, float y, float width, float height)
public void drawRect(float x, float y, float width, float height)
Menggambar persegi panjang.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X dari sudut kiri atas persegi panjang. |
| y | float | Koordinat Y dari sudut kiri atas persegi panjang. |
| lebar | float | Lebar persegi panjang. |
| tinggi | float | Tinggi persegi panjang. |
drawRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
public void drawRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
Menggambar persegi panjang bulat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X dari sudut kiri atas persegi panjang. |
| y | float | Koordinat Y dari sudut kiri atas persegi panjang. |
| lebar | float | Lebar persegi panjang. |
| tinggi | float | Tinggi persegi panjang. |
| arcWidth | float | Lebar persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang. |
| arcHeight | float | Tinggi persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang. |
drawString(String str, float x, float y)
public void drawString(String str, float x, float y)
Menggambar string pada titik yang diberikan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| str | java.lang.String | |
| x | float | |
| y | float |
endDocument()
public void endDocument()
Melakukan persiapan yang diperlukan pada perangkat setelah dokumen dirender.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
fill(Shape path)
public void fill(Shape path)
Mengisi jalur.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| path | java.awt.Shape | Jalur yang akan diisi. |
fillArc(float x, float y, float width, float height, float startAngle, float arcAngle)
public void fillArc(float x, float y, float width, float height, float startAngle, float arcAngle)
Mengisi busur.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X pusat busur. |
| y | float | Koordinat Y pusat busur. |
| lebar | float | Lebar persegi panjang yang mengelilingi. |
| tinggi | float | Tinggi persegi panjang yang mengelilingi. |
| startAngle | float | Sudut awal busur. |
| arcAngle | float | Sudut busur. |
fillOval(float x, float y, float width, float height)
public void fillOval(float x, float y, float width, float height)
Mengisi oval.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X pusat oval. |
| y | float | Koordinat Y dari pusat oval. |
| lebar | float | Lebar persegi panjang yang mengelilingi. |
| tinggi | float | Tinggi persegi panjang yang mengelilingi. |
fillPolygon(float[] xPoints, float[] yPoints, int nPoints)
public void fillPolygon(float[] xPoints, float[] yPoints, int nPoints)
Mengisi poligon.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| xPoints | float[] | Koordinat X dari titik-titik. |
| yPoints | float[] | Koordinat Y dari titik-titik. |
| nPoints | int | Jumlah titik. |
fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
public void fillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Mengisi poligon.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| xPoints | int[] | Koordinat X dari titik-titik. |
| yPoints | int[] | Koordinat Y dari titik-titik. |
| nPoints | int | Jumlah titik. |
fillRect(float x, float y, float width, float height)
public void fillRect(float x, float y, float width, float height)
Mengisi persegi panjang.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X dari sudut kiri atas persegi panjang. |
| y | float | Koordinat Y dari sudut kiri atas persegi panjang. |
| lebar | float | Lebar persegi panjang. |
| tinggi | float | Tinggi persegi panjang. |
fillRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
public void fillRoundRect(float x, float y, float width, float height, float arcWidth, float arcHeight)
Menggambar persegi panjang bulat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | float | Koordinat X dari sudut kiri atas persegi panjang. |
| y | float | Koordinat Y dari sudut kiri atas persegi panjang. |
| lebar | float | Lebar persegi panjang. |
| tinggi | float | Tinggi persegi panjang. |
| arcWidth | float | Lebar persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang. |
| arcHeight | float | Tinggi persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang. |
getBackground()
public Color getBackground()
Mendapatkan latar belakang saat ini dari halaman.
Returns: java.awt.Color - Latar belakang saat ini dari halaman
getCharTM()
public AffineTransform getCharTM()
Mendapatkan transformasi karakter saat ini.
Returns: java.awt.geom.AffineTransform - Transformasi karakter saat ini.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCreator()
public String getCreator()
Mendapatkan pembuat output perangkat yang dihasilkan.
Returns: java.lang.String - Nilai pembuat.
getCurrentPageNumber()
public int getCurrentPageNumber()
Mendapatkan nomor halaman saat ini.
Returns: int
getFont()
public ITrFont getFont()
Mendapatkan font saat ini.
Returns: ITrFont - Current font.
getOpacity()
public float getOpacity()
Mendapatkan opasitas saat ini.
Returns: float - Opasitas saat ini.
getOpacityMask()
public Paint getOpacityMask()
Mendapatkan masker opasitas saat ini.
Returns: java.awt.Paint - Masker opasitas saat ini.
getPages()
public List<String> getPages()
Returns: java.util.List<java.lang.String>
getPaint()
public Paint getPaint()
Mendapatkan cat saat ini.
Returns: java.awt.Paint - Cat warna saat ini.
getProperties()
public UserProperties getProperties()
Mendapatkan properti perangkat termasuk metadata.
Returns: UserProperties - Device properties.
getProperty(String key)
public String getProperty(String key)
Mendapatkan nilai properti string.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: java.lang.String - Nilai properti.
getPropertyColor(String key)
public Color getPropertyColor(String key)
Mendapatkan nilai properti warna.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: java.awt.Color - Nilai properti.
getPropertyDouble(String key)
public double getPropertyDouble(String key)
Mendapatkan nilai properti double.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: double - Nilai properti.
getPropertyInt(String key)
public int getPropertyInt(String key)
Mendapatkan nilai properti integer.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: int - Nilai properti.
getPropertyMargins(String key)
public Insets getPropertyMargins(String key)
Mendapatkan nilai properti margin.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: java.awt.Insets - Nilai properti.
getPropertyMatrix(String key)
public AffineTransform getPropertyMatrix(String key)
Mendapatkan nilai properti matriks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: java.awt.geom.AffineTransform - Nilai properti.
getPropertyRectangle(String key)
public Rectangle getPropertyRectangle(String key)
Mendapatkan nilai properti persegi panjang.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: java.awt.Rectangle - Nilai properti.
getPropertySize(String key)
public Dimension getPropertySize(String key)
Mendapatkan nilai properti ukuran.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: java.awt.Dimension - Nilai properti.
getSaveOptions()
public SaveOptions getSaveOptions()
Mengembalikan opsi penyimpanan.
Returns: SaveOptions - The save options.
getSize()
public Dimension getSize()
Mendapatkan ukuran halaman.
Returns: java.awt.Dimension - Ukuran halaman.
getStroke()
public Stroke getStroke()
Mendapatkan goresan saat ini.
Returns: java.awt.Stroke - Garis stroke saat ini.
getText()
public String getText()
Returns: java.lang.String
getText(int startPage, int endPage)
public String getText(int startPage, int endPage)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| startPage | int | |
| endPage | int |
Returns: java.lang.String
getTextRenderingMode()
public TextRenderingMode getTextRenderingMode()
Mendapatkan mode render teks saat ini.
Returns: TextRenderingMode - Current text rendering mode.
getTextStrokeWidth()
public float getTextStrokeWidth()
Mendapatkan lebar goresan teks saat ini.
Returns: float - Lebar goresan teks saat ini.
getTransform()
public AffineTransform getTransform()
Mendapatkan transformasi saat ini.
Returns: java.awt.geom.AffineTransform - Transformasi saat ini.
hashCode()
public native int hashCode()
Returns: int
initClip()
public void initClip()
Menginisialisasi klip perangkat.
initPageNumbers()
public void initPageNumbers()
Menginisialisasi jumlah halaman yang akan dirender.
isDirectRGB()
public boolean isDirectRGB()
Menunjukkan apakah perangkat menggunakan mode RGB langsung, yaitu RGB.
Returns: boolean
isMainDocument()
public boolean isMainDocument()
Returns: boolean
isProperty(String key)
public boolean isProperty(String key)
Mendapatkan nilai properti boolean.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| kunci | java.lang.String | Nama properti. |
Returns: boolean - Nilai properti.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
openPage(float width, float height)
public boolean openPage(float width, float height)
Melakukan persiapan yang diperlukan pada perangkat sebelum merender halaman.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| lebar | float | |
| tinggi | float |
Returns: boolean
openPage(String title)
public boolean openPage(String title)
Melakukan persiapan yang diperlukan pada perangkat sebelum merender halaman.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| judul | java.lang.String |
Returns: boolean
renew()
public void renew()
Atur ulang perangkat ke keadaan awal untuk seluruh dokumen. Digunakan untuk mengatur ulang aliran keluaran.
renewForMerge(boolean mainDocument)
public void renewForMerge(boolean mainDocument)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| mainDocument | boolean |
reset()
public void reset()
Atur ulang perangkat ke keadaan awal untuk sebuah halaman.
reset(boolean zeroPageNumbers)
public void reset(boolean zeroPageNumbers)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| zeroPageNumbers | boolean |
rotate(double theta)
public void rotate(double theta)
Putar matriks transformasi saat ini. Memanggil writeTransform(Transform). Memutar dengan sudut theta positif memutar titik pada sumbu x positif menuju sumbu y positif.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| theta | double | Sudut dalam radian yang akan diputar. |
rotate(double theta, double x, double y)
public void rotate(double theta, double x, double y)
Memutar matriks transformasi saat ini sekitar suatu titik.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| theta | double | Sebuah sudut rotasi dalam radian. |
| x | double | Koordinat X dari titik. |
| y | double | Koordinat Y dari titik. |
scale(double x, double y)
public void scale(double x, double y)
Menskalakan matriks transformasi saat ini. Memanggil writeTransform(Transform).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | double | Skala pada sumbu X. |
| y | double | Skala pada sumbu Y. |
setBackground(Color background)
public void setBackground(Color background)
Menentukan latar belakang halaman saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| latar belakang | java.awt.Color | Latar belakang halaman. |
setCharTM(AffineTransform charTM)
public void setCharTM(AffineTransform charTM)
Menentukan transformasi karakter.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| charTM | java.awt.geom.AffineTransform | \u0421haracters transformasi. |
setClip(Shape clipPath)
public void setClip(Shape clipPath)
Menentukan klip perangkat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| clipPath | java.awt.Shape | Jalur pemotongan. |
setCreator(String creator)
public void setCreator(String creator)
Menentukan pembuat output perangkat yang dihasilkan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| pencipta | java.lang.String | Nilai pencipta. |
setFont(ITrFont font)
public void setFont(ITrFont font)
Menentukan font.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| font | ITrFont | Sebuah font. |
setOpacity(float opacity)
public void setOpacity(float opacity)
Menentukan opasitas.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| opasitas | float | Opasitas. |
setOpacityMask(Paint opacityMask)
public void setOpacityMask(Paint opacityMask)
Menentukan masker opasitas.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| opacityMask | java.awt.Paint | Masker opasitas. |
setPaint(Paint paint)
public void setPaint(Paint paint)
Menentukan cat.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| paint | java.awt.Paint | Cat. |
setProperties(UserProperties props)
public void setProperties(UserProperties props)
Menentukan properti perangkat termasuk metadata.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| props | UserProperties | Properti perangkat. |
setSaveOptions(SaveOptions options)
public void setSaveOptions(SaveOptions options)
Menentukan opsi untuk mengelola proses render.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| options | SaveOptions | Opsi untuk mengelola proses rendering. |
setSize(Dimension size)
public void setSize(Dimension size)
Menentukan ukuran halaman.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| ukuran | java.awt.Dimension |
setStroke(Stroke stroke)
public void setStroke(Stroke stroke)
Menentukan goresan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| stroke | java.awt.Stroke | Garis. |
setTextRenderingMode(TextRenderingMode textRenderingMode)
public void setTextRenderingMode(TextRenderingMode textRenderingMode)
Menentukan mode render teks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| textRenderingMode | TextRenderingMode | Mode rendering teks. |
setTextStrokeWidth(float textStrokeWidth)
public void setTextStrokeWidth(float textStrokeWidth)
Menentukan lebar goresan teks.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| textStrokeWidth | float | Lebar garis teks. |
setTransform(AffineTransform transform)
public void setTransform(AffineTransform transform)
Menentukan transformasi saat ini.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| transform | java.awt.geom.AffineTransform | Sebuah transformasi.. |
shear(double shx, double shy)
public void shear(double shx, double shy)
Menerapkan shear pada matriks transformasi saat ini. Memanggil writeTransform(Transform).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| shx | double | Shear pada sumbu X. |
| shy | double | Shear pada sumbu Y. |
startDocument()
public void startDocument()
Melakukan persiapan yang diperlukan pada perangkat sebelum memulai rendering dokumen.
toString()
public String toString()
Mengembalikan nama tipe perangkat.
Returns: java.lang.String
transform(AffineTransform transform)
public void transform(AffineTransform transform)
Mentransformasi matriks transformasi saat ini. Memanggil writeTransform(Transform).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| transform | java.awt.geom.AffineTransform | Transformasi yang akan diterapkan. |
translate(double x, double y)
public void translate(double x, double y)
Menerapkan translasi pada matriks transformasi saat ini. Memanggil writeTransform(Transform).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| x | double | Translasi pada sumbu X. |
| y | double | Translasi pada sumbu Y. |
updatePageParameters(IMultiPageDevice device)
public void updatePageParameters(IMultiPageDevice device)
Memperbarui parameter halaman dari perangkat multi-halaman lainnya.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| device | IMultiPageDevice |
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 |
writeComment(String comment)
public void writeComment(String comment)
Menulis komentar.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| komentar | java.lang.String | Komentar yang akan ditulis. |
writeString(ITrFont font, String str)
public void writeString(ITrFont font, String str)
Menulis string dengan font yang ditentukan.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| font | ITrFont | Font yang ditentukan. |
| str | java.lang.String | String tersebut. |
writeWarning(String warning)
public void writeWarning(String warning)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| peringatan | java.lang.String |