Aspose::Words::Settings::Odso class

Odso class

Указывает настройки объекта источника данных Office (ODSO) для источника данных слияния почты. Чтобы узнать больше, посетите статью документации Mail Merge and Reporting.

class Odso : public System::Object

Методы

МетодОписание
Clone()Возвращает глубокую копию этого объекта.
get_ColumnDelimiter() constУказывает символ, который будет интерпретироваться как разделитель столбцов, используемый для разделения столбцов во внешних источниках данных. Значение по умолчанию — 0, что означает отсутствие определённого разделителя столбцов.
get_DataSource() constУказывает расположение внешнего источника данных, который будет подключён к документу для выполнения слияния писем. Значение по умолчанию — пустая строка.
get_DataSourceType() constУказывает тип внешнего источника данных, который будет подключён в рамках информации о соединении ODSO для этого слияния писем. Значение по умолчанию — Default.
get_FieldMapDatas() constПолучает коллекцию объектов, которые указывают, как столбцы из внешнего источника данных сопоставляются с предопределёнными именами полей слияния в документе. Этот объект никогда не является null.
get_FirstRowContainsColumnNames() constУказывает, что хост‑приложение должно рассматривать первую строку данных в указанном внешнем источнике данных как строку заголовка, содержащую имена каждого столбца в источнике данных. Значение по умолчанию — false.
get_RecipientDatas() constПолучает коллекцию объектов, которые указывают включение/исключение отдельных записей в слиянии писем. Этот объект никогда не является null.
get_TableName() constУказывает конкретный набор данных, к которому источник должен быть подключён во внешнем источнике данных. Значение по умолчанию — пустая строка.
get_UdlConnectString() constУказывает строку подключения Universal Data Link (UDL), используемую для подключения к внешнему источнику данных. Значение по умолчанию — пустая строка.
GetType() const override
Is(const System::TypeInfo&) const override
Odso()
set_ColumnDelimiter(char16_t)Сеттер для Aspose::Words::Settings::Odso::get_ColumnDelimiter.
set_DataSource(const System::String&)Указывает расположение внешнего источника данных, который будет подключён к документу для выполнения слияния писем. Значение по умолчанию — пустая строка.
set_DataSourceType(Aspose::Words::Settings::OdsoDataSourceType)Сеттер для Aspose::Words::Settings::Odso::get_DataSourceType.
set_FieldMapDatas(const System::SharedPtr<Aspose::Words::Settings::OdsoFieldMapDataCollection>&)Устанавливает коллекцию объектов, которые определяют, как столбцы из внешнего источника данных сопоставляются с предопределёнными именами полей слияния в документе. Этот объект никогда не является null.
set_FirstRowContainsColumnNames(bool)Сеттер для Aspose::Words::Settings::Odso::get_FirstRowContainsColumnNames.
set_RecipientDatas(const System::SharedPtr<Aspose::Words::Settings::OdsoRecipientDataCollection>&)Устанавливает коллекцию объектов, которые определяют включение/исключение отдельных записей в слиянии почты. Этот объект никогда не является null.
set_TableName(const System::String&)Указывает конкретный набор данных, к которому источник должен быть подключён во внешнем источнике данных. Значение по умолчанию — пустая строка.
set_UdlConnectString(const System::String&)Указывает строку подключения Universal Data Link (UDL), используемую для подключения к внешнему источнику данных. Значение по умолчанию — пустая строка.
static Type()

Примечания

ODSO, по-видимому, является «новым» способом, который более новые версии Microsoft Word предпочитают использовать при указании определённых типов источников данных для документа слияния почты. ODSO, вероятно, впервые появился в Microsoft Word 2000.

Использование ODSO плохо документировано, и лучший способ узнать, как использовать свойства этого объекта, — создать документ с нужным источником данных вручную в Microsoft Word, затем открыть этот документ с помощью Aspose.Words и изучить свойства объектов MailMergeSettings и Odso. Это хороший подход, если вы хотите научиться программно настраивать источник данных, например.

Обычно вам не нужно создавать объекты этого класса напрямую, потому что настройки ODSO всегда доступны через свойство Odso.

См. также