Class PsDocument
Nama dari : Aspose.Page.EPS Pengumpulan: Aspose.Page.dll (25.5.0)
Kelas ini mencakup dokumen PS/EPS.
public sealed class PsDocument : DocumentInheritance
object ← Document ← PsDocument
anggota yang diwarisi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PsDocument()
Inicialisasi kosong Aspose.Page.EPS.PsDocument. Konstruktor ini hanya digunakan untuk operasi tambahan yang tidak terkait dengan file PostScript,Misalnya, untuk mengkonversi font.
public PsDocument()PsDocument(Keterangan, PsSaveOptions)
Inicialisasi kosong Aspose.Page.EPS.PsDokumen dengan halaman yang dimulai.
public PsDocument(string outPsFilePath, PsSaveOptions options)Parameters
outPsFilePath string
Jalan keluar file PS/EPS.
options PsSaveOptions
Sebuah set parameter yang mengendalikan penyimpanan file PostScript.
PsDocument(Penelitian, PsSaveOptions)
Inicialisasi kosong Aspose.Page.EPS.PsDokumen dengan halaman yang dimulai.
public PsDocument(Stream outPsStream, PsSaveOptions options)Parameters
outPsStream Stream
Stream di mana untuk menyimpan file PS/EPS.
options PsSaveOptions
Sebuah set parameter yang mengendalikan penyimpanan file PostScript.
PsDocument(String, PsSaveOptions dan Bool)
Initifikasi kosong Aspose.Page.EPS.PsDocument.
public PsDocument(string outPsFilePath, PsSaveOptions options, bool multipaged)Parameters
outPsFilePath string
Jalan keluar file PS/EPS.
options PsSaveOptions
Sebuah set parameter yang mengendalikan penyimpanan file PostScript.
multipaged bool
Jika halaman palsu tidak akan dimulai. dalam hal ini, dimulai halaman harus dilakukan melalui panggilan eksplisit “openPage(width, height).
PsDocument(Stream, PsSaveOptions dan Bool)
Initifikasi kosong Aspose.Page.EPS.PsDocument.
public PsDocument(Stream outPsStream, PsSaveOptions options, bool multipaged)Parameters
outPsStream Stream
Stream di mana untuk menyimpan file PS/EPS.
options PsSaveOptions
Sebuah set parameter yang mengendalikan penyimpanan file PostScript.
multipaged bool
Jika halaman palsu tidak akan dimulai. dalam hal ini, dimulai halaman harus dilakukan melalui panggilan eksplisit “openPage(width, height).
PsDocument(String, PsSaveOptions, int)
Inicialisasi kosong Aspose.Page.EPS.PsDocument ketika jumlah halaman dokumen Postscript diketahui terlebih dahulu.
public PsDocument(string outPsFilePath, PsSaveOptions options, int numberOfPages)Parameters
outPsFilePath string
Jalan keluar file PS/EPS.
options PsSaveOptions
Sebuah set parameter yang mengendalikan penyimpanan file PostScript.
numberOfPages int
Jumlah halaman dalam dokumen PostScript.
PsDocument(Stream, PsSaveOptions, int)
Inicialisasi kosong Aspose.Page.EPS.PsDocument ketika jumlah halaman dokumen Postscript diketahui terlebih dahulu.
public PsDocument(Stream outPsStream, PsSaveOptions options, int numberOfPages)Parameters
outPsStream Stream
Stream di mana untuk menyimpan file PS/EPS.
options PsSaveOptions
Sebuah set parameter yang mengendalikan penyimpanan file PostScript.
numberOfPages int
Jumlah halaman dalam dokumen PostScript.
PsDocument(String)
Inicialisasi Aspose.Page.EPS.PsDocument dengan file input PS/EPS.
public PsDocument(string psFilePath)Parameters
psFilePath string
Peta file PS / EPS.
PsDocument(Stream)
Inicialisasi Aspose.Page.EPS.PsDocument dengan arus file PS/EPS.
public PsDocument(Stream inPsStream)Parameters
inPsStream Stream
Menggunakan file PS/EPS.
Properties
InputStream
Dapatkan atau menetapkan aliran input 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
Methods
Clip(GraphicsPath)
Ads clip ke status grafis saat ini.
public void Clip(GraphicsPath s)Parameters
Jalan yang berkeliling.
ClipAndNewPath(GraphicsPath)
Ads klip ke status grafis saat ini dan yang ditulis “newpath” operator. perlu dilakukan untuk melarikan diridari confluence dari jalur klip ini dan beberapa laluan seterusnya seperti glyphs yang ditunjukkan dengan operator “charpath”.
public void ClipAndNewPath(GraphicsPath s)Parameters
Jalan yang berkeliling.
ClipRectangle(RectangleF)
Ads klip rektangle ke status grafis saat ini.
public void ClipRectangle(RectangleF rect)Parameters
rect RectangleF
dengan rektangle klip.
ClipText(Tipe, Tipe, Tipe, Tipe dan Tipe)
Menambah klip dari outline teks tertentu dalam font tertentu.
public void ClipText(string text, Font font, float x, float y)Parameters
text string
dengan teks tersebut.
font Font
dengan font.
x float
Koordinat X dari posisi teks.
y float
koordinat dari posisi teks.
ClosePage()
Lengkap halaman saat ini.
public void ClosePage()KonversiType1FontToTTF(String dan String)
Mengkonversi font Type 1 ke TrueType.Nama font TTF yang dikonversi akan sama dengan font input Type 1 dengan ekstensi “.ttf”.File TTF akan disimpan ke direktori output yang diberikan.
public void ConvertType1FontToTTF(string type1FontFilePath, string outputDir)Parameters
type1FontFilePath string
Jenis 1 jalur file font.
outputDir string
Hasil dir di mana untuk menyimpan font TrueType yang dihasilkan.
KonversiType3FontToTTF(String dan String)
Mengkonversi font Type 3 ke TrueType.Nama font TTF yang dikonversi akan sama dengan file font input Type 3 dengan ekstensi “.ttf”.File TTF akan disimpan ke direktori output yang diberikan.
public void ConvertType3FontToTTF(string type3FontFilePath, string outputDir)Parameters
type3FontFilePath string
Jenis 3 jalur file font.
outputDir string
Hasil dir di mana untuk menyimpan font TrueType yang dihasilkan.
KonversiType3FontToTTF(String dan Stream)
Konversi font Type 3 ke TrueType stream.
public void ConvertType3FontToTTF(string type3FontFilePath, Stream outputStream)Parameters
type3FontFilePath string
Jenis 3 jalur file font.
outputStream Stream
Stream output di mana untuk menyimpan font TrueType yang dihasilkan.
CropEps(Banjir, Banjir[])
Crop diberikan Aspose.Page.EPS.PsDocument sebagai file EPS.Ini menyimpan file EPS awal dengan update yang ada %%BoundingBox atau yang baru akan dicipta.
public void CropEps(string outEpsFilePath, float[] cropBox)Parameters
outEpsFilePath string
Jalan keluar file EPS.
cropBox float
[ ]
Kotak tanaman (x0, y0, x, y)
CropEps(Banjir dan Float[])
Crop diberikan Aspose.Page.EPS.PsDocument sebagai file EPS.Ini menyimpan file EPS awal dengan update yang ada %%BoundingBox atau yang baru akan dicipta.
public void CropEps(Stream epsStream, float[] cropBox)Parameters
epsStream Stream
Pengeluaran file EPS.
cropBox float
[ ]
Kotak tanaman (x0, y0, x, y)
Draw(GraphicsPath)
Buatlah jalur yang arbitrari.
public void Draw(GraphicsPath shape)Parameters
shape GraphicsPath
Jalan untuk menggambar.
DrawArc(dua, dua, dua, dua, dua, dua, dua, dua, dua)
menggerakkan sebuah arc.
public void DrawArc(double x, double y, double width, double height, double startAngle, double arcAngle)Parameters
x double
Koordinat X dari pusat arc.
y double
koordinat dari pusat arak.
width double
Sebuah lingkaran rektangle yang terpusat.
height double
Ketinggian dari rektangle yang dikitar.
startAngle double
Sebuah sudut permulaan dari arc.
arcAngle double
Satu sudut dari arc.
DrawExplicitImageMask(Bitmap, Bitmap dan Matrix)
Gambar yang disamarkan.
public void DrawExplicitImageMask(Bitmap image24bpp, Bitmap alphaMask1bpp, Matrix transform)Parameters
image24bpp Bitmap
Gambar harus dalam format gambar 24bpp RGB.
alphaMask1bpp Bitmap
Masker gambar harus dalam format 1bpp.
transform Matrix
Matriks untuk mengubah gambar.
DrawImage(Bitmap)
menggambarkan gambar.
public void DrawImage(Bitmap image)Parameters
image Bitmap
Gambar yang harus dicetak.
DrawImage(Matriks, Matriks dan Warna)
Menarik gambar yang diubah dengan latar belakang.
public void DrawImage(Bitmap image, Matrix transform, Color bkg)Parameters
image Bitmap
Gambar yang harus dicetak.
transform Matrix
Matriks untuk mengubah gambar.
bkg Color
latar belakang untuk gambar.
DrawLine(dua, dua, dua dan dua)
Mengatur segmen garis.
public void DrawLine(double x1, double y1, double x2, double y2)Parameters
x1 double
X koordinat dari awal segmen.
y1 double
koordinat dari awal segmen.
x2 double
X koordinat akhir segmen.
y2 double
koordinat dari akhir segmen.
DrawOval(dua, dua, dua dan dua)
Menggunakan oval.
public void DrawOval(double x, double y, double width, double height)Parameters
x double
Koordinat X dari pusat oval.
y double
koordinat dari pusat oval.
width double
Sebuah lingkaran rektangle yang terpusat.
height double
Ketinggian dari rektangle yang dikitar.
DrawPolygon(int[ ], dan int[ ], dan int)
Menggunakan polygon.
public void DrawPolygon(int[] xPoints, int[] yPoints, int nPoints)Parameters
xPoints int
[ ]
X koordinat titik.
yPoints int
[ ]
koordinasi dari titik.
nPoints int
Jumlah poin tersebut.
DrawPolygon(Dua kali[ ], Dua kali ganda[ ], dan int)
Menggunakan poligon.
public void DrawPolygon(double[] xPoints, double[] yPoints, int nPoints)Parameters
xPoints double
[ ]
X koordinat titik.
yPoints double
[ ]
koordinasi dari titik.
nPoints int
Jumlah poin tersebut.
DrawPolyline(int[ ], dan int[ ], dan int)
Menggunakan polilin.
public void DrawPolyline(int[] xPoints, int[] yPoints, int nPoints)Parameters
xPoints int
[ ]
X koordinat titik.
yPoints int
[ ]
koordinasi dari titik.
nPoints int
Jumlah poin tersebut.
DrawPolyline(Dua kali[ ], Dua kali ganda[ ], dan int)
Menggunakan polilin.
public void DrawPolyline(double[] xPoints, double[] yPoints, int nPoints)Parameters
xPoints double
[ ]
X koordinat titik.
yPoints double
[ ]
koordinasi dari titik.
nPoints int
Jumlah poin tersebut.
DrawRect(dua, dua, dua dan dua)
menggerakkan rektangle.
public void DrawRect(double x, double y, double width, double height)Parameters
x double
X koordinat sudut kiri atas rektangle.
y double
koordinat sudut kiri atas rektangle.
width double
Sebuah lebar dari rektangle.
height double
ketinggian dari rektangle.
DrawRoundRect(dua, dua, dua, dua, dua, dua, dua, dua, dua)
Menggerakkan rektangle bulat.
public void DrawRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)Parameters
x double
X koordinat sudut kiri atas rektangle.
y double
koordinat sudut kiri atas rektangle.
width double
Sebuah lebar dari rektangle.
height double
ketinggian dari rektangle.
arcWidth double
Sebuah lebar rektangle bulat dari arc yang mengelilingi sudut rektangle.
arcHeight double
Ketinggian rektangle bulat dari arc yang mengelilingi sudut rektangle.
DrawTransparentImage(Matriks, Matriks dan Int)
Jika gambar tidak memiliki saluran Alpha, itu akan dicetak sebagai gambar yang tidak jelas
public void DrawTransparentImage(Bitmap image, Matrix transform, int transparencyThreshold)Parameters
image Bitmap
Gambar yang harus dicetak.
transform Matrix
Matriks untuk mengubah gambar.
transparencyThreshold int
Sebuah batas yang menentukan dari mana nilai piksel transparansi akan ditafsirkan sebagai sepenuhnya transparan. semua nilai di bawah batas ini akan ditafsirkan sebagai sepenuhnya tidak jelas.
ExtractEpsBoundingBox()
Membaca file EPS dan mengekstrak kotak pembatasan gambar EPS dari komentar %%BoundingBox atau batas untuk ukuran halaman default (0, 0, 595, 842) jika tidak ada.
public int[] ExtractEpsBoundingBox()Returns
int [ ]
Kotak penghalang 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()Returns
Ukuran gambar EPS.
ExtractText(Pengelolaan, int, int)
Teks hanya dapat dikeluarkan jika ditulis dengan font Type 42 (TrueType) atau font Type 0 dengan font Type 42 di Vector Map.
public string ExtractText(SaveOptions options, int startPage = 0, int endPage = 0)Parameters
options SaveOptions
Pilihan yang disimpan.
startPage int
Halaman dari mana untuk mulai mengekstrak teks. parameter ini berguna untuk dokumen multi-paged.
endPage int
Halaman ke mana untuk menyelesaikan untuk mengekstrak teks. parameter ini berguna untuk dokumen multi-paged.
Returns
dengan teks yang dikeluarkan.
Fill(GraphicsPath)
Mengisi jalur yang arbitrari.
public void Fill(GraphicsPath shape)Parameters
shape GraphicsPath
Jalan untuk diisi.
FillAndStrokeText(string, font, float, float, brush, pen)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
public void FillAndStrokeText(string text, Font font, float x, float y, Brush fillPaint, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fillPaint Brush
Penutup yang digunakan untuk melukis interior glyphs.
stroke Pen
Stroke digunakan untuk menggambar kontur glyphs.
FillAndStrokeText(Banjir, Banjir[ ], Font, float, float, Brush, Pen)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
public void FillAndStrokeText(string text, float[] advances, Font font, float x, float y, Brush fillPaint, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fillPaint Brush
Penutup yang digunakan untuk melukis interior glyphs.
stroke Pen
Stroke digunakan untuk menggambar kontur glyphs.
FillAndStrokeText(string, DrFont, float, float, Brush, Pen)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
public void FillAndStrokeText(string text, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fillPaint Brush
Penutup yang digunakan untuk melukis interior glyphs.
stroke Pen
Stroke digunakan untuk menggambar kontur glyphs.
FillAndStrokeText(Banjir, Banjir[ ], DrFont, float, float, Brush, Pen)
Menambahkan string teks dengan mengisi interior glif dan menggambar kontur glif.
public void FillAndStrokeText(string text, float[] advances, DrFont drFont, float x, float y, Brush fillPaint, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fillPaint Brush
Penutup yang digunakan untuk melukis interior glyphs.
stroke Pen
Stroke digunakan untuk menggambar kontur glyphs.
FillArc(dua, dua, dua, dua, dua, dua, dua, dua, dua)
Mengisi sebuah arc.
public void FillArc(double x, double y, double width, double height, double startAngle, double arcAngle)Parameters
x double
Koordinat X dari pusat arc.
y double
koordinat dari pusat arak.
width double
Sebuah lingkaran rektangle yang terpusat.
height double
Ketinggian dari rektangle yang dikitar.
startAngle double
Sebuah sudut permulaan dari arc.
arcAngle double
Satu sudut dari arc.
FillOval(dua, dua, dua dan dua)
Ia mengisi oval.
public void FillOval(double x, double y, double width, double height)Parameters
x double
Koordinat X dari pusat oval.
y double
koordinat dari pusat oval.
width double
Sebuah lingkaran rektangle yang terpusat.
height double
Ketinggian dari rektangle yang dikitar.
FillPolygon(int[ ], dan int[ ], dan int)
Ada sebuah poligon.
public void FillPolygon(int[] xPoints, int[] yPoints, int nPoints)Parameters
xPoints int
[ ]
X koordinat titik.
yPoints int
[ ]
koordinasi dari titik.
nPoints int
Jumlah poin tersebut.
FillPolygon(Dua kali[ ], Dua kali ganda[ ], dan int)
Ada sebuah poligon.
public void FillPolygon(double[] xPoints, double[] yPoints, int nPoints)Parameters
xPoints double
[ ]
X koordinat titik.
yPoints double
[ ]
koordinasi dari titik.
nPoints int
Jumlah poin tersebut.
FillRect(dua, dua, dua dan dua)
Ia mengisi rektangle.
public void FillRect(double x, double y, double width, double height)Parameters
x double
X koordinat sudut kiri atas rektangle.
y double
koordinat sudut kiri atas rektangle.
width double
Sebuah lebar dari rektangle.
height double
ketinggian dari rektangle.
FillRoundRect(dua, dua, dua, dua, dua, dua, dua, dua, dua)
Mengisi rektangle bulat.
public void FillRoundRect(double x, double y, double width, double height, double arcWidth, double arcHeight)Parameters
x double
X koordinat sudut kiri atas rektangle.
y double
koordinat sudut kiri atas rektangle.
width double
Sebuah lebar dari rektangle.
height double
ketinggian dari rektangle.
arcWidth double
Sebuah lebar rektangle bulat dari arc yang mengelilingi sudut rektangle.
arcHeight double
Ketinggian rektangle bulat dari arc yang mengelilingi sudut rektangle.
FillText(Tipe, Tipe, Tipe, Tipe dan Tipe)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, Font font, float x, float y)Parameters
text string
teks yang harus ditambahkan.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
FillText(Banjir, Banjir[ ], Font, float, float dan lain sebagainya)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
font Font
huruf yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
FillText(Rantai, DrFont, float, float)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, DrFont drFont, float x, float y)Parameters
text string
teks yang harus ditambahkan.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
FillText(Banjir, Banjir[ ], DrFont, float, float)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
FillText(String, font, float, float, brush)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, Font font, float x, float y, Brush fill)Parameters
text string
teks yang harus ditambahkan.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fill Brush
Pengisian yang digunakan untuk melukis glyphs.
FillText(Banjir, Banjir[ ], Font, float, float, brush)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, float[] advances, Font font, float x, float y, Brush fill)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fill Brush
Pengisian yang digunakan untuk melukis glyphs.
FillText(String, DrFont, float, float, Brush)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, DrFont drFont, float x, float y, Brush fill)Parameters
text string
teks yang harus ditambahkan.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fill Brush
Pengisian yang digunakan untuk melukis glyphs.
FillText(Banjir, Banjir[ ], DrFont, float, float, brush)
Menambahkan string teks dengan mengisi interior glyphs.
public void FillText(string text, float[] advances, DrFont drFont, float x, float y, Brush fill)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
fill Brush
Pengisian yang digunakan untuk melukis glyphs.
GetPaint()
Dapatkan cat dari status grafis saat ini.
public Brush GetPaint()Returns
GetStroke()
Dapatkan stroke dari status grafis saat ini.
public Pen GetStroke()Returns
GetXmpMetadata()
Membaca file PS/EPS dan mengekstrak XmpMetdata jika sudah ada atau menambahkan yang baru jika tidak ada.
public XmpMetadata GetXmpMetadata()Returns
Contoh metadata XMP yang ada atau baru.
MergeToPdf(String dan String[ ], Penyimpanan Opsi)
Memindahkan file PS/EPS ke perangkat.
public void MergeToPdf(string outPdfFilePath, string[] filesForMerge, SaveOptions options)Parameters
outPdfFilePath string
Sebuah output PDF file path.
filesForMerge string
[ ]
File PS/EPS untuk menggabungkan file ini ke perangkat output.
options SaveOptions
Ini berisi bendera yang menentukan output kesalahan yang dilemparkan selama konversi.
MergeToPdf(Stretch dan Stretch[ ], Penyimpanan Opsi)
Memindahkan file PS/EPS ke perangkat.
public void MergeToPdf(Stream pdfStream, string[] filesForMerge, SaveOptions options)Parameters
pdfStream Stream
Sebuah output PDF stream.
filesForMerge string
[ ]
File PS/EPS untuk menggabungkan file ini ke perangkat output.
options SaveOptions
Ini berisi bendera yang menentukan output kesalahan yang dilemparkan selama konversi.
OpenPage(Banjir, Banjir)
Mencipta halaman baru dan menjadikannya yang terkini.
public void OpenPage(float width, float height)Parameters
width float
Ketebalan halaman baru.
height float
Ketinggian halaman baru.
OpenPage(String)
Mencipta halaman baru dengan ukuran dokumen dan menjadikannya yang terkini.
public void OpenPage(string pageName = null)Parameters
pageName string
Nama halaman baru.Jika null nama o halaman akan menjadi nomor pesanan halaman.
OutlineText(Tipe, Tipe, Tipe, Tipe dan Tipe)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, Font font, float x, float y)Parameters
text string
teks yang harus ditambahkan.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
OutlineText(Banjir, Banjir[ ], Font, float, float dan lain sebagainya)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
font Font
huruf yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
OutlineText(Rantai, DrFont, float, float)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y)Parameters
text string
teks yang harus ditambahkan.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
OutlineText(Banjir, Banjir[ ], DrFont, float, float)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
OutlineText(Titik, Titik, Titik, Titik, Pen)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, Font font, float x, float y, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
stroke Pen
Stroke digunakan untuk menggambar outlines glyphs.
OutlineText(Banjir, Banjir[ ], font, float, float, pen)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, float[] advances, Font font, float x, float y, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
font Font
Sistem font yang akan digunakan untuk menggambar teks.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
stroke Pen
Stroke digunakan untuk menggambar outlines glyphs.
OutlineText(Rantai, DrFont, float, float, Pen)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, DrFont drFont, float x, float y, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
stroke Pen
Stroke digunakan untuk menggambar outlines glyphs.
OutlineText(Banjir, Banjir[ ], DrFont, float, float, Pen)
Menambah string teks dengan menggambar kontur glyphs.
public void OutlineText(string text, float[] advances, DrFont drFont, float x, float y, Pen stroke)Parameters
text string
teks yang harus ditambahkan.
advances float
[ ]
Rangkaian lebar glyphs. panjangnya harus sesuai dengan jumlah glyphs dalam string.
drFont DrFont
Aspose.Foundation.Drawing.DrFont yang akan digunakan untuk menggambar teks. dapat digunakan dengan font tersuai yang terletak dalam folder tersuai.
x float
X koordinat untuk asal teks.
y float
Koordinasi untuk asal teks.
stroke Pen
Stroke digunakan untuk menggambar outlines glyphs.
ResizeEps(Rangkaian, SizeF, Unit)
Resizes diberikan Aspose.Page.EPS.PsDocument sebagai file EPS. metode ini hanya digunakan setelah mengekstrak ukuran EPS.Ini menyimpan file EPS awal dengan update yang ada %%BoundingBox atau yang baru akan dicipta.
public void ResizeEps(string outEpsFilePath, SizeF newSizeInUnits, Units units)Parameters
outEpsFilePath string
Jalan keluar file EPS.
newSizeInUnits SizeF
Ukuran baru gambar EPS dalam unit yang ditugaskan.
units Units
Unit dari ukuran baru. dapat menjadi titik, inci, milimeter, sentimeter dan peratusan dari ukuran awal.
ResizeEps(Stream, SizeF dan Unit)
Resizes diberikan Aspose.Page.EPS.PsDocument sebagai file EPS. metode ini hanya digunakan setelah mengekstrak ukuran EPS.Ini menyimpan file EPS awal dengan update yang ada %%BoundingBox atau yang baru akan dicipta.
public void ResizeEps(Stream epsStream, SizeF newSizeInUnits, Units units)Parameters
epsStream Stream
Pengeluaran file EPS.
newSizeInUnits SizeF
Ukuran baru gambar EPS dalam unit yang ditugaskan.
units Units
Unit dari ukuran baru. dapat menjadi titik, inci, milimeter, sentimeter dan peratusan dari ukuran awal.
Rotate(kapal)
Meningkatkan rotasi counterclockwise tentang asal ke status grafis saat ini (rotat matriks saat ini).
public void Rotate(float angleRadians)Parameters
angleRadians float
sudut rotasi dalam radian.
Rotate(int)
Meningkatkan rotasi counterclockwise tentang asal ke status grafis saat ini (rotat matriks saat ini).
public void Rotate(int angleDegrees)Parameters
angleDegrees int
sudut rotasi dalam derajat.
Save(Stream)
Menjimatkan yang diberikan Aspose.Page.EPS.PsDocument sebagai file EPS. Metode ini hanya digunakan setelah memperbarui metadata XMP.Ini menyimpan file EPS awal dengan metadata yang ada atau yang baru yang dicipta saat memanggil metode GetMetadata.Dalam kasus terakhir, semua kode PostScript dan komentar EPS yang diperlukan ditambahkan.
public void Save(Stream epsStream)Parameters
epsStream Stream
Pengeluaran file EPS.
Save()
Penyimpanan diberikan Aspose.Page.EPS.PsDocument sebagai file EPS. metode ini hanya digunakan ketika PsDocument dibuat dari scratch.
public void Save()SaveAsImage(ImageSaveOptions)
Menyimpan file PS/EPS ke gambar byte array.
public byte[][] SaveAsImage(ImageSaveOptions options)Parameters
options ImageSaveOptions
Ini mengandung parameter yang diperlukan untuk menyimpan gambar dan bendera yang menentukan output kesalahan yang dilemparkan selama konversi.
Returns
byte [ ]
Satu byte array untuk satu halaman.
SaveAsPdf(PdfSaveOptions dan PdfSaveOptions)
Menyimpan file PS/EPS ke file PDF.
public void SaveAsPdf(string outPdfFilePath, PdfSaveOptions options)Parameters
outPdfFilePath string
Sebuah output PDF file path.
options PdfSaveOptions
Ini berisi bendera yang menentukan output kesalahan yang dilemparkan selama konversi.
SaveAsPdf(Pengiriman, PdfSaveOptions)
Simpan file PS/EPS ke PDF stream.
public void SaveAsPdf(Stream pdfStream, PdfSaveOptions options)Parameters
pdfStream Stream
Sebuah output PDF stream.
options PdfSaveOptions
Ini berisi bendera yang menentukan output kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(Stream, Stream dan PsSaveOptions)
Menyimpan gambar PNG/JPEG/TIFF/BMP/GIF/EMF dari input stream ke EPS output stream.
public static void SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options)Parameters
imageStream Stream
Gambar dari input stream.
epsStream Stream
EPS output stream.
options PsSaveOptions
Mengandungi parameter yang menentukan output kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(String, String dan PsSaveOptions)
Simpan gambar PNG/JPEG/TIFF/BMP/GIF/EMF dari file ke file EPS.
public static void SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options)Parameters
imageFilePath string
Gambar file jalan.
epsFilePath string
jalur file EPS.
options PsSaveOptions
Mengandungi parameter yang menentukan output kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(Bitmap, string dan PsSaveOptions)
Menyimpan objek Bitmap ke file EPS.
public static void SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options)Parameters
image Bitmap
dan gambarnya.
epsFilePath string
jalur file EPS.
options PsSaveOptions
Mengandungi parameter yang menentukan output kesalahan yang dilemparkan selama konversi.
SaveImageAsEps(Bitmap, Stream dan PsSaveOptions)
Menyimpan objek Bitmap ke aliran output EPS.
public static void SaveImageAsEps(Bitmap image, Stream epsStream, PsSaveOptions options)Parameters
image Bitmap
dan gambarnya.
epsStream Stream
EPS output stream.
options PsSaveOptions
Mengandungi parameter yang menentukan output kesalahan yang dilemparkan selama konversi.
Scale(Banjir, Banjir)
Menambah skala ke status grafis saat ini (matriks skala saat ini).
public void Scale(float xScale, float yScale)Parameters
xScale float
Skala dalam X axis.
yScale float
Terjemahan dalam Y axis.
SetPageDevice(Perkataan String, Objek=» » »)
Menetapkan parameter perangkat halaman (lihat spesifikasi operator “setpagedevice” PostScript).Di antara ini dapat menjadi ukuran halaman dan warna dll.
public void SetPageDevice(Dictionary<string, object=""> pageParams)Parameters
pageParams Dictionary
dan lt;
string
, object
>
Parameter halaman. dalam kamus ini dapat menjadi ukuran halaman dan warna dll
SetPageSize(Banjir, Banjir)
Untuk membuat halaman dengan ukuran yang berbeda dalam satu dokumen menggunakan Aspose.Page.EPS.PsDocument.SetPageDevice(System.Collections.Generic.Dictionary{System.String,System.Object})metode setelah metode ini.
public void SetPageSize(float width, float height)Parameters
width float
Ketebalan halaman dalam file PostScript yang dihasilkan.
height float
Ketinggian halaman dalam file PostScript yang dihasilkan.
SetPaint(Brush)
Mengatur cat dalam kondisi grafis saat ini.
public void SetPaint(Brush paint)Parameters
paint Brush
Ini bisa menjadi subkelas kelas System.Drawing.Brush yang ada di platform .NET.
SetStroke(Pen)
Mengatur stroke dalam keadaan grafis saat ini.
public void SetStroke(Pen stroke)Parameters
stroke Pen
dari stroke.
SetTransform(Matrix)
Buat transformasi saat ini untuk satu ini.
public void SetTransform(Matrix matrix)Parameters
matrix Matrix
dan transformasi .
Shear(Banjir, Banjir)
Menambah transformasi Shear ke status grafis saat ini (matriks Shear saat ini).
public void Shear(float shx, float shy)Parameters
shx float
yang berada di axis x.
shy float
yang ada di Y axis.
Transform(Matrix)
Menambah transformasi ke status grafis saat ini (mengakhiri matriks ini dengan matriks saat ini).
public void Transform(Matrix matrix)Parameters
matrix Matrix
dan transformasi .
Translate(Banjir, Banjir)
Adds terjemahan ke status grafis saat ini (terjemahan matriks saat ini).
public void Translate(float x, float y)Parameters
x float
Terjemahan dalam arah X.
y float
Terjemahan dalam arah Y.
WriteGraphicsRestore()
Menulis pemulihan status grafis saat ini (lihat Spesifikasi PostScript pada operator “grestore”).
public void WriteGraphicsRestore()WriteGraphicsSave()
Menyelamatkan status grafis saat ini (lihat Spesifikasi PostScript pada operator “Gasave”).
public void WriteGraphicsSave()</string,></string,>