PageCollection

PageCollection

Genel Bakış

PageCollection NET için FOSS’de bir sınıf. Mirasçılar: IEnumerable<Page>.

PDF belgesindeki sayfalar topluluğu.

Bu sınıf, .NET programlarında PageCollection nesnelerle çalışmak için 29 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator, ve 3 ek yöntem. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Count, IsReadOnly, IsSynchronized, SyncRoot.

Özellikler

Adı:Tip:AccessAçıklama:
CountintOku .Sayfa sayısı toplamı.
IsReadOnlyboolOku .Koleksiyonun sadece okuma için olup olmadığı.
IsSynchronizedboolOku .Koleksiyonun iplikten korunabilir olup olmadığı.
SyncRootobjectOku .IsSynchronized için senkronizasyon kökü; bu koleksiyonu döndürür.

Yöntemler

SignatureAçıklama:
At(oneBasedIndex: int)İndeks için takma isim sayfa numarasına göre 1 alın.
IndexOf(entity: Page?)Verilen sayfanın 1-bazlı indeksini veya -1’i bulunmazsa gönderir.
Accept(visitor: Text.TextAbsorber)TextAbsorber ziyaretçisini kabul et; her sayfayı tekrarlar.
Accept(visitor: Text.TextFragmentAbsorber)TextFragmentAbsorber ziyaretçisini kabul et; tüm sayfalarda parçalar toplar.
Accept(visitor: ImagePlacementAbsorber)Her sayfada bir ImagePlacementAbsorber ziyaretçisi kabul edin.
Accept(visitor: Annotations.AnnotationSelector)Her sayfadaki her yorumu takip edip ziyaretçiye gönderin.
Add()Yeni bir boş sayfa ekle.
Add(width: double, height: double)Verilen boyutlarla yeni bir boş sayfa ekleyin.
Add(entity: Page)Sayfa sözlüğünü derin bir şekilde klonlayarak başka (veya aynı) belgeye bir sayfa ekleyin.
Add(otherPages: PageCollection)Başka bir sayfa koleksiyonundan tüm sayfayı ekle (doküman çapraz birleşimi).
Add(pages: ICollection<Page>)Bir koleksiyondan birden fazla sayfa ekle (doküman birleştirme).
Add(pages: Page[])Bir dizi birden fazla sayfa ekle (birleştirme çapraz belge).
Insert(pageNumber: int)Verilen 1 tabanlı indeksden önce yeni bir boş sayfa ekleyin.
Insert(pageNumber: int, width: double, height: double)Verilen 1 tabanlı indeksten önce açık boyutlu yeni boş bir sayfa ekleyin.
Delete(index: int)Sayfa sayısını 1’e göre sil.
Delete(pages)Sayfa numaraları ile birden fazla sayfayı sil.
Delete()Belgeden tüm sayfaları sil.
Insert(pageNumber: int, entity: Page)Verilen 1 tabanlı indeksden önce tek bir sayfa (herhangi bir belge) ekleyin.
Insert(pageNumber: int, pages: ICollection<Page>)Verilen 1-temel indeksden önce bir koleksiyondan birden fazla sayfa ekle (doküman çapraz birleşimi).
Insert(pageNumber: int, pages: Page[])Verilen 1-temel endeksden önce bir dizi birden fazla sayfa ekleyin (doküman çapraz birleşimi).
FreeMemory()Her sayfada önbelleğe alınmış verileri temizler.
BeginUpdate()Bir grup mutasyon sırasında sayfa ağacı bakımını askıya al.
EndUpdate()Bir BeginUpdate seri sonrası sayfa ağacının bakımını sürdürün.
Clear()Koleksiyondaki her sayfayı çıkar.
Contains(item: Page)Verilen sayfanın bu koleksiyona ait olup olmadığı.
CopyTo(array: Page[], index: int)Koleksiyonun içeriğini indeksten başlayan bir dizide kopyalayın.
Flatten()Her sayfada her form ve notu düzleştir.
Remove(item: Page)Verilen sayfayı çıkarın ve mevcut olup olmadığını bildirin.
GetEnumerator()GetEnumerator’ı bu PageCollection örneğinde çağırır.

Ayrıca bakınız:

 Türkçe