Class PdfDevice

PdfDevice class

Bu sınıf, belgenin PDF’e dönüştürülmesini kapsar.

public class PdfDevice : Device, IMultiPageDevice, IStreamable

yapıcılar

İsimTanım
PdfDevice(Stream)Yeni örneğini başlatırPdfDevice çıkış akışı ile.
PdfDevice(Stream, Size)Yeni örneğini başlatırPdfDevice çıktı akışı ve belirtilen sayfa boyutuyla.

Özellikleri

İsimTanım
virtual Background { get; set; }Sayfanın geçerli arka planını döndürür veya belirtir.
virtual 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 { set; }Geçerli yazı tipini belirtir.
virtual 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.
virtual Opacity { get; set; }Geçerli opaklığı döndürür veya belirtir.
virtual OpacityMask { get; set; }Geçerli opaklık maskesini döndürür veya belirtir.
OutputStream { get; set; }Bir çıkış akışı belirtir veya döndürür.
override Paint { set; }Mevcut boyayı döndürür veya belirtir.
Properties { get; set; }Meta veriler dahil olmak üzere cihaz özellikleri.
virtual SaveOptions { set; }İşleme sürecini yönetmek için seçenekler.
virtual Size { get; set; }Sayfanın boyutunu döndürür veya belirtir.
override Stroke { set; }Mevcut konturu döndürür veya belirtir.
virtual TextRenderingMode { get; set; }Geçerli metin oluşturma modunu döndürür veya belirtir.
virtual 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()Grafik bağlamını ortadan kaldırır. Oluşturma sırasında restoreOnDispose doğruysa, writeGraphicsRestore() çağrılacaktı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.
GetPropertyColor(string)Bir renk özelliği değeri alır.
GetPropertyDouble(string)Double özelliğinin değerini alır.
GetPropertyInt(string)Tamsayı özelliğinin değerini alır.
GetPropertyMargins(string)Bir marj özelliği değeri alır.
GetPropertyRectangle(string)Dikdörtgen özelliğinin değerini alır.
GetPropertySize(string)Size özelliğinin bir değerini alır.
override GetTransform()Geçerli dönüşümü alır.
override InitClip()Cihazın 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.
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. Çıkış akışını sıfırlamak için kullanılır.
override Reset()Sayfa cihazı parametreleri ayarlanacaksa, bu yöntem yazma akışını sayfanın başına geri döndürmeye izin verir.
override Rotate(double)Geçerli dönüşümü 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)Cihazın klibini belirtir.
override SetTransform(Matrix)Geçerli dönüşümü belirtir. Çoğu çıktı formatı bu işlevi uygulamadığından, the currentTransform’un ters dönüşümü hesaplanır ve ayarlanacak dönüşümü ile çarpılır. Sonuç daha sonra bir call tarafından writeTransform(Transform). ‘a iletilir
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 AUTHOR“Yazar” özellik değeri.
static readonly BACKGROUND“Arka plan” özellik anahtarı.
static readonly BACKGROUND_COLOR“Arka plan rengi” özellik anahtarı.
static readonly COMPRESS“Sıkıştır” özellik anahtarı.
static readonly EMBED_FONTS“Yazı tipini belgeye göm” özellik anahtarı.
static readonly EMBED_FONTS_AS“Gömme için hangi yazı tipi kullanılır” ö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 KEYWORDS“Anahtar kelimeler” özellik değeri.
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 SUBJECT“Konu” özellik değeri.
static readonly TITLE“Başlık” özellik değeri.
static readonly TRANSPARENT“Şeffaf” özellik anahtarı.
static readonly VERSION“Sürüm” özellik anahtarı.
const VERSION5“Adobe Acrobat Reader Sürümü” özellik değeri.
static readonly WRITE_IMAGES_AS“Görüntü biçimi” özellik anahtarı.

Ayrıca bakınız