Class ImageDevice

ImageDevice class

Bu sınıf, belgenin görüntüye dönüştürülmesini içerir.

public class ImageDevice : Device, IMultiPageDevice

yapıcılar

İsimTanım
ImageDevice()Yeni örneğini başlatırImageDevice .
ImageDevice(ImageFormat)Yeni örneğini başlatırImageDevice belirtilen görüntü formatıyla.
ImageDevice(Size)Yeni örneğini başlatırImageDevice belirtilen boyutta bir sayfa ile.
ImageDevice(Size, ImageFormat)Yeni örneğini başlatırImageDevice belirtilen sayfa boyutu ve resim formatı ile.

Özellikleri

İsimTanım
override Background { get; set; }Cihazın doğrudan RGB modunu, yani RGB’yi kullanıp kullanmadığını gösterir.
override CharTM { get; set; }Geçerli karakterleri döndürür veya belirtir transform.
Creator { get; set; }Ortaya çıkan aygıt çıktısının yaratıcısını döndürür veya belirtir.
virtual CurrentPageNumber { get; }Geçerli sayfa numarası.
override Font { get; set; }Geçerli yazı tipini döndürür veya belirtir.
Format { get; }Görüntü formatı.
ImagesBytes { get; }Sonuç görüntülerini bir sayfa için bir bayt dizisi olan bayt cinsinden döndürür.
override IsDirectRGB { get; }Cihazın doğrudan RGB modunu, yani RGB’yi kullanıp kullanmadığını gösterir.
IsLicensed { get; }Aspose.Page kitaplığının bu örneğinin lisanslı olup olmadığını gösterir.
override Opacity { get; set; }Sayfanın geçerli arka planını döndürür veya belirtir.
virtual OpacityMask { get; set; }Geçerli opaklık maskesini döndürür veya belirtir.
override Paint { get; set; }Mevcut boyayı döndürür veya belirtir.
Properties { get; set; }Meta veriler dahil olmak üzere cihaz özellikleri.
override SaveOptions { set; }İşleme sürecini yönetmek için seçenekler.
override Size { get; set; }Sayfanın boyutunu döndürür veya belirtir.
override Stroke { get; set; }Mevcut konturu döndürür veya belirtir.
override TextRenderingMode { get; set; }Geçerli metin oluşturma modunu döndürür veya belirtir.
override TextStrokeWidth { get; set; }Geçerli metin kontur genişliğini döndürür veya belirtir.

yöntemler

