Aspose::Pdf::XImageCollection class

XImageCollection class

Класс, представляющий коллекцию XImage.

class XImageCollection : public System::Collections::Generic::ICollection<System::SharedPtr<Aspose::Pdf::XImage>>

Методы

МетодОписание
Add(const System::SharedPtr<System::IO::Stream>&)Добавляет элемент в конец коллекции, чтобы к элементу можно было обратиться по последнему индексу.
Add(const System::SharedPtr<Aspose::Pdf::BitmapInfo>&)Добавляет элемент в конец коллекции, чтобы к элементу можно было обратиться по последнему индексу.
Add(const System::SharedPtr<System::IO::Stream>&, Aspose::Pdf::ImageFilterType)Добавляет элемент в конец коллекции, чтобы к элементу можно было обратиться по последнему индексу.
Add(const System::SharedPtr<Aspose::Pdf::BitmapInfo>&, Aspose::Pdf::ImageFilterType)Добавляет элемент в конец коллекции, чтобы к элементу можно было обратиться по последнему индексу.
Add(const System::SharedPtr<System::IO::Stream>&, int32_t)Добавляет элемент в конец коллекции, чтобы к элементу можно было обратиться по последнему индексу.
AddWithName(const System::SharedPtr<Aspose::Pdf::XImage>&)Добавляет новое изображение в список Image. Этот метод добавляет изображение как ссылку на тот же PdfObject (что позволяет уменьшить размер файла)
Clear() overrideОчищает все элементы из коллекции.
Contains(const System::SharedPtr<Aspose::Pdf::XImage>&) const overrideОпределяет, содержит ли коллекция определённое значение.
CopyTo(System::ArrayPtr<System::SharedPtr<Aspose::Pdf::XImage>>, int32_t) overrideКопирует массив изображений в коллекцию.
Delete(int32_t)Удаляет элемент из коллекции по индексу.
Delete(int32_t, Aspose::Pdf::ImageDeleteAction)Удаляет изображение из коллекции по индексу, выполняя действие, указанное параметром action.
Delete(const System::String&)Удаляет элемент из коллекции по имени.
Delete(const System::String&, Aspose::Pdf::ImageDeleteAction)Удаляет элемент из коллекции по имени.
Delete()Удаляет изображения из коллекции.
get_Count() const overrideКоличество изображений в коллекции.
get_IsReadOnly() const overrideПолучает значение, указывающее, является ли коллекция только для чтения.
get_IsSynchronized()Возвращает true, если объект синхронизирован.
get_Names()Получает массив имен изображений.
get_SyncRoot() constВозвращает объект синхронизации.
GetEnumerator() overrideВозвращает перечислитель коллекции.
GetImageName(const System::SharedPtr<Aspose::Pdf::XImage>&)Возвращает имя в списке изображений, которое является ключом данного изображения.
idx_get(int32_t)Получает изображение из коллекции по его индексу.
idx_get(const System::String&)Получает изображение из коллекции по его имени.
Remove(const System::SharedPtr<Aspose::Pdf::XImage>&) override
.
Replace(int32_t, const System::SharedPtr<System::IO::Stream>&)Заменить изображение в коллекции другим изображением.
Replace(int32_t, const System::SharedPtr<System::IO::Stream>&, int32_t, bool)Заменить изображение в коллекции другим изображением.
Replace(int32_t, const System::SharedPtr<System::IO::Stream>&, int32_t)Заменить изображение в коллекции другим изображением.

См. также