Odso

遗产: java.lang.Object

所有已实现的接口: java.lang.Cloneable

public class Odso implements Cloneable

指定邮件合并数据源的 Office 数据源对象 (ODSO) 设置。

要了解更多信息,请访问Mail Merge and Reporting文档文章。

ODSO 似乎是较新的 Microsoft Word 版本在为邮件合并文档指定某些类型的数据源时更喜欢使用的“新”方式。 ODSO 可能最早出现在 Microsoft Word 2000 中。

ODSO 的使用记录很少,学习如何使用此对象的属性的最佳方法是在 Microsoft Word 中手动创建包含所需数据源的文档,然后使用 Aspose.Words 打开该文档并检查Document.getMailMergeSettings() / Document.setMailMergeSettings(com.aspose.words.MailMergeSettings)MailMergeSettings.getOdso() / MailMergeSettings.setOdso(com.aspose.words.Odso)对象。例如,如果您想学习如何以编程方式配置数据源,这是一个很好的方法。

您通常不需要直接创建此类的对象,因为 ODSO 设置始终可通过MailMergeSettings.getOdso() / MailMergeSettings.setOdso(com.aspose.words.Odso)财产。

方法

方法描述
deepClone()返回此对象的深度克隆。
equals(Object arg0)
getClass()
getColumnDelimiter()指定应解释为用于分隔外部数据源中的列的列定界符的字符。
getDataSource()指定要连接到文档以执行邮件合并的外部数据源的位置。
getDataSourceType()指定要连接的外部数据源的类型,作为此邮件合并的 ODSO 连接信息的一部分。
getFieldMapDatas()获取一组对象,这些对象指定如何将来自外部数据源的列映射到文档中预定义的合并字段名称。
getFirstRowContainsColumnNames()指定托管应用程序应将指定外部数据源中的第一行数据视为包含数据源中每一列名称的标题行。
getRecipientDatas()获取指定在邮件合并中包含/排除单个记录的对象集合。
getTableName()指定源应连接到外部数据源中的特定数据集。
getUdlConnectString()指定用于连接到外部数据源的通用数据链接 (UDL) 连接字符串。
hashCode()
notify()
notifyAll()
setColumnDelimiter(char value)指定应解释为用于分隔外部数据源中的列的列定界符的字符。
setDataSource(String value)指定要连接到文档以执行邮件合并的外部数据源的位置。
setDataSourceType(int value)指定要连接的外部数据源的类型,作为此邮件合并的 ODSO 连接信息的一部分。
setFieldMapDatas(OdsoFieldMapDataCollection value)设置一组对象,这些对象指定如何将来自外部数据源的列映射到文档中预定义的合并字段名称。
setFirstRowContainsColumnNames(boolean value)指定托管应用程序应将指定外部数据源中的第一行数据视为包含数据源中每一列名称的标题行。
setRecipientDatas(OdsoRecipientDataCollection value)设置一个对象集合,指定在邮件合并中包含/排除单个记录。
setTableName(String value)指定源应连接到外部数据源中的特定数据集。
setUdlConnectString(String value)指定用于连接到外部数据源的通用数据链接 (UDL) 连接字符串。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

deepClone()

public Odso deepClone()

返回此对象的深度克隆。

退货: Odso

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getColumnDelimiter()

public char getColumnDelimiter()

指定应解释为用于分隔外部数据源中的列的列定界符的字符。默认值为 0,这意味着没有定义列分隔符。

RK 我从未见过这个在使用中。

退货: char - 相应的 char 值。

getDataSource()

public String getDataSource()

指定要连接到文档以执行邮件合并的外部数据源的位置。默认值为空字符串。

退货: java.lang.String - 相应的 java.lang.String 值。

getDataSourceType()

public int getDataSourceType()

指定要连接的外部数据源的类型,作为此邮件合并的 ODSO 连接信息的一部分。默认值为OdsoDataSourceType.DEFAULT.

此设置纯粹是对用于此邮件合并的数据源类型的建议。

退货: int - 相应的 int 值。返回值是其中之一OdsoDataSourceType常数。

getFieldMapDatas()

public OdsoFieldMapDataCollection getFieldMapDatas()

获取一组对象,这些对象指定如何将来自外部数据源的列映射到文档中预定义的合并字段名称。该对象永远不会为空。

退货: OdsoFieldMapDataCollection - 一组对象,指定如何将来自外部数据源的列映射到文档中预定义的合并字段名称。

getFirstRowContainsColumnNames()

public boolean getFirstRowContainsColumnNames()

指定托管应用程序应将指定外部数据源中的第一行数据视为包含数据源中每一列名称的标题行。默认值为 false 。

RK 我从未见过这个在使用中。

退货: boolean - 相应的布尔值。

getRecipientDatas()

public OdsoRecipientDataCollection getRecipientDatas()

获取指定在邮件合并中包含/排除单个记录的对象集合。该对象永远不会为空。

退货: OdsoRecipientDataCollection - 指定在邮件合并中包含/排除单个记录的对象集合。

getTableName()

public String getTableName()

指定源应连接到外部数据源中的特定数据集。默认值为空字符串。

退货: java.lang.String - 相应的 java.lang.String 值。

getUdlConnectString()

public String getUdlConnectString()

指定用于连接到外部数据源的通用数据链接 (UDL) 连接字符串。默认值为空字符串。

退货: java.lang.String - 相应的 java.lang.String 值。

hashCode()

public native int hashCode()

退货: 整数

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setColumnDelimiter(char value)

public void setColumnDelimiter(char value)

指定应解释为用于分隔外部数据源中的列的列定界符的字符。默认值为 0,这意味着没有定义列分隔符。

RK 我从未见过这个在使用中。

参数:

范围类型描述
valuechar对应的字符值。

setDataSource(String value)

public void setDataSource(String value)

指定要连接到文档以执行邮件合并的外部数据源的位置。默认值为空字符串。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setDataSourceType(int value)

public void setDataSourceType(int value)

指定要连接的外部数据源的类型,作为此邮件合并的 ODSO 连接信息的一部分。默认值为OdsoDataSourceType.DEFAULT.

此设置纯粹是对用于此邮件合并的数据源类型的建议。

参数:

范围类型描述
valueint对应的int值。该值必须是其中之一OdsoDataSourceType常数。

setFieldMapDatas(OdsoFieldMapDataCollection value)

public void setFieldMapDatas(OdsoFieldMapDataCollection value)

设置一组对象,这些对象指定如何将来自外部数据源的列映射到文档中预定义的合并字段名称。该对象永远不会为空。

参数:

范围类型描述
valueOdsoFieldMapDataCollection一个对象集合,指定如何将来自外部数据源的列映射到文档中预定义的合并字段名称。

setFirstRowContainsColumnNames(boolean value)

public void setFirstRowContainsColumnNames(boolean value)

指定托管应用程序应将指定外部数据源中的第一行数据视为包含数据源中每一列名称的标题行。默认值为 false 。

RK 我从未见过这个在使用中。

参数:

范围类型描述
valueboolean对应的布尔值。

setRecipientDatas(OdsoRecipientDataCollection value)

public void setRecipientDatas(OdsoRecipientDataCollection value)

设置一个对象集合,指定在邮件合并中包含/排除单个记录。该对象永远不会为空。

参数:

范围类型描述
valueOdsoRecipientDataCollection指定在邮件合并中包含/排除单个记录的对象集合。

setTableName(String value)

public void setTableName(String value)

指定源应连接到外部数据源中的特定数据集。默认值为空字符串。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setUdlConnectString(String value)

public void setUdlConnectString(String value)

指定用于连接到外部数据源的通用数据链接 (UDL) 连接字符串。默认值为空字符串。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int