Class ImageDevice

ImageDevice class

Kelas ini merangkum rendering dokumen ke gambar.

public class ImageDevice : Device, IMultiPageDevice

Konstruktor

NamaKeterangan
ImageDevice()Menginisialisasi instance baruImageDevice .
ImageDevice(ImageFormat)Menginisialisasi instance baruImageDevice dengan format gambar yang ditentukan.
ImageDevice(Size)Menginisialisasi instance baruImageDevice dengan ukuran halaman yang ditentukan.
ImageDevice(Size, ImageFormat)Menginisialisasi instance baruImageDevice dengan ukuran halaman dan format gambar yang ditentukan.

Properti

NamaKeterangan
override Background { get; set; }Menunjukkan apakah perangkat menggunakan mode RGB langsung, yaitu RGB.
override 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 { get; set; }Mengembalikan atau menentukan font saat ini.
Format { get; }Format gambar.
ImagesBytes { get; }Mengembalikan gambar yang dihasilkan dalam byte, array satu byte untuk satu halaman.
override IsDirectRGB { get; }Menunjukkan apakah perangkat menggunakan mode RGB langsung, yaitu RGB.
IsLicensed { get; }Menunjukkan apakah instance pustaka Aspose.Page ini dilisensikan.
override Opacity { get; set; }Mengembalikan atau menentukan latar belakang halaman saat ini.
virtual OpacityMask { get; set; }Mengembalikan atau menentukan masker opacity saat ini.
override Paint { get; set; }Mengembalikan atau menentukan cat saat ini.
Properties { get; set; }Properti perangkat termasuk metadata.
override SaveOptions { set; }Opsi untuk mengelola proses rendering.
override Size { get; set; }Mengembalikan atau menentukan ukuran halaman.
override Stroke { get; set; }Mengembalikan atau menentukan goresan saat ini.
override TextRenderingMode { get; set; }Mengembalikan atau menentukan mode rendering teks saat ini.
override 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 perangkat.
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. (2 methods)
GetPropertyColor(string)Mendapat nilai properti warna. (2 methods)
GetPropertyDouble(string)Mendapat nilai properti ganda. (2 methods)
GetPropertyInt(string)Mendapat nilai properti integer. (2 methods)
GetPropertyMargins(string)Mendapat nilai properti margin. (2 methods)
GetPropertyRectangle(string)Mendapat nilai properti persegi panjang. (2 methods)
GetPropertySize(string)Mendapat nilai properti size. (2 methods)
override GetTransform()Mendapatkan transformasi saat ini.
override InitClip()Menginisialisasi klip perangkat.
virtual InitPageNumbers()Menginisialisasi jumlah halaman yang akan dihasilkan.
IsProperty(string)Mendapat nilai properti boolean. (2 methods)
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.
override Reset()Setel ulang perangkat ke status awal untuk sebuah halaman.
override Rotate(double)Putar matriks transformasi saat ini di atas 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)Bentuk klip.
override SetTransform(Matrix)Menentukan transformasi saat ini.
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 BACKGROUNDKunci properti “Latar Belakang”.
static readonly BACKGROUND_COLORKunci properti “Warna latar belakang”.
static readonly EMBED_FONTSKunci properti “Sematkan font dalam dokumen”.
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 ORIENTATIONKunci properti “Orientasi”.
static readonly PAGE_MARGINSKunci properti “Margin halaman”.
static readonly PAGE_SIZEKunci properti “Ukuran halaman”.
static readonly PRODUCERNilai properti “Produsen”.
static readonly TRANSPARENTKunci properti “Transparan”.

Lihat juga