PageCollection

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ésLeírás
CountintOlvasd!A lapok teljes száma.
IsReadOnlyboolOlvasd!Az, hogy a gyűjtemény csak olvasható-e.
IsSynchronizedboolOlvasd!Hogy a gyűjtemény szál-biztonságos.
SyncRootobjectOlvasd!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.

Lásd még:

 Magyar