İsimTanım
virtual ClosePage()Sayfa oluşturulduktan sonra cihazın gerekli hazırlığını yapar.
override Create()Bu cihazın bir kopyasını oluşturur.
override Dispose()Aygıtı ortadan kaldırır.
override Draw(GraphicsPath)Bir yol çizer.
virtual DrawArc(double, double, double, double, double, double)Bir yay çizer.
override DrawImage(Bitmap, Matrix, Color)Atanmış dönüşüm ve arka plana sahip bir görüntü çizer.
virtual DrawLine(double, double, double, double)Bir doğru parçası çizer.
virtual DrawOval(double, double, double, double)Bir oval çizer.
virtual DrawPolygon(double[], double[], int)Bir çokgen çizer.
virtual DrawPolygon(int[], int[], int)Bir çokgen çizer.
virtual DrawPolyline(double[], double[], int)Bir çoklu çizgi çizer.
virtual DrawPolyline(int[], int[], int)Bir çoklu çizgi çizer.
virtual DrawRect(double, double, double, double)Bir dikdörtgen çizer.
virtual DrawRoundRect(double, double, double, double, double, double)Yuvarlak bir dikdörtgen çizer.
override DrawString(string, double, double)Belirtilen noktada bir dizi çizer.
override EndDocument()Belge oluşturulduktan sonra cihazın gerekli hazırlığını yapar.
override Fill(GraphicsPath)Bir yolu doldurur.
virtual FillArc(double, double, double, double, double, double)Bir yayı doldurur.
virtual FillOval(double, double, double, double)Bir ovali doldurur.
virtual FillPolygon(double[], double[], int)Bir çokgeni doldurur.
virtual FillPolygon(int[], int[], int)Bir çokgeni doldurur.
virtual FillRect(double, double, double, double)Bir dikdörtgeni doldurur.
virtual FillRoundRect(double, double, double, double, double, double)Yuvarlak bir dikdörtgeni doldurur.
GetProperty(string)String özelliğinin değerini alır. (2 methods)
GetPropertyColor(string)Bir renk özelliği değeri alır. (2 methods)
GetPropertyDouble(string)Double özelliğinin değerini alır. (2 methods)
GetPropertyInt(string)Tamsayı özelliğinin değerini alır. (2 methods)
GetPropertyMargins(string)Bir marj özelliği değeri alır. (2 methods)
GetPropertyRectangle(string)Dikdörtgen özelliğinin değerini alır. (2 methods)
GetPropertySize(string)Size özelliğinin bir değerini alır. (2 methods)
override GetTransform()Geçerli dönüşümü alır.
override InitClip()Cihazın bir klibini başlatır.
virtual InitPageNumbers()Çıktı alınacak sayfa sayısını başlatır.
IsProperty(string)Bir boole özelliği değeri alır. (2 methods)
virtual OpenPage(string)Sayfa oluşturmadan önce cihazın gerekli hazırlığını yapar.
virtual OpenPage(float, float)Her sayfa işlemeden önce cihazın gerekli hazırlığını yapar.
override ReNew()Tüm belge için cihazı başlangıç durumuna sıfırlayın.
override Reset()Cihazı bir sayfa için başlangıç durumuna sıfırlayın.
override Rotate(double)Geçerli dönüştürme matrisini Z ekseni üzerinde döndürün. writeTransform(Transform). öğesini çağırır Pozitif teta açısıyla döndürmek, pozitif x ekseni üzerindeki noktaları pozitif y eksenine doğru döndürür.
virtual Rotate(double, double, double)Geçerli dönüşüm matrisini bir nokta etrafında döndürün.
override Scale(double, double)Mevcut dönüştürme matrisini ölçeklendirir. writeTransform(Transform). çağrıları
override SetClip(GraphicsPath)Klipler şekli.
override SetTransform(Matrix)Geçerli dönüşümü belirtir.
override Shear(double, double)Mevcut dönüşüm matrisini yayar. writeTransform(Transform). çağrıları
override StartDocument()Belgenin işlenmesine başlamadan önce cihazın gerekli hazırlığını yapar.
override ToString()Aygıt türünün adını döndürür.
override Transform(Matrix)Geçerli dönüştürme matrisini dönüştürür. writeTransform(Transform). çağrıları
override Translate(double, double)Geçerli dönüşüm matrisini çevirir. writeTransform(Transform). çağrıları
virtual UpdatePageParameters(IMultiPageDevice)Diğer çok sayfalı cihazdan sayfa parametrelerini günceller.
override WriteComment(string)Bir yorum yazar.

Alanlar

İsimTanım
static readonly BACKGROUND“Arka plan” özellik anahtarı.
static readonly BACKGROUND_COLOR“Arka plan rengi” özellik anahtarı.
static readonly EMBED_FONTS“Yazı tipini belgeye göm” özellik anahtarı.
static readonly EMIT_ERRORS“Hata yayma” özellik değeri.
static readonly EMIT_WARNINGS“Uyarı gönder” özellik değeri.
static readonly FIT_TO_PAGE“İçeriği sayfaya sığdır” özellik anahtarı.
static readonly ORIENTATION“Yönlendirme” özellik anahtarı.
static readonly PAGE_MARGINS“Sayfa kenar boşlukları” özellik anahtarı.
static readonly PAGE_SIZE“Sayfa boyutu” özellik anahtarı.
static readonly PRODUCER“Üretici” özellik değeri.
static readonly TRANSPARENT“Şeffaf” özellik anahtarı.

Ayrıca bakınız