PageCollection
Összefoglaló
PageCollection az .NET-es FOSS Aspose.PDF osztály. Az örökölők: IEnumerable<Page>.
PDF dokumentum oldalak gyűjteménye.
Ez a osztály 29 módszert biztosít az PageCollection objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: Accept, Add, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory, GetEnumerator, és 3 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: Count, IsReadOnly, IsSynchronized, SyncRoot.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Count | int | Olvasd! | A lapok teljes száma. |
IsReadOnly | bool | Olvasd! | Az, hogy a gyűjtemény csak olvasható-e. |
IsSynchronized | bool | Olvasd! | Hogy a gyűjtemény szál-biztonságos. |
SyncRoot | object | Olvasd! | Szinkronizációs gyökér IsSynchronized; visszaadja ezt a gyűjteményt. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
At(oneBasedIndex: int) | Alias for index get page by 1-based page number. Az aliasz a szekvenciálóhoz ?? az oldal 1 alapján történő eléréséhez. |
IndexOf(entity: Page?) | Az adott oldal 1-es alapú indexét adja vissza, vagy ha nem található, akkor -1. |
Accept(visitor: Text.TextAbsorber) | Elfogadja a TextAbsorber látogatót; minden oldalt megismétli. |
Accept(visitor: Text.TextFragmentAbsorber) | Elfogadja a TextFragmentAbsorber látogatót; összesített darabokat minden oldalon. |
Accept(visitor: ImagePlacementAbsorber) | Minden oldalra egy ImagePlacementAbsorber látogatót fogadunk el. |
Accept(visitor: Annotations.AnnotationSelector) | Minden oldalon minden kommentet át kell járni, és elküldeni a látogatónak. |
Add() | Adj egy új üres oldalt. |
Add(width: double, height: double) | Adjunk hozzá egy új üres oldalt az adott méretekkel. |
Add(entity: Page) | Adjon hozzá egy oldalt egy másik (vagy ugyanaz) dokumentumból, mély klónozással a oldal szótárába. |
Add(otherPages: PageCollection) | Adja hozzá az összes oldalt egy másik oldalgyűjteményből (cross-document merge). |
Add(pages: ICollection<Page>) | Több oldal hozzáadása egy gyűjteményből (cross-document merge). |
Add(pages: Page[]) | Több oldal hozzáadása egy array-ból (cross-document merge). |
Insert(pageNumber: int) | Adjon be egy új üres oldalt az adott 1-es alapú index előtt. |
Insert(pageNumber: int, width: double, height: double) | Az adott 1-es alapú index előtt egy új, egyértelmű méretű üres lapot kell beilleszteni. |
Delete(index: int) | Egy oldal törlésének az 1-es oldalszámát kell meghatározni. |
Delete(pages) | Több oldal törlését 1-es oldalszám alapján. |
Delete() | Törölje az összes oldalt a dokumentumból. |
Insert(pageNumber: int, entity: Page) | Egyetlen oldalt (bármely dokumentumból) kell beilleszteni az adott 1-es alapú index előtt. |
Insert(pageNumber: int, pages: ICollection<Page>) | A megadott 1-es index előtt több oldal beillesztése egy gyűjteményből (dokumentum-összekapcsolás). |
Insert(pageNumber: int, pages: Page[]) | A megadott 1-es alapú index előtt több oldal beillesztése egy táblából (cross-document merge). |
FreeMemory() | Minden oldal adatát kitisztítja. |
BeginUpdate() | Felfüggeszteni a oldalfa karbantartását egy mutáció során. |
EndUpdate() | A BeginUpdate-csomag után folytatja a oldalfa karbantartását. |
Clear() | Vedd le az összes oldalt a gyűjteményből. |
Contains(item: Page) | Az adott oldal e gyűjteményhez tartozik-e. |
CopyTo(array: Page[], index: int) | Másolja a gyűjtemény tartalmát egy index kezdődő array-ba. |
Flatten() | Minden oldalra minden formát és megjegyzést le kell rakni. |
Remove(item: Page) | Vegye le a megadott oldalt, és jelentse be, hogy jelen volt-e. |
GetEnumerator() | Hívja a GetEnumerator-t ebben aPageCollection példányban. |