Class PsDocument
Namespace: Aspose.Page.EPS
Assembly: Aspose.Page.dll (25.1.2)
Kelas ini mengenkapsulasi dokumen PS/EPS.
public sealed class PsDocument : Document
Pewarisan
object ← Document ← PsDocument
Anggota yang diwarisi
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
PsDocument(string, PsSaveOptions)
Menginisialisasi Aspose.Page.EPS.PsDocument kosong dengan halaman yang telah diinisialisasi.
public PsDocument(string outPsFilePath, PsSaveOptions options)
Parameter
outPsFilePath
string
Jalur file PS/EPS keluaran.
options
PsSaveOptions
Sekumpulan parameter yang mengontrol penyimpanan file PostScript.
PsDocument(Stream, PsSaveOptions)
Menginisialisasi Aspose.Page.EPS.PsDocument kosong dengan halaman yang telah diinisialisasi.
public PsDocument(Stream outPsStream, PsSaveOptions options)
Parameter
outPsStream
Stream
Stream tempat menyimpan file PS/EPS.
options
PsSaveOptions
Sekumpulan parameter yang mengontrol penyimpanan file PostScript.
PsDocument(string, PsSaveOptions, bool)
Menginisialisasi Aspose.Page.EPS.PsDocument kosong.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)
Parameter
outPsFilePath
string
Jalur file PS/EPS keluaran.
options
PsSaveOptions
Sekumpulan parameter yang mengontrol penyimpanan file PostScript.
multipaged
bool
Jika false, halaman tidak akan diinisialisasi. Dalam kasus ini, inisialisasi halaman harus dilakukan melalui “openPage(width, height) call” yang eksplisit.
PsDocument(Stream, PsSaveOptions, bool)
Menginisialisasi Aspose.Page.EPS.PsDocument kosong.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)
Parameter
outPsStream
Stream
Stream tempat menyimpan file PS/EPS.
options
PsSaveOptions
Sekumpulan parameter yang mengontrol penyimpanan file PostScript.
multipaged
bool
Jika false, halaman tidak akan diinisialisasi. Dalam kasus ini, inisialisasi halaman harus dilakukan melalui “openPage(width, height) call” yang eksplisit.
PsDocument(string, PsSaveOptions, int)
Menginisialisasi Aspose.Page.EPS.PsDocument kosong saat jumlah halaman dokumen Postscript diketahui sebelumnya.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)
Parameter
outPsFilePath
string
Jalur file PS/EPS keluaran.
options
PsSaveOptions
Sekumpulan parameter yang mengontrol penyimpanan file PostScript.
numberOfPages
int
Jumlah halaman dalam dokumen PostScript.
PsDocument(Stream, PsSaveOptions, int)
Menginisialisasi Aspose.Page.EPS.PsDocument kosong saat jumlah halaman dokumen Postscript diketahui sebelumnya.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)
Parameter
outPsStream
Stream
Stream tempat menyimpan file PS/EPS.
options
PsSaveOptions
Sekumpulan parameter yang mengontrol penyimpanan file PostScript.
numberOfPages
int
Jumlah halaman dalam dokumen PostScript.
PsDocument(string)
Menginisialisasi Aspose.Page.EPS.PsDocument dengan file PS/EPS masukan.
public PsDocument(string psFilePath)
Parameter
psFilePath
string
Jalur file PS/EPS.
PsDocument(Stream)
Menginisialisasi Aspose.Page.EPS.PsDocument dengan stream file PS/EPS.
public PsDocument(Stream inPsStream)
Parameter
inPsStream
Stream
Stream masukan dari file PS/EPS.
Properti
InputStream
Mengambil atau menetapkan stream masukan dari file PS/EPS.
public Stream InputStream { get; set; }
Nilai Properti
NumberOfPages
Mengembalikan jumlah halaman dalam dokumen PDF yang dihasilkan.
public int NumberOfPages { get; }
Nilai Properti
Metode
Clip(GraphicsPath)
Menambahkan klip ke status grafik saat ini.
public void Clip(GraphicsPath s)
Parameter
Jalur klip.
ClipAndNewPath(GraphicsPath)
Menambahkan klip ke status grafik saat ini dan kemudian menulis operator “newpath”. Ini perlu dilakukan untuk menghindari konflik antara jalur klip ini dan beberapa jalur berikutnya seperti glyph yang digariskan dengan operator “charpath”.
public void ClipAndNewPath(GraphicsPath s)
Parameter
Jalur klip.
ClipRectangle(RectangleF)
Menambahkan persegi panjang klip ke status grafik saat ini.
public void ClipRectangle(RectangleF rect)
Parameter
rect
RectangleF
Persegi panjang klip.
ClipText(string, Font, float, float)
Menambahkan klip dari outline teks yang diberikan dengan font yang diberikan.
public void ClipText(string text, Font font, float x, float y)
Parameter
text
string
Teks.
font
Font
Font.
x
float
Koordinat X dari posisi teks.
y
float
Koordinat Y dari posisi teks.
ClosePage()
Menyelesaikan halaman saat ini.
public void ClosePage()
CropEps(string, float[])
Memotong Aspose.Page.EPS.PsDocument yang diberikan sebagai file EPS. Ini menyimpan file EPS awal dengan %%BoundingBox yang ada yang diperbarui atau yang baru akan dibuat.
public void CropEps(string outEpsFilePath, float[] cropBox)
Parameter
outEpsFilePath
string
Jalur file EPS keluaran.
cropBox
float[]
Kotak potong (x0, y0, x, y).
CropEps(Stream, float[])
Memotong Aspose.Page.EPS.PsDocument yang diberikan sebagai file EPS. Ini menyimpan file EPS awal dengan %%BoundingBox yang ada yang diperbarui atau yang baru akan dibuat.
public void CropEps(Stream epsStream, float[] cropBox)
Parameter
epsStream
Stream
Stream file EPS keluaran.
cropBox
float[]
Kotak potong (x0, y0, x, y).
Draw(GraphicsPath)
Menggambar jalur sembarang.
public void Draw(GraphicsPath shape)
Parameter
shape
GraphicsPath
Jalur yang akan digambar.
DrawArc(double, double, double, double, double, double)
Menggambar busur.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameter
x
double
Koordinat X dari pusat busur.
y
double
Koordinat Y dari pusat busur.
width
double
Lebar dari persegi panjang yang mengelilingi.
height
double
Tinggi dari persegi panjang yang mengelilingi.
startAngle
double
Sudut awal dari busur.
arcAngle
double
Sudut dari busur.
DrawExplicitImageMask(Bitmap, Bitmap, Matrix)
Menggambar gambar bermasker.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)
Parameter
image24bpp
Bitmap
Gambar yang akan digambar. Harus dalam format gambar RGB 24bpp.
alphaMask1bpp
Bitmap
Masker gambar. Harus dalam format gambar 1bpp.
transform
Matrix
Matriks untuk mentransformasi gambar.
DrawImage(Bitmap)
Menggambar gambar.
public void DrawImage(Bitmap image)
Parameter
image
Bitmap
Gambar yang akan digambar.
DrawImage(Bitmap, Matrix, Color)
Menggambar gambar yang ditransformasikan dengan latar belakang.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)
Parameter
image
Bitmap
Gambar yang akan digambar.
transform
Matrix
Matriks untuk mentransformasi gambar.
bkg
Color
Latar belakang untuk gambar.
DrawLine(double, double, double, double)
Menggambar segmen garis.
public void DrawLine(double x1, double y1, double x2, double y2)
Parameter
x1
double
Koordinat X dari awal segmen.
y1
double
Koordinat Y dari awal segmen.
x2
double
Koordinat X dari akhir segmen.
y2
double
Koordinat Y dari akhir segmen.
DrawOval(double, double, double, double)
Menggambar oval.
public void DrawOval(double x, double y, double width, double height)
Parameter
x
double
Koordinat X dari pusat oval.
y
double
Koordinat Y dari pusat oval.
width
double
Lebar dari persegi panjang yang mengelilingi.
height
double
Tinggi dari persegi panjang yang mengelilingi.
DrawPolygon(int[], int[], int)
Menggambar poligon.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameter
xPoints
int[]
Koordinat X dari titik-titik.
yPoints
int[]
Koordinat Y dari titik-titik.
nPoints
int
Jumlah titik.
DrawPolygon(double[], double[], int)
Menggambar poligon.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameter
xPoints
double[]
Koordinat X dari titik-titik.
yPoints
double[]
Koordinat Y dari titik-titik.
nPoints
int
Jumlah titik.
DrawPolyline(int[], int[], int)
Menggambar poliline.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)
Parameter
xPoints
int[]
Koordinat X dari titik-titik.
yPoints
int[]
Koordinat Y dari titik-titik.
nPoints
int
Jumlah titik.
DrawPolyline(double[], double[], int)
Menggambar poliline.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)
Parameter
xPoints
double[]
Koordinat X dari titik-titik.
yPoints
double[]
Koordinat Y dari titik-titik.
nPoints
int
Jumlah titik.
DrawRect(double, double, double, double)
Menggambar persegi panjang.
public void DrawRect(double x, double y, double width, double height)
Parameter
x
double
Koordinat X dari sudut kiri atas persegi panjang.
y
double
Koordinat Y dari sudut kiri atas persegi panjang.
width
double
Lebar dari persegi panjang.
height
double
Tinggi dari persegi panjang.
DrawRoundRect(double, double, double, double, double, double)
Menggambar persegi panjang bulat.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameter
x
double
Koordinat X dari sudut kiri atas persegi panjang.
y
double
Koordinat Y dari sudut kiri atas persegi panjang.
width
double
Lebar dari persegi panjang.
height
double
Tinggi dari persegi panjang.
arcWidth
double
Lebar dari persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang.
arcHeight
double
Tinggi dari persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang.
DrawTransparentImage(Bitmap, Matrix, int)
Menggambar gambar transparan yang ditransformasikan. Jika gambar tidak memiliki saluran Alpha, itu akan digambar sebagai gambar opak.
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)
Parameter
image
Bitmap
Gambar yang akan digambar.
transform
Matrix
Matriks untuk mentransformasi gambar.
transparencyThreshold
int
Ambang batas yang menentukan dari nilai mana transparansi pixel akan diinterpretasikan sebagai sepenuhnya transparan. Semua nilai di bawah ambang batas ini akan diinterpretasikan sebagai sepenuhnya opak.
ExtractEpsBoundingBox()
Membaca file EPS dan mengekstrak bounding box dari gambar EPS dari komentar %%BoundingBox atau batas untuk ukuran halaman default (0, 0, 595, 842) jika tidak ada.
public int[] ExtractEpsBoundingBox()
Mengembalikan
int[]
Bounding box dari gambar EPS.
ExtractEpsSize()
Membaca file EPS dan mengekstrak ukuran gambar EPS dari komentar %%BoundingBox atau ukuran halaman default (595, 842) jika tidak ada.
public Size ExtractEpsSize()
Mengembalikan
Ukuran dari gambar EPS.
ExtractText(SaveOptions, int, int)
Mengekstrak teks dari file PS. Teks hanya dapat diekstrak jika ditulis dengan font Tipe 42 (TrueType) atau font Tipe 0 dengan font Tipe 42 dalam Peta Vektornya.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)
Parameter
options
SaveOptions
Opsi penyimpanan.
startPage
int
Halaman dari mana untuk mulai mengekstrak teks. Parameter ini berguna untuk dokumen multi-halaman.
endPage
int
Halaman hingga mana untuk menyelesaikan ekstraksi teks. Parameter ini berguna untuk dokumen multi-halaman.
Mengembalikan
Teks yang diekstrak.
Fill(GraphicsPath)
Mengisi jalur sembarang.
public void Fill(GraphicsPath shape)
Parameter
shape
GraphicsPath
Jalur yang akan diisi.
FillAndStrokeText(string, Font, float, float, Brush, Pen)
Menambahkan string teks dengan mengisi interior glyph dan menggambar kontur glyph.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
font
Font
Font sistem yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
fillPaint
Brush
Pengisian yang digunakan untuk mengecat interior glyph.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)
Menambahkan string teks dengan mengisi interior glyph dan menggambar kontur glyph.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
font
Font
Font sistem yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
fillPaint
Brush
Pengisian yang digunakan untuk mengecat interior glyph.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
FillAndStrokeText(string, DrFont, float, float, Brush, Pen)
Menambahkan string teks dengan mengisi interior glyph dan menggambar kontur glyph.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
fillPaint
Brush
Pengisian yang digunakan untuk mengecat interior glyph.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)
Menambahkan string teks dengan mengisi interior glyph dan menggambar kontur glyph.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
fillPaint
Brush
Pengisian yang digunakan untuk mengecat interior glyph.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
FillArc(double, double, double, double, double, double)
Mengisi busur.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)
Parameter
x
double
Koordinat X dari pusat busur.
y
double
Koordinat Y dari pusat busur.
width
double
Lebar dari persegi panjang yang mengelilingi.
height
double
Tinggi dari persegi panjang yang mengelilingi.
startAngle
double
Sudut awal dari busur.
arcAngle
double
Sudut dari busur.
FillOval(double, double, double, double)
Mengisi oval.
public void FillOval(double x, double y, double width, double height)
Parameter
x
double
Koordinat X dari pusat oval.
y
double
Koordinat Y dari pusat oval.
width
double
Lebar dari persegi panjang yang mengelilingi.
height
double
Tinggi dari persegi panjang yang mengelilingi.
FillPolygon(int[], int[], int)
Mengisi poligon.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)
Parameter
xPoints
int[]
Koordinat X dari titik-titik.
yPoints
int[]
Koordinat Y dari titik-titik.
nPoints
int
Jumlah titik.
FillPolygon(double[], double[], int)
Mengisi poligon.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)
Parameter
xPoints
double[]
Koordinat X dari titik-titik.
yPoints
double[]
Koordinat Y dari titik-titik.
nPoints
int
Jumlah titik.
FillRect(double, double, double, double)
Mengisi persegi panjang.
public void FillRect(double x, double y, double width, double height)
Parameter
x
double
Koordinat X dari sudut kiri atas persegi panjang.
y
double
Koordinat Y dari sudut kiri atas persegi panjang.
width
double
Lebar dari persegi panjang.
height
double
Tinggi dari persegi panjang.
FillRoundRect(double, double, double, double, double, double)
Mengisi persegi panjang bulat.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)
Parameter
x
double
Koordinat X dari sudut kiri atas persegi panjang.
y
double
Koordinat Y dari sudut kiri atas persegi panjang.
width
double
Lebar dari persegi panjang.
height
double
Tinggi dari persegi panjang.
arcWidth
double
Lebar dari persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang.
arcHeight
double
Tinggi dari persegi panjang yang mengelilingi busur yang membulatkan sudut persegi panjang.
FillText(string, Font, float, float)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, Font font, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
font
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, float[], Font, float, float)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, float[] advances, Font font, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
font
Font
Font yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
FillText(string, DrFont, float, float)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, DrFont drFont, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
FillText(string, float[], DrFont, float, float)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
FillText(string, Font, float, float, Brush)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, Font font, float x, float y, Brush fill)
Parameter
text
string
Teks yang akan ditambahkan.
font
Font
Font sistem yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
fill
Brush
Pengisian yang digunakan untuk mengecat interior glyph.
FillText(string, float[], Font, float, float, Brush)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
font
Font
Font sistem yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
fill
Brush
Pengisian yang digunakan untuk mengecat interior glyph.
FillText(string, DrFont, float, float, Brush)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)
Parameter
text
string
Teks yang akan ditambahkan.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
fill
Brush
Pengisian yang digunakan untuk mengecat interior glyph.
FillText(string, float[], DrFont, float, float, Brush)
Menambahkan string teks dengan mengisi interior glyph.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
GetPaint()
Mengambil cat dari status grafik saat ini.
public Brush GetPaint()
Mengembalikan
GetStroke()
Mengambil garis dari status grafik saat ini.
public Pen GetStroke()
Mengembalikan
GetXmpMetadata()
Membaca file PS/EPS dan mengekstrak XmpMetadata jika sudah ada atau menambahkan yang baru jika tidak ada.
public XmpMetadata GetXmpMetadata()
Mengembalikan
Instansi XMP metadata yang ada atau baru.
MergeToPdf(string, string[], SaveOptions)
Menggabungkan file PS/EPS ke perangkat.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)
Parameter
outPdfFilePath
string
Jalur file PDF keluaran.
filesForMerge
string[]
File PS/EPS untuk digabungkan dengan file ini ke perangkat keluaran.
options
SaveOptions
Mengandung bendera yang menentukan keluaran dari kesalahan yang dilemparkan selama konversi.
MergeToPdf(Stream, string[], SaveOptions)
Menggabungkan file PS/EPS ke perangkat.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)
Parameter
pdfStream
Stream
Stream PDF keluaran.
filesForMerge
string[]
File PS/EPS untuk digabungkan dengan file ini ke perangkat keluaran.
options
SaveOptions
Mengandung bendera yang menentukan keluaran dari kesalahan yang dilemparkan selama konversi.
OpenPage(float, float)
Membuat halaman baru dan menjadikannya halaman saat ini.
public void OpenPage(float width, float height)
Parameter
width
float
Lebar halaman baru.
height
float
Tinggi halaman baru.
OpenPage(string)
Membuat halaman baru dengan ukuran dokumen dan menjadikannya halaman saat ini.
public void OpenPage(string pageName = null)
Parameter
pageName
string
Nama halaman baru. Jika null, nama halaman akan menjadi nomor urut halaman.
OutlineText(string, Font, float, float)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, Font font, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
font
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, float[], Font, float, float)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, float[] advances, Font font, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
font
Font
Font yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
OutlineText(string, DrFont, float, float)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, DrFont drFont, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
OutlineText(string, float[], DrFont, float, float)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
OutlineText(string, Font, float, float, Pen)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
font
Font
Font sistem yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
OutlineText(string, float[], Font, float, float, Pen)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
font
Font
Font sistem yang akan digunakan untuk menggambar teks.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
OutlineText(string, DrFont, float, float, Pen)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
OutlineText(string, float[], DrFont, float, float, Pen)
Menambahkan string teks dengan menggambar kontur glyph.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)
Parameter
text
string
Teks yang akan ditambahkan.
advances
float[]
Array lebar glyph. Panjangnya harus sesuai dengan jumlah glyph dalam string.
drFont
DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. Dapat digunakan dengan font kustom yang terletak di folder kustom.
x
float
Koordinat X untuk asal teks.
y
float
Koordinat Y untuk asal teks.
stroke
Pen
Garis yang digunakan untuk menggambar kontur glyph.
ResizeEps(string, SizeF, Units)
Mengubah ukuran Aspose.Page.EPS.PsDocument yang diberikan sebagai file EPS. Metode ini hanya digunakan setelah mengekstrak ukuran EPS. Ini menyimpan file EPS awal dengan %%BoundingBox yang ada yang diperbarui atau yang baru akan dibuat. Matriks transformasi halaman juga akan diatur.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)
Parameter
outEpsFilePath
string
Jalur file EPS keluaran.
newSizeInUnits
SizeF
Ukuran baru dari gambar EPS dalam satuan yang ditentukan.
units
Units
Satuan dari ukuran baru. Dapat berupa poin, inci, milimeter, sentimeter, dan persentase dari ukuran awal.
ResizeEps(Stream, SizeF, Units)
Mengubah ukuran Aspose.Page.EPS.PsDocument yang diberikan sebagai file EPS. Metode ini hanya digunakan setelah mengekstrak ukuran EPS. Ini menyimpan file EPS awal dengan %%BoundingBox yang ada yang diperbarui atau yang baru akan dibuat. Matriks transformasi halaman juga akan diatur.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)
Parameter
epsStream
Stream
Stream file EPS keluaran.
newSizeInUnits
SizeF
Ukuran baru dari gambar EPS dalam satuan yang ditentukan.
units
Units
Satuan dari ukuran baru. Dapat berupa poin, inci, milimeter, sentimeter, dan persentase dari ukuran awal.
Rotate(float)
Menambahkan rotasi berlawanan arah jarum jam tentang asal ke status grafik saat ini (memutar matriks saat ini).
public void Rotate(float angleRadians)
Parameter
angleRadians
float
Sudut rotasi dalam radian.
Rotate(int)
Menambahkan rotasi berlawanan arah jarum jam tentang asal ke status grafik saat ini (memutar matriks saat ini).
public void Rotate(int angleDegrees)
Parameter
angleDegrees
int
Sudut rotasi dalam derajat.
Save(Stream)
Menyimpan Aspose.Page.EPS.PsDocument yang diberikan sebagai file EPS. Metode ini hanya digunakan setelah memperbarui metadata XMP. Ini menyimpan file EPS awal dengan metadata yang diperbarui atau yang baru dibuat saat memanggil metode GetMetadata. Dalam kasus terakhir, semua kode PostScript yang diperlukan dan komentar EPS ditambahkan.
public void Save(Stream epsStream)
Parameter
epsStream
Stream
Stream file EPS keluaran.
Save()
Menyimpan Aspose.Page.EPS.PsDocument yang diberikan sebagai file EPS. Metode ini hanya digunakan ketika PsDocument dibuat dari awal.
public void Save()
SaveAsImage(ImageSaveOptions)
Menyimpan file PS/EPS ke array byte gambar.
public byte[][] SaveAsImage(ImageSaveOptions options)
Parameter
options
ImageSaveOptions
Mengandung parameter yang diperlukan untuk menyimpan gambar dan bendera yang menentukan keluaran dari kesalahan yang dilemparkan selama konversi.
Mengembalikan
byte[][]
Byte gambar. Satu array byte untuk satu halaman.
SaveAsPdf(string, PdfSaveOptions)
Menyimpan file PS/EPS ke file PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)
Parameter
outPdfFilePath
string
Jalur file PDF keluaran.
options
PdfSaveOptions
Mengandung bendera yang menentukan keluatan dari kesalahan yang dilemparkan selama konversi.
SaveAsPdf(Stream, PdfSaveOptions)
Menyimpan file PS/EPS ke stream PDF.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)
Parameter
pdfStream
Stream
Stream PDF keluaran.
options
PdfSaveOptions
Mengandung bendera yang menentukan keluatan dari kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(Stream, Stream, PsSaveOptions)
Menyimpan gambar PNG/JPEG/TIFF/BMP/GIF/EMF dari stream input ke stream output EPS.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)
Parameter
imageStream
Stream
Stream input gambar.
epsStream
Stream
Stream output EPS.
options
PsSaveOptions
Mengandung parameter yang menentukan keluatan dari kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(string, string, PsSaveOptions)
Menyimpan gambar PNG/JPEG/TIFF/BMP/GIF/EMF dari file ke file EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)
Parameter
imageFilePath
string
Jalur file gambar.
epsFilePath
string
Jalur file EPS.
options
PsSaveOptions
Mengandung parameter yang menentukan keluatan dari kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(Bitmap, string, PsSaveOptions)
Menyimpan objek Bitmap ke file EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)
Parameter
image
Bitmap
Gambar.
epsFilePath
string
Jalur file EPS.
options
PsSaveOptions
Mengandung parameter yang menentukan keluatan dari kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(Bitmap, Stream, PsSaveOptions)
Menyimpan objek Bitmap ke stream output EPS.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)
Parameter
image
Bitmap
Gambar.
epsStream
Stream
Stream output EPS.
options
PsSaveOptions
Mengandung parameter yang menentukan keluatan dari kesalahan yang dilemparkan selama konversi.
Scale(float, float)
Menambahkan skala ke status grafik saat ini (skala matriks saat ini).
public void Scale(float xScale, float yScale)
Parameter
xScale
float
Skala pada sumbu X.
yScale
float
Translasi pada sumbu Y.
SetPageDevice(Dictionary<string, object="">)
Mengatur parameter perangkat halaman (lihat operator “setpagedevice” dalam spesifikasi PostScript). Di antara ini bisa berupa ukuran halaman, warna, dll.
public void SetPageDevice(Dictionary<string, object=""> pageParams)
Parameter
pageParams
Dictionary<string, object>
Parameter halaman. Dalam kamus ini bisa berupa ukuran halaman, warna, dll.
SetPageSize(float, float)
Mengatur ukuran halaman. Untuk membuat halaman dengan ukuran yang berbeda dalam satu dokumen, gunakan metode Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object}) setelah metode ini.
public void SetPageSize(float width, float height)
Parameter
width
float
Lebar halaman dalam file PostScript yang dihasilkan.
height
float
Tinggi halaman dalam file PostScript yang dihasilkan.
SetPaint(Brush)
Mengatur cat dalam status grafik saat ini.
public void SetPaint(Brush paint)
Parameter
paint
Brush
Cat. Ini bisa berupa subclass dari kelas System.Drawing.Brush yang ada di platform .NET.
SetStroke(Pen)
Mengatur garis dalam status grafik saat ini.
public void SetStroke(Pen stroke)
Parameter
stroke
Pen
Garis.
SetTransform(Matrix)
Mengatur transformasi saat ini menjadi yang ini.
public void SetTransform(Matrix matrix)
Parameter
matrix
Matrix
Transformasi.
Shear(float, float)
Menambahkan transformasi shear ke status grafik saat ini (shear matriks saat ini).
public void Shear(float shx, float shy)
Parameter
shx
float
Shear pada sumbu X.
shy
float
Shear pada sumbu Y.
Transform(Matrix)
Menambahkan transformasi ke status grafik saat ini (menggabungkan matriks ini dengan yang saat ini).
public void Transform(Matrix matrix)
Parameter
matrix
Matrix
Transformasi.
Translate(float, float)
Menambahkan translasi ke status grafik saat ini (mentranslasi matriks saat ini).
public void Translate(float x, float y)
Parameter
x
float
Translasi dalam arah X.
y
float
Translasi dalam arah Y.
WriteGraphicsRestore()
Menulis pemulihan status grafik saat ini (lihat spesifikasi PostScript pada operator “grestore”).
public void WriteGraphicsRestore()
WriteGraphicsSave()
Menulis penyimpanan status grafik saat ini (lihat spesifikasi PostScript pada operator “gsave”).
public void WriteGraphicsSave()