Class PsDocument

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

objectDocumentPsDocument

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

Stream

NumberOfPages

Mengembalikan jumlah halaman dalam dokumen PDF yang dihasilkan.

public int NumberOfPages { get; }

Nilai Properti

int

Metode

Clip(GraphicsPath)

Menambahkan klip ke status grafik saat ini.

public void Clip(GraphicsPath s)

Parameter

s GraphicsPath

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

s GraphicsPath

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

Size

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

string

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

Brush

GetStroke()

Mengambil garis dari status grafik saat ini.

public Pen GetStroke()

Mengembalikan

Pen

GetXmpMetadata()

Membaca file PS/EPS dan mengekstrak XmpMetadata jika sudah ada atau menambahkan yang baru jika tidak ada.

public XmpMetadata GetXmpMetadata()

Mengembalikan

XmpMetadata

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&gt;

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()
 Indonesia