Aspose::Words::MailMerging::ImageFieldMergingArgs class

ImageFieldMergingArgs class

Предоставляет данные для события ImageFieldMerging(). Чтобы узнать больше, посетите статью документации Mail Merge and Reporting.

class ImageFieldMergingArgs : public Aspose::Words::MailMerging::FieldMergingArgsBase

Методы

МетодОписание
get_Document() constВозвращает объект Document, для которого выполняется слияние почты.
get_DocumentFieldName() constПолучает имя поля слияния, как указано в документе.
get_Field() constПолучает объект, представляющий текущее поле слияния.
get_FieldName() constПолучает имя поля слияния в источнике данных.
get_FieldValue() constПолучает значение поля из источника данных.
get_Image() constУказывает изображение, которое движок слияния почты должен вставить в документ.
get_ImageFileName() constУстанавливает имя файла изображения, которое движок слияния почты должен вставить в документ.
get_ImageHeight() constУказывает высоту изображения для вставки в документ.
get_ImageStream() constУказывает поток, из которого движок слияния почты будет считывать изображение.
get_ImageWidth() constУказывает ширину изображения для вставки в документ.
get_RecordIndex() constПолучает нулевой индекс записи, которая объединяется.
get_Shape() constУказывает форму, которую движок слияния почты должен вставить в документ.
get_TableName() constПолучает имя таблицы данных для текущей операции слияния или пустую строку, если имя недоступно.
GetType() const override
Is(const System::TypeInfo&) const override
set_FieldValue(const System::SharedPtr<System::Object>&)Устанавливает значение поля из источника данных.
set_Image(const System::SharedPtr<System::Drawing::Image>&)Указывает изображение, которое движок слияния почты должен вставить в документ.
set_ImageFileName(const System::String&)Устанавливает имя файла изображения, которое движок слияния почты должен вставить в документ.
set_ImageHeight(const System::SharedPtr<Aspose::Words::Fields::MergeFieldImageDimension>&)Сеттер для Aspose::Words::MailMerging::ImageFieldMergingArgs::get_ImageHeight.
set_ImageStream(const System::SharedPtr<System::IO::Stream>&)Указывает поток, из которого движок слияния почты будет считывать изображение.
set_ImageStream(std::basic_istream<CharType, Traits>&)
set_ImageWidth(const System::SharedPtr<Aspose::Words::Fields::MergeFieldImageDimension>&)Сеттер для Aspose::Words::MailMerging::ImageFieldMergingArgs::get_ImageWidth.
set_Shape(const System::SharedPtr<Aspose::Words::Drawing::Shape>&)Сеттер для Aspose::Words::MailMerging::ImageFieldMergingArgs::get_Shape.
static Type()

Примечания

Это событие происходит во время слияния почты, когда в документе встречается поле слияния изображения. Вы можете обработать это событие, чтобы вернуть имя файла, поток или объект Image движку слияния почты, чтобы он был вставлен в документ.

Доступны три свойства ImageFileName, ImageStream и Image, позволяющие указать, откуда брать изображение. Устанавливайте только одно из этих свойств.

Чтобы вставить поле слияния изображения в документ Word, выберите команду Вставка/Поле, затем выберите MergeField и введите Image:MyFieldName.

См. также