Class PdfDevice

PdfDevice class

Kelas ini merangkum rendering dokumen ke PDF.

public class PdfDevice : Device, IMultiPageDevice, IStreamable

Konstruktor

NamaKeterangan
PdfDevice(Stream)Menginisialisasi instance baruPdfDevice dengan aliran keluaran.
PdfDevice(Stream, Size)Menginisialisasi instance baruPdfDevice dengan aliran keluaran dan ukuran halaman yang ditentukan.

Properti

NamaKeterangan
virtual Background { get; set; }Mengembalikan atau menentukan latar belakang halaman saat ini.
virtual CharTM { get; set; }Mengembalikan atau menentukan transformasi karakter saat ini.
Creator { get; set; }Mengembalikan atau menentukan pembuat output perangkat yang dihasilkan.
virtual CurrentPageNumber { get; }Nomor halaman saat ini.
override Font { set; }Menentukan font saat ini.
virtual IsDirectRGB { get; }Menunjukkan apakah perangkat menggunakan mode RGB langsung, yaitu RGB.
IsLicensed { get; }Menunjukkan apakah instance pustaka Aspose.Page ini dilisensikan.
virtual Opacity { get; set; }Mengembalikan atau menentukan opacity saat ini.
virtual OpacityMask { get; set; }Mengembalikan atau menentukan masker opacity saat ini.
OutputStream { get; set; }Menentukan atau mengembalikan aliran keluaran.
override Paint { set; }Mengembalikan atau menentukan cat saat ini.
Properties { get; set; }Properti perangkat termasuk metadata.
virtual SaveOptions { set; }Opsi untuk mengelola proses rendering.
virtual Size { get; set; }Mengembalikan atau menentukan ukuran halaman.
override Stroke { set; }Mengembalikan atau menentukan goresan saat ini.
virtual TextRenderingMode { get; set; }Mengembalikan atau menentukan mode rendering teks saat ini.
virtual TextStrokeWidth { get; set; }Mengembalikan atau menentukan lebar goresan teks saat ini.

Metode

NamaKeterangan
virtual ClosePage()Membuat persiapan perangkat yang diperlukan setelah halaman dirender.
override Create()Membuat salinan perangkat ini.
override Dispose()Membuang konteks grafik. Jika saat pembuatan restoreOnDispose benar, writeGraphicsRestore() akan dipanggil.
override Draw(GraphicsPath)Menggambar jalur.
virtual DrawArc(double, double, double, double, double, double)Menggambar busur.
override DrawImage(Bitmap, Matrix, Color)Menggambar gambar dengan transformasi dan latar belakang yang ditetapkan.
virtual DrawLine(double, double, double, double)Menggambar ruas garis.
virtual DrawOval(double, double, double, double)Menggambar oval.
virtual DrawPolygon(double[], double[], int)Menggambar poligon.
virtual DrawPolygon(int[], int[], int)Menggambar poligon.
virtual DrawPolyline(double[], double[], int)Menggambar polyline.
virtual DrawPolyline(int[], int[], int)Menggambar polyline.
virtual DrawRect(double, double, double, double)Menggambar persegi panjang.
virtual DrawRoundRect(double, double, double, double, double, double)Menggambar persegi panjang bulat.
override DrawString(string, double, double)Menggambar string pada titik tertentu.
override EndDocument()Membuat persiapan perangkat yang diperlukan setelah dokumen dirender.
override Fill(GraphicsPath)Mengisi jalur.
virtual FillArc(double, double, double, double, double, double)Mengisi busur.
virtual FillOval(double, double, double, double)Mengisi oval.
virtual FillPolygon(double[], double[], int)Mengisi poligon.
virtual FillPolygon(int[], int[], int)Mengisi poligon.
virtual FillRect(double, double, double, double)Mengisi persegi panjang.
virtual FillRoundRect(double, double, double, double, double, double)Mengisi persegi panjang bulat.
GetProperty(string)Mendapat nilai properti string.
GetPropertyColor(string)Mendapat nilai properti warna.
GetPropertyDouble(string)Mendapat nilai properti ganda.
GetPropertyInt(string)Mendapat nilai properti integer.
GetPropertyMargins(string)Mendapat nilai properti margin.
GetPropertyRectangle(string)Mendapat nilai properti persegi panjang.
GetPropertySize(string)Mendapat nilai properti size.
override GetTransform()Mendapat transformasi saat ini.
override InitClip()Menginisialisasi klip perangkat.
virtual InitPageNumbers()Menginisialisasi jumlah halaman yang akan dihasilkan.
IsProperty(string)Mendapat nilai properti boolean.
virtual OpenPage(string)Melakukan persiapan perangkat yang diperlukan sebelum perenderan halaman.
virtual OpenPage(float, float)Membuat persiapan perangkat yang diperlukan sebelum setiap halaman dirender.
override ReNew()Atur ulang perangkat ke keadaan awal untuk seluruh dokumen. Digunakan untuk menyetel ulang aliran keluaran.
override Reset()Jika parameter perangkat halaman akan disetel, metode ini memungkinkan untuk mengembalikan aliran penulisan kembali ke awal halaman.
override Rotate(double)Putar transformasi arus pada sumbu Z. Memanggil writeTransform(Transform). Memutar dengan sudut positif theta memutar titik pada sumbu x positif menuju sumbu y positif.
virtual Rotate(double, double, double)Putar matriks transformasi saat ini di sekitar titik.
override Scale(double, double)Skala matriks transformasi saat ini. Memanggil writeTransform(Transform).
override SetClip(GraphicsPath)Menentukan klip perangkat.
override SetTransform(Matrix)Menentukan transformasi saat ini. Karena sebagian besar format keluaran tidak mengimplementasikan fungsi ini, transformasi kebalikan dari Transform currentTransform dihitung dan dikalikan dengan transformasi yang akan disetel. Hasilnya kemudian diteruskan oleh call ke writeTransform(Transform).
override Shear(double, double)Memotong matriks transformasi saat ini. Memanggil writeTransform(Transform).
override StartDocument()Membuat persiapan perangkat yang diperlukan sebelum mulai merender dokumen.
override ToString()Mengembalikan nama jenis perangkat.
override Transform(Matrix)Mengubah matriks transformasi saat ini. Memanggil writeTransform(Transform)
override Translate(double, double)Menerjemahkan matriks transformasi saat ini. Memanggil writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice)Memperbarui parameter halaman dari perangkat multi halaman lainnya.
override WriteComment(string)Menulis komentar.

Bidang

NamaKeterangan
static readonly AUTHORNilai properti “Penulis”.
static readonly BACKGROUNDKunci properti “Latar Belakang”.
static readonly BACKGROUND_COLORKunci properti “Warna latar belakang”.
static readonly COMPRESSKunci properti “Kompres”.
static readonly EMBED_FONTSKunci properti “Sematkan font dalam dokumen”.
static readonly EMBED_FONTS_ASKunci properti “Jenis font apa yang digunakan untuk penyematan”.
static readonly EMIT_ERRORSNilai properti “Emit error”.
static readonly EMIT_WARNINGSNilai properti “Emit warnings”.
static readonly FIT_TO_PAGEKunci properti “Sesuaikan konten dengan halaman”.
static readonly KEYWORDSNilai properti “Kata Kunci”.
static readonly ORIENTATIONKunci properti “Orientasi”.
static readonly PAGE_MARGINSKunci properti “Margin halaman”.
static readonly PAGE_SIZEKunci properti “Ukuran halaman”.
static readonly SUBJECTNilai properti “Subjek”.
static readonly TITLENilai properti “Judul”.
static readonly TRANSPARENTKunci properti “Transparan”.
static readonly VERSIONKunci properti “Versi”.
const VERSION5Nilai properti “Versi Adobe Acrobat Reader”.
static readonly WRITE_IMAGES_ASKunci properti “Format gambar”.

Lihat juga