Class Page
İçindekiler
[
Saklamak
]Sayfa sınıfı
PDF belgesinin sayfasını temsil eden sınıf.
public sealed class Page : IDisposable
Özellikler
Ad | Açıklama |
---|---|
Actions { get; } | Sayfa özelliklerinin koleksiyonunu alır. |
Annotations { get; } | Sayfa notlarının koleksiyonunu alır. Annotations |
ArtBox { get; set; } | Sayfanın sanat kutusunu alır veya ayarlar. |
Artifacts { get; } | Sayfadaki nesnelerin 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 oluşturucu için, belge okunurken doldurulmaz). |
BleedBox { get; set; } | Sayfanın bleed kutusunu alır veya ayarlar. |
ColorType { get; } | Sayfaların renk türünü, SetColor, resimler ve formlardan alınan bilgilere göre 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; } | Sayfanın görüntülenme süresini alır veya ayarlar. Bu, sunum sırasında sayfanın görüntüleneceği süreyi saniye cinsinden belirtir. Süre tanımlanmamışsa -1 döner. |
FieldsInTabOrder { get; } | Bu sayfadaki Tab sırasındaki Field nesnelerinin listesini alır. |
Footer { get; set; } | Sayfa altbilgisini alır veya ayarlar. |
Group { get; set; } | Sayfanın sayfa grubunun özelliklerini belirten bir grup özellikleri sınıfını alır veya ayarlar. |
Header { get; set; } | Sayfa üstbilgisini alır veya ayarlar. |
IsAddParagraphsAfterLast { get; set; } | Sayfanın son paragrafından sonra paragrafların eklenip eklenmeyeceğini alır veya ayarlar. |
Layers { get; set; } | Katmanlar 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, belge okunurken doldurulmaz) |
Number { get; } | Sayfanın numarasını alır. |
PageInfo { get; set; } | Sayfa bilgisini alır veya ayarlar (yalnızca oluşturucu için, belge okunurken doldurulmaz). |
Paragraphs { get; set; } | Paragrafları alır. |
Rect { get; set; } | Sayfanın dikdörtgenini alır veya ayarlar. Almak için: belirtilirse sayfa kırpma kutusu döner, aksi takdirde sayfa medya kutusu döner. Ayarlamak için: sayfa medya kutusu her zaman ayarlanır. Lütfen bu özelliğin sayfa döndürmesini dikkate almadığını unutmayın. Döndürmeyi dikkate alarak sayfa dikdörtgenini almak için lütfen ActualRect’i kullanın. |
Resources { get; } | Sayfa kaynaklarını alır. Kaynak nesnesi, resimlerin, formların ve yazı tiplerinin koleksiyonlarını içerir. Resources |
Rotate { get; set; } | Sayfanın döndürülmesini 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, Manuel |
TocInfo { get; set; } | İçindekiler bilgilerini alır veya ayarlar. |
TrimBox { get; set; } | Sayfanın trim kutusunu alır veya ayarlar. |
UserUnit { get; set; } | UserUnit değerini alır veya ayarlar. Pozitif bir sayı, varsayılan kullanıcı alanı birimlerinin boyutunu, 1 / 72 inç katları cinsinden verir. Varsayılan değer 1’dir. Bu girişi sayfada temizlemek için lütfen sıfır veya negatif bir değer ayarlayın. |
Watermark { get; set; } | Sayfanın filigranını alır veya ayarlar. |
Yöntemler
Ad | Açıklama |
---|---|
Accept(AnnotationSelector) | Notlarla çalışmak için işlevsellik sağlayan AnnotationSelector ziyaretçi nesnesini kabul eder. |
Accept(ImagePlacementAbsorber) | Resim yerleştirme nesneleri ile çalışmak için işlevsellik sağlayan ImagePlacementAbsorber ziyaretçi nesnesini kabul eder. |
Accept(TextAbsorber) | Metin nesneleri ile çalışmak için işlevsellik sağlayan TextAbsorber ziyaretçi nesnesini kabul eder. |
Accept(TextFragmentAbsorber) | Metin nesneleri ile çalışmak için işlevsellik sağlayan TextFragmentAbsorber ziyaretçi nesnesini kabul eder. |
AddGraphics(GraphicElementCollection, Rectangle) | Sayfaya grafik ekler. AddOnPage yöntemi ile tek tek öğe eklemekten daha hızlı çalışır. |
AddImage(string, Rectangle) | Sayfaya resim ekler ve resmi belirtilen dikdörtgenin ortasına yerleştirir, resmin oranını korur. |
AddImage(Stream, Rectangle, Rectangle, bool) | Sayfaya resim ekler ve resmi belirtilen dikdörtgenin ortasına yerleştirir, resmin oranını korur. |
AddImage(string, Stream, Rectangle, Rectangle) | Sayfaya aranabilir resim ekler ve resmi belirtilen dikdörtgenin ortasına yerleştirir, resmin oranını korur. |
AddImage(Stream, Rectangle, int, int, bool, Rectangle) | Sayfaya resim ekler ve resmi resim dikdörtgeninin konumuna göre yerleştirir. |
AddStamp(Stamp) | Sayfaya damga koyar. Damga sayfa numarası, resim veya basit metin, örneğin bir logo olabilir. |
AsByteArray(Resolution) | Mevcut sayfayı bitmap olarak dönüştürür ve ardından byte dizisini döner. |
AsXml() | Mevcut sayfayı utf8 kodlamasında xml olarak dönüştürür. |
CalculateContentBBox() | Görünür kenar boşlukları olmadan içerikleri içeren dikdörtgenin bbox değerini hesaplar. |
ConvertToPNGMemoryStream() | Sayfayı DSR, OMR, OCR resim akışı için PNG’ye dönüştürür. |
DeleteGraphics(GraphicElementCollection) | Sayfadan grafikleri siler. Remove yöntemi ile tek tek öğe silmekten daha hızlı çalışır. |
Dispose() | Belleği serbest bırakır |
Flatten() | Sayfada bulunan tüm alanları kaldırır ve değerlerini yerine yerleştirir. |
FreeMemory() | Önbelleğe alınmış verileri temizler |
GetNotifications() | Sayfa içeriği ile ilgili işlemler hakkında bildirimleri döner. (Şu anda yalnızca metin ekleme senaryolarında paragraf olayları hakkında bildirimler desteklenmektedir.) |
GetPageRect(bool) | Sayfanın CropBox’una (veya CropBox null ise MediaBox’una) göre sayfanın dikdörtgenini döner. |
GetResources() | Sayfa ile ilişkili kaynakları alır. |
HasVectorGraphics() | Sayfada vektör grafikleri olup olmadığını tespit eder. |
IsBlank(double) | Sayfanın boş olup olmadığını belirten bayrağı alır. |
MakeGrayscale() | Sayfayı gri tonlamaya dönüştürür. |
MergeLayers(string) | Sayfadaki tüm katmanları belirtilen yeni katman adıyla tek bir katmanda birleştirir. |
MergeLayers(string, string) | Sayfadaki tüm katmanları belirtilen yeni katman adıyla ve isteğe bağlı içerik grup kimliği ile tek bir katmanda birleştirir. |
Resize(PageSize) | Sayfanın boyutunu değiştirir. |
SendTo(PageDevice, Stream) | Sayfayı verilen sayfa cihazı ile işlenmek üzere gönderir. |
SendTo(PageDevice, string) | Sayfayı verilen sayfa cihazı ile işlenmek üzere gönderir. |
SetPageSize(double, double) | Sayfa için sayfa boyutunu ayarlar. |
TrySaveVectorGraphics(string) | Sayfada mevcutsa vektör grafikleri kaydetmeye çalışır. Kaydetme formatı SVG’dir. |
static IntToRotation(int) | Tam sayı değerini karşılık gelen döndürme enumerasyon üyesine çevirir. |
static RotationToInt(Rotation) | Dönüşüm enumerasyon üyesini tam sayı değerine çevirir. |
Olaylar
Ad | Açıklama |
---|---|
event OnBeforePageGenerate | Üstbilgiyi ve altbilgiyi özelleştirmek için olay. |
Diğer Üyeler
Ad | Açıklama |
---|---|
delegate BeforePageGenerate | Üstbilgiyi ve altbilgiyi özelleştirmek için prosedür. |
Ayrıca Bakınız
- namespace Aspose.Pdf
- assembly Aspose.PDF