Aspose::Pdf::PageCollection clase
Contenido
[
Ocultar
]PageCollection class
Collection of PDF document pages.
class PageCollection : public System::Collections::Generic::ICollection<System::SharedPtr<Page>>,
public Aspose::Pdf::ISupportsMemoryCleanup
Métodos
| Método | Descripción |
|---|---|
| Accept(const System::SharedPtr<Annotations::AnnotationSelector>&) | Acepta el objeto visitante AnnotationSelector que proporciona funcionalidad para trabajar con anotaciones. |
| Accept(const System::SharedPtr<ImagePlacementAbsorber>&) | Acepta el objeto visitante ImagePlacementAbsorber que proporciona funcionalidad para trabajar con objetos de colocación de imágenes. |
| Accept(const System::SharedPtr<Text::TextFragmentAbsorber>&) | Acepta el objeto visitante TextFragmentAbsorber que proporciona funcionalidad para trabajar con objetos de texto. |
| Accept(const System::SharedPtr<Text::TextAbsorber>&) | Acepta el objeto visitante TextAbsorber que proporciona funcionalidad para trabajar con objetos de texto. |
| Add() | Agrega una página vacía. Si el documento ya contiene páginas con tamaños variados, se seleccionará el tamaño de la página que ocurre con mayor frecuencia. En caso de que solo haya dos páginas diferentes, se usará el tamaño de la primera página. |
| Add(const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&) | Agrega a la colección todas las páginas de la lista. |
| Add(const System::ArrayPtr<System::SharedPtr<Page>>&) | Agrega a la colección todas las páginas del arreglo. |
| BeginUpdate() | Actualiza cuando comienzan los cambios de grupo. Detiene la recalculación de la caché de páginas en cada operación. Recomendamos llamar a los métodos BeginUpdate/EndUpdate dentro de un bloque try-finally. |
| Clear() override | Limpia la colección de páginas. |
| Contains(const System::SharedPtr<Page>&) const override | Determina si esta instancia contiene el objeto. |
| CopyPage(const System::SharedPtr<Page>&) | Agrega la página a la colección. |
| CopyTo(System::ArrayPtr<System::SharedPtr<Page>>, int32_t) override | Copia páginas al documento. |
| Delete(int32_t) | Elimina la página especificada. |
| Delete() | Elimina todas las páginas de la colección. |
| Delete(const System::ArrayPtr<int32_t>&) | Elimina las páginas cuyos números están especificados en el arreglo. |
| EndUpdate() | Actualiza cuando se completan los cambios de grupo. Restaura la recalculación de la caché de páginas en cada operación. Recomendamos llamar a los métodos BeginUpdate/EndUpdate dentro de un bloque try-finally. |
| Flatten() | Elimina todos los campos ubicados en las páginas y coloca sus valores en su lugar. |
| FreeMemory() override | Borra los datos en caché. |
| get_Count() const override | Obtiene el recuento de páginas en el documento. |
| get_IsReadOnly() const override | Obtiene el valor que indica si la colección es de solo lectura. Siempre devuelve false. |
| get_IsSynchronized() | Devuelve true si el objeto está sincronizado. |
| get_SyncRoot() const | Obtiene el objeto de sincronización de la colección. |
| GetEnumerator() override | Devuelve el enumerador de páginas. |
| idx_get(int32_t) | Obtiene la página por índice. |
| IndexOf(const System::SharedPtr<Page>&) const | Devuelve el índice de la página especificada. |
| Insert(int32_t) | Inserta una página vacía en la colección en la posición especificada. Si el documento ya contiene páginas con tamaños variados, se seleccionará el tamaño de la página que ocurre con mayor frecuencia. En caso de que solo haya dos páginas diferentes, se usará el tamaño de la primera página. |
| Insert(int32_t, const System::SharedPtr<Page>&) | Inserta la página en la colección de páginas en el lugar especificado. |
| Insert(int32_t, const System::SharedPtr<System::Collections::Generic::ICollection<System::SharedPtr<Page>>>&) | Inserta páginas de la colección en el documento. |
| Insert(int32_t, const System::ArrayPtr<System::SharedPtr<Page>>&) | Inserta páginas del arreglo en el documento. |
| Remove(const System::SharedPtr<Page>&) override | |
| . |
Ver también
- Class ICollection
- Class ISupportsMemoryCleanup
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++