PageCollection

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řístupPopis:
CountintČteníCelkový počet stránek.
IsReadOnlyboolČteníZda je kolekce jen pro čtení.
IsSynchronizedboolČteníZda je kolekce vláknově bezpečná.
SyncRootobjectČ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.

Viz také:

 Čeština