PageCollection
Přehled
PageCollection je třída v Aspose.PDF FOSS pro .NET. Dědí od: IEnumerable<Page>.
Sbírka stránek v PDF dokumentu.
Tato třída poskytuje 30 metod pro práci s objekty PageCollection v programech .NET. Dostupné metody zahrnují: Accept, Add, AddUnrestricted, At, BeginUpdate, Clear, Contains, CopyTo, Delete, EndUpdate, Flatten, FreeMemory a 4 další metody. Všechny veřejné členy jsou přístupné libovolné aplikaci .NET po instalaci balíčku Aspose.PDF FOSS pro .NET. Vlastnosti: Count, IsReadOnly, IsSynchronized, SyncRoot.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Count | int | Čtení | Celkový počet stránek. |
IsReadOnly | bool | Čtení | Zda je kolekce jen pro čtení. |
IsSynchronized | bool | Čtení | Zda je kolekce vláknově bezpečná. |
SyncRoot | object | Čtení | Kořen synchronizace pro IsSynchronized; vrací tuto kolekci. |
Metody
| Podpis: | Popis: |
|---|---|
At(oneBasedIndex: int) | Alias pro indexer — získá stránku podle čísla stránky počínaje 1. |
IndexOf(entity: Page?) | Vrací index stránky počínající od 1, nebo -1, pokud nebyla nalezena. |
Accept(visitor: Text.TextAbsorber) | Přijme TextAbsorber návštěvníka; iteruje přes každou stránku. |
Accept(visitor: Text.TextFragmentAbsorber) | Přijme TextFragmentAbsorber návštěvníka; shromažďuje fragmenty napříč všemi stránkami. |
Accept(visitor: ImagePlacementAbsorber) | Přijměte ImagePlacementAbsorber návštěvníka na každé stránce. |
Accept(visitor: Annotations.AnnotationSelector) | Projděte všechny anotace na každé stránce a odešlete je návštěvníkovi. |
Add() | Přidejte novou prázdnou stránku. |
AddUnrestricted() | Přidejte novou prázdnou stránku obcházející licenční omezení počtu stránek. |
Add(width: double, height: double) | Přidejte novou prázdnou stránku s danými rozměry. |
Add(entity: Page) | Přidejte stránku z jiného (nebo stejného) dokumentu hlubokým klonováním jejího slovníku stránky. |
Add(otherPages: PageCollection) | Přidejte všechny stránky z jiné kolekce stránek (sloučení napříč dokumenty). |
Add(pages: ICollection<Page>) | Přidejte více stránek z kolekce (sloučení napříč dokumenty). |
Add(pages: Page[]) | Přidejte více stránek z pole (sloučení napříč dokumenty). |
Insert(pageNumber: int) | Vložte novou prázdnou stránku před zadaný index počítaný od jedné. |
Insert(pageNumber: int, width: double, height: double) | Vložte novou prázdnou stránku s explicitními rozměry před zadaný index počítaný od jedné. |
Delete(index: int) | Odstraňte stránku podle čísla stránky počítaného od jedné. |
Delete(pages) | Odstraňte více stránek podle čísel stránek počítaných od jedné. |
Delete() | Odstraňte všechny stránky z dokumentu. |
Insert(pageNumber: int, entity: Page) | Vložte jednu stránku (z libovolného dokumentu) před zadaný index počítaný od jedné. |
Insert(pageNumber: int, pages: ICollection<Page>) | Vložte více stránek ze sbírky před zadaný index počítaný od jedné (sloučení napříč dokumenty). |
Insert(pageNumber: int, pages: Page[]) | Vložte více stránek z pole před zadaný index počítaný od jedné (sloučení napříč dokumenty). |
FreeMemory() | Vymaže cacheovaná data na každé stránce. |
BeginUpdate() | Pozastavte údržbu stromu stránek během dávky mutací. |
EndUpdate() | Obnovte údržbu stromu stránek po BeginUpdate dávce. |
Clear() | Odstraňte všechny stránky ze sbírky. |
Contains(item: Page) | Zda je poskytnutá stránka součástí této sbírky. |
CopyTo(array: Page[], index: int) | Zkopírujte obsah sbírky do pole počínaje indexem. |
Flatten() | Zploštěte všechny formuláře a anotace na každé stránce. |
Remove(item: Page) | Odstraňte dodanou stránku a nahlaste, zda byla přítomna. |
GetEnumerator() | Volá GetEnumerator na této instanci PageCollection. |