Class Device

Device class

Kelas ini merangkum rendering dokumen ke perangkat abstrak. Rendering dokumen dilakukan halaman demi halaman.

public abstract class Device

Konstruktor

NamaKeterangan
Device(Size)InisialisasiDevice dengan ukuran halaman.

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 Font { get; set; }Mengembalikan atau 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.
virtual Paint { get; 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.
virtual Stroke { get; 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 Create()Membuat salinan perangkat ini.
virtual Dispose()Membuang perangkat.
virtual Draw(GraphicsPath)Menggambar jalur.
virtual DrawArc(double, double, double, double, double, double)Menggambar busur.
virtual 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.
virtual DrawString(string, double, double)Menggambar string pada titik tertentu.
virtual EndDocument()Membuat persiapan perangkat yang diperlukan setelah dokumen dirender.
virtual 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.
virtual GetTransform()Mendapat transformasi saat ini.
virtual InitClip()Menginisialisasi klip perangkat.
IsProperty(string)Mendapat nilai properti boolean.
virtual ReNew()Atur ulang perangkat ke keadaan awal untuk seluruh dokumen. Digunakan untuk menyetel ulang aliran keluaran.
virtual Reset()Setel ulang perangkat ke status awal untuk sebuah halaman.
virtual Rotate(double)Putar matriks transformasi saat ini. 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.
virtual Scale(double, double)Skala matriks transformasi saat ini. Memanggil writeTransform(Transform).
virtual SetClip(GraphicsPath)Menentukan klip perangkat.
virtual SetTransform(Matrix)Menentukan transformasi saat ini.
virtual Shear(double, double)Memotong matriks transformasi saat ini. Memanggil writeTransform(Transform).
virtual StartDocument()Membuat persiapan perangkat yang diperlukan sebelum mulai merender dokumen.
override ToString()Mengembalikan nama jenis perangkat.
virtual Transform(Matrix)Mengubah matriks transformasi saat ini. Memanggil writeTransform(Transform)
virtual Translate(double, double)Menerjemahkan matriks transformasi saat ini. Memanggil writeTransform(Transform).
virtual WriteComment(string)Menulis komentar.

Bidang

NamaKeterangan
static VERSIONVersi perangkat saat ini.

Lihat juga