Aspose::Words::MailMerging::IMailMergeDataSource интерфейс
Содержание
[
Скрывать
]IMailMergeDataSource interface
Реализуйте этот интерфейс, чтобы разрешить слияние почты из пользовательского источника данных, например списка объектов. Данные мастер‑деталь также поддерживаются.
class IMailMergeDataSource : public virtual System::Object
Методы
| Метод | Описание |
|---|---|
| virtual get_TableName() | Возвращает имя источника данных. |
| virtual GetChildDataSource(System::String) | Движок слияния писем Aspose.Words вызывает этот метод, когда встречает начало вложенного региона слияния писем. |
| GetType() const override | |
| virtual GetValue(System::String, System::SharedPtr<System::Object>&) | |
| Is(const System::TypeInfo&) const override | |
| virtual MoveNext() | Переходит к следующей записи в источнике данных. |
| static Type() |
Примечания
Когда создаётся источник данных, его следует инициализировать, указывая на BOF (до первой записи). Движок слияния писем Aspose.Words вызовет MoveNext, чтобы перейти к следующей записи, а затем вызовет GetValue() для каждого поля слияния, которое он встретит в документе или текущем регионе слияния писем.
См. также
- Namespace Aspose::Words::MailMerging
- Library Aspose.Words for C++