Page

Page class

PDF belgesinin sayfasını temsil eden sınıf.

public sealed class Page : IDisposable

Özellikleri

İsimTanım
Actions { get; }Sayfa özellikleri koleksiyonunu alır.
Annotations { get; }Sayfa ek açıklamalarının koleksiyonunu alır. Annotations
ArtBox { get; set; }Sayfanın resim kutusunu alır veya ayarlar.
Artifacts { get; }Sayfadaki yapı koleksiyonunu alır.
Background { get; set; }Sayfanın arka plan rengini alır veya ayarlar.
BackgroundImage { get; set; }Sayfa için arka plan resmini alır veya ayarlar (yalnızca jeneratör için).
BleedBox { get; set; }Sayfanın taşma payı kutusunu alır veya ayarlar.
ColorType { get; }SetColor, resim ve form operatörlerinden alınan bilgilere göre sayfaların renk türünü ayarlar.
Contents { get; }Sayfanın içerik akışındaki operatörlerin koleksiyonunu alır. OperatorCollection
CropBox { get; set; }Sayfanın kırpma kutusunu alır veya ayarlar.
Duration { get; set; }Ayarlanmış sayfa görüntüleme süresini alır. Bu, sunum sırasında sayfanın görüntüleneceği saniye cinsinden zamandır. Süre tanımlı değilse -1 döndürür.
FieldsInTabOrder { get; }Bu sayfadaki Field nesnesinin listesini Sekme sırasında alır.
Footer { get; set; }Sayfa alt bilgisini alır veya ayarlar.
Group { get; set; }Saydam görüntüleme modelinde kullanım için sayfanın sayfa grubunun özniteliklerini belirten bir grup öznitelikleri sınıfını alır veya ayarlar.
Header { get; set; }Sayfa başlığını alır veya ayarlar.
IsAddParagraphsAfterLast { get; set; }Sayfanın son paragrafından sonraki paragrafların eklenmesini alır veya ayarlar
Layers { get; set; }Katman koleksiyonunu alır veya ayarlar.
MediaBox { get; set; }Sayfanın medya kutusunu alır veya ayarlar.
NoteLineStyle { get; set; }Notlar için çizgi stilini alır veya ayarlar.(yalnızca oluşturucu için)
Number { get; }Sayfanın numarasını alın.
PageInfo { get; set; }Sayfa bilgisini alır veya ayarlar (yalnızca oluşturucu için, dosya okunurken doldurulmaz).
Paragraphs { get; set; }Paragrafları alır.
Rect { get; set; }Sayfanın dikdörtgenini alır veya ayarlar. Belirtilirse sayfa kırpma kutusu döndürülür, aksi takdirde sayfa medya kutusu döndürülür. Lütfen bu özelliğin sayfa döndürmeyi dikkate almadığını unutmayın. Döndürmeyi dikkate alan sayfa dikdörtgeni almak için lütfen ActualRect. kullanın
Resources { get; }Sayfa kaynaklarını alır. Kaynaklar nesnesi, resim, form ve yazı tipi koleksiyonlarını içerir. Resources
Rotate { get; set; }Sayfanın dönüşünü alır veya ayarlar.
RotationMatrix { get; }Sayfa için dönüşüm matrisini alır.
TabOrder { get; set; }Sayfanın sekme sırasını alır veya ayarlar. Olası değerler: Satır, Sütun. Varsayılan, Manual
TocInfo { get; set; }İçindekiler bilgisini alır veya ayarlar.
TrimBox { get; set; }Sayfanın kırpma kutusunu alır veya ayarlar.
UserUnit { get; set; }UserUnit değerini alır veya ayarlar. 1 ⁄ 72 inç’in katları olarak varsayılan kullanıcı alanı birimlerinin boyutunu veren pozitif bir sayı. Varsayılan değer 1’dir. Sayfadaki bu girişi temizlemek için lütfen sıfır veya negatif değer ayarlayın.
Watermark { get; set; }Sayfanın filigranını alır veya ayarlar.

yöntemler

İsimTanım
Accept(AnnotationSelector)Kabul ederAnnotationSelector ek açıklamalarla çalışmak için işlevsellik sağlayan ziyaretçi nesnesi.
Accept(ImagePlacementAbsorber)Kabul ederImagePlacementAbsorber görüntü yerleştirme nesneleri ile çalışmak için işlevsellik sağlayan ziyaretçi nesnesi.
Accept(TextAbsorber)Kabul ederTextAbsorber metin nesneleriyle çalışmak için işlevsellik sağlayan ziyaretçi nesnesi.
Accept(TextFragmentAbsorber)Kabul ederTextFragmentAbsorber metin nesneleriyle çalışmak için işlevsellik sağlayan ziyaretçi nesnesi.
AddImage(Stream, Rectangle)Sayfaya resim ekler ve resmin oranını kaydeden belirtilen dikdörtgenin ortasına yerleştirir.
AddImage(string, Rectangle)Sayfaya resim ekler ve resmin oranını kaydeden belirtilen dikdörtgenin ortasına yerleştirir.
AddImage(string, Stream, Rectangle)Sayfaya aranabilir resim ekler ve resmin oranını kaydeden belirtilen dikdörtgenin ortasına yerleştirir.
AddImage(Stream, Rectangle, int, int, bool)Sayfaya resim ekler ve resmin dikdörtgen konumuna göre yerleştirir.
AddStamp(Stamp)Sayfaya damga koyun. Damga sayfa numarası, resim veya basit metin olabilir, örneğin bir logo.
AsByteArray(Resolution)Geçerli sayfayı bitmap olarak dönüştürür ve ardından bayt dizisini döndürür.
AsXml()Geçerli sayfayı utf8 kodlamasında xml olarak dönüştürür.
CalculateContentBBox()bbox değerini hesaplar - görünür kenar boşlukları olmayan içerikleri içeren dikdörtgen.
ConvertToPNGMemoryStream()DSR, OMR, OCR görüntü akışı için sayfayı PNG’ye dönüştürün.
Dispose()Belleği boşaltır
Flatten()Sayfada bulunan tüm alanları kaldırır ve bunun yerine değerlerini yerleştirir.
FreeMemory()Önbelleğe alınmış verileri temizler
GetNotifications()Sayfa içeriğine sahip iç işlemlerle ilgili bildirimleri döndürür. (Artık yalnızca metin ekleme senaryolarındaki paragraf olaylarıyla ilgili bildirimler desteklenmektedir.)
GetPageRect(bool)Sayfanın dikdörtgenini döndürür.
IsBlank(double)Sayfanın boş olup olmadığına dair bayrağı alır.
MakeGrayscale()Sayfayı gri tonlamaya dönüştürür.
SendTo(PageDevice, Stream)Sayfayı, verilen sayfa aygıtıyla işlemek için gönderir.
SendTo(PageDevice, string)Sayfayı, verilen sayfa aygıtıyla işlemek için gönderir.
SetPageSize(double, double)Sayfa için sayfa boyutunu ayarlar.
static IntToRotation(int)Tamsayı değerini karşılık gelen döndürme numaralandırma üyesine çevirir.
static RotationToInt(Rotation)Döndürme numaralandırma üyesini tamsayı değerine çevirir.

Diğer_Üyeler

İsimTanım
delegate BeforePageGenerateÜstbilgi ve altbilgiyi özelleştirme prosedürü.

Ayrıca bakınız