Aspose::Words::Saving::ImageSavingArgs class

ImageSavingArgs class

Предоставляет данные для события ImageSaving(). Чтобы узнать больше, посетите статью документации Save a Document.

class ImageSavingArgs : public System::Object

Методы

МетодОписание
get_CurrentShape() constПолучает объект ShapeBase, соответствующий фигуре или группе фигур, которые собираются быть сохранены.
get_Document()Получает объект документа, который в данный момент сохраняется.
get_ImageFileName() constПолучает или задает имя файла (без пути), в который будет сохранено изображение.
get_ImageStream() constПозволяет указать поток, в который будет сохранено изображение.
get_IsImageAvailable() constВозвращает true, если текущее изображение доступно для экспорта.
get_KeepImageStreamOpen() constУказывает, должен ли Aspose.Words оставлять поток открытым или закрывать его после сохранения изображения.
GetType() const override
Is(const System::TypeInfo&) const override
set_ImageFileName(const System::String&)Сеттер для Aspose::Words::Saving::ImageSavingArgs::get_ImageFileName.
set_ImageStream(const System::SharedPtr<System::IO::Stream>&)Сеттер для Aspose::Words::Saving::ImageSavingArgs::get_ImageStream.
set_ImageStream(std::basic_ostream<CharType, Traits>&)
set_KeepImageStreamOpen(bool)Сеттер для Aspose::Words::Saving::ImageSavingArgs::get_KeepImageStreamOpen.
static Type()

Примечания

По умолчанию, когда Aspose.Words сохраняет документ в HTML, он сохраняет каждое изображение в отдельный файл. Aspose.Words использует имя файла документа и уникальный номер для генерации уникального имени файла для каждого изображения, найденного в документе.

ImageSavingArgs allows to redefine how image file names are generated or to completely circumvent saving of images into files by providing your own stream objects.

Чтобы применить собственную логику генерации имен файлов изображений, используйте свойства ImageFileName, CurrentShape и IsImageAvailable.

Чтобы сохранять изображения в потоки вместо файлов, используйте свойство ImageStream.

См. также