Class PsDocument

PsDocument class

Kelas ini merangkum dokumen PS/EPS.

public sealed class PsDocument : Document

Konstruktor

NamaKeterangan
PsDocument(Stream)InisialisasiPsDocument dengan aliran file PS/EPS.
PsDocument(Stream, PsSaveOptions)Inisialisasi kosongPsDocument dengan halaman yang diinisialisasi.
PsDocument(Stream, PsSaveOptions, bool)Inisialisasi kosongPsDocument .
PsDocument(Stream, PsSaveOptions, int)Inisialisasi kosongPsDocument ketika jumlah halaman dokumen Postscript diketahui sebelumnya.

Properti

NamaKeterangan
NumberOfPages { get; }Mengembalikan jumlah halaman dalam dokumen PDF yang dihasilkan.

Metode

NamaKeterangan
Clip(GraphicsPath)Menambahkan klip ke status grafik saat ini.
ClipAndNewPath(GraphicsPath)Menambahkan klip ke status grafik saat ini dan kemudian menulis operator “jalur baru”. Perlu dilakukan untuk melarikan diri dari pertemuan jalur kliping ini dan beberapa jalur berikutnya seperti mesin terbang yang diuraikan dengan operator “charpath”.
ClipRectangle(RectangleF)Menambahkan kotak kliping ke status grafik saat ini.
ClipText(string, Font, float, float)
ClosePage()Selesaikan halaman ini.
Draw(GraphicsPath)Menggambar jalur arbitrer.
DrawExplicitImageMask(Bitmap, Bitmap, Matrix)Menggambar gambar bertopeng.
DrawImage(Bitmap)Menggambar gambar.
DrawImage(Bitmap, Matrix, Color)Gambar transformasi gambar dengan latar belakang.
DrawTransparentImage(Bitmap, Matrix, int)Menggambar gambar transparan yang diubah. Jika gambar tidak memiliki saluran Alpha, itu akan digambar sebagai gambar buram
Fill(GraphicsPath)Isi jalur arbitrer.
FillAndStrokeText(string, DrFont, float, float, Brush, Pen)Menambahkan string teks dengan mengisi interior mesin terbang dan menggambar kontur mesin terbang.
FillAndStrokeText(string, Font, float, float, Brush, Pen)Menambahkan string teks dengan mengisi interior mesin terbang dan menggambar kontur mesin terbang.
FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)Menambahkan string teks dengan mengisi interior mesin terbang dan menggambar kontur mesin terbang.
FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)Menambahkan string teks dengan mengisi interior mesin terbang dan menggambar kontur mesin terbang.
FillText(string, DrFont, float, float)Menambahkan string teks dengan mengisi interior glyphs.
FillText(string, Font, float, float)Menambahkan string teks dengan mengisi interior glyphs.
FillText(string, DrFont, float, float, Brush)Menambahkan string teks dengan mengisi interior glyphs.
FillText(string, float[], DrFont, float, float)Menambahkan string teks dengan mengisi interior glyphs.
FillText(string, float[], Font, float, float)Menambahkan string teks dengan mengisi interior glyphs.
FillText(string, Font, float, float, Brush)Menambahkan string teks dengan mengisi interior glyphs.
FillText(string, float[], DrFont, float, float, Brush)Menambahkan string teks dengan mengisi interior glyphs.
FillText(string, float[], Font, float, float, Brush)Menambahkan string teks dengan mengisi interior glyphs.
GetPaint()Mendapat cat dari status grafik saat ini.
GetStroke()Mendapat stroke dari status grafik saat ini.
GetXmpMetadata()Membaca file PS/EPS dan mengekstrak XmpMetdata jika sudah ada atau menambahkan yang baru jika belum ada.
Merge(string[], Device, SaveOptions)Menggabungkan file PS/EPS ke perangkat.
OpenPage(string)Membuat halaman baru dengan ukuran dokumen dan menjadikannya halaman saat ini.
OpenPage(float, float)Membuat halaman baru dan menjadikannya halaman saat ini.
OutlineText(string, DrFont, float, float)Menambahkan string teks dengan menggambar kontur mesin terbang.
OutlineText(string, Font, float, float)Menambahkan string teks dengan menggambar kontur mesin terbang.
OutlineText(string, DrFont, float, float, Pen)Menambahkan string teks dengan menggambar kontur mesin terbang.
OutlineText(string, float[], DrFont, float, float)Menambahkan string teks dengan menggambar kontur mesin terbang.
OutlineText(string, float[], Font, float, float)Menambahkan string teks dengan menggambar kontur mesin terbang.
OutlineText(string, Font, float, float, Pen)Menambahkan string teks dengan menggambar kontur mesin terbang.
OutlineText(string, float[], DrFont, float, float, Pen)Menambahkan string teks dengan menggambar kontur mesin terbang.
OutlineText(string, float[], Font, float, float, Pen)Menambahkan string teks dengan menggambar kontur mesin terbang.
Rotate(float)Menambahkan rotasi berlawanan arah jarum jam tentang asal ke status grafik saat ini (memutar matriks saat ini).
Rotate(int)Menambahkan rotasi berlawanan arah jarum jam tentang asal ke status grafik saat ini (memutar matriks saat ini).
Save()Penghematan diberikanPsDocumentsebagai file EPS. Metode ini hanya digunakan saat PsDocument dibuat dari awal.
Save(Stream)Penghematan diberikanPsDocument sebagai file EPS. Metode ini hanya digunakan setelah memperbarui metadata XMP. Metode ini menyimpan file EPS awal dengan metadata yang sudah diperbarui atau yang baru dibuat saat memanggil metode GetMetadata. Dalam kasus terakhir, semua kode PostScript yang diperlukan dan komentar EPS ditambahkan.
override Save(Device, SaveOptions)Menyimpan file PS/EPS ke perangkat.
Scale(float, float)Menambahkan skala ke status grafik saat ini (skalakan matriks saat ini).
SetPageDevice(Dictionary<string, object>)Mengatur parameter perangkat halaman (lihat spesifikasi PostScript operator “setpagedevice”). Di antaranya dapat berupa ukuran dan warna halaman dll.
SetPageSize(float, float)Mengatur ukuran halaman. Untuk membuat halaman dengan ukuran berbeda dalam satu dokumen gunakanSetPageDevicemetode tepat setelah metode ini.
SetPaint(Brush)Menyetel cat dalam status grafik saat ini.
SetStroke(Pen)Menyetel coretan pada status grafik saat ini.
SetTransform(Matrix)Tetapkan transformasi saat ini ke yang ini.
Shear(float, float)Menambahkan transformasi geser ke status grafik saat ini (geser matriks saat ini).
Transform(Matrix)Menambahkan transformasi ke status grafik saat ini (menggabungkan matriks ini dengan matriks saat ini).
Translate(float, float)Menambahkan terjemahan ke status grafik saat ini (menerjemahkan matriks saat ini).
WriteGraphicsRestore()Menulis pemulihan status grafik saat ini (Lihat spesifikasi PostScript pada operator “grestore”).
WriteGraphicsSave()Menulis penyimpanan status grafik saat ini (Lihat spesifikasi PostScript pada operator “gsave”).
static SaveImageAsEps(Bitmap, Stream, PsSaveOptions)Menyimpan objek Bitmap ke aliran keluaran EPS.
static SaveImageAsEps(Bitmap, string, PsSaveOptions)Menyimpan objek Bitmap ke file EPS.
static SaveImageAsEps(Stream, Stream, PsSaveOptions)Menyimpan gambar PNG/JPEG/TIFF/BMP/GIF/EMF dari input stream ke EPS output stream.
static SaveImageAsEps(string, string, PsSaveOptions)Menyimpan gambar PNG/JPEG/TIFF/BMP/GIF/EMF dari file ke file EPS.

Lihat juga