Class MailMergeOptions

Class MailMergeOptions

Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll

メールマージ機能のオプションを表します。

public class MailMergeOptions

継承

objectMailMergeOptions

継承されたメンバー

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

コンストラクター

MailMergeOptions()

public MailMergeOptions()

プロパティ

CleanupOptions

メールマージ中に削除すべき項目を指定するフラグのセットを取得または設定します。

public MailMergeCleanupOptions CleanupOptions { get; set; }

プロパティ値

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

句読点を含む段落が空と見なされ、Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphsオプションが指定されている場合に削除されるべきかどうかを示す値を取得または設定します。

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

プロパティ値

bool

備考

デフォルト値は true です。

MergeDuplicateRegions

データソースに対してのメールマージ実行中に、データソースの名前を持つすべてのドキュメントメールマージ領域をマージするべきか、最初のものだけをマージするべきかを示す値を取得または設定します。

public bool MergeDuplicateRegions { get; set; }

プロパティ値

bool

備考

デフォルト値は false です。

MergeWholeDocument

メールマージ実行中にドキュメント全体のフィールドが更新されるべきかどうかを示す値を取得または設定します。

public bool MergeWholeDocument { get; set; }

プロパティ値

bool

備考

デフォルト値は false です。

PreserveUnusedTags

未使用の「マスタッシュ」タグを保持するべきかどうかを示す値を取得または設定します。

public bool PreserveUnusedTags { get; set; }

プロパティ値

bool

備考

デフォルト値は false です。

参照

MailMergeOptions.UseNonMergeFields

RegionEndTag

メールマージ領域の終了タグを取得または設定します。

public string RegionEndTag { get; set; }

プロパティ値

string

RegionStartTag

メールマージ領域の開始タグを取得または設定します。

public string RegionStartTag { get; set; }

プロパティ値

string

RestartListsAtEachSection

メールマージ実行後に各セクションでリストを再起動するべきかどうかを示す値を取得または設定します。

public bool RestartListsAtEachSection { get; set; }

プロパティ値

bool

備考

デフォルト値は true です。

RetainFirstSectionStart

メールマージ中に最初のドキュメントセクションの開始とそのコピーが保持されるべきか、MS Wordの動作に従って更新されるべきかを示す値を取得または設定します。

public bool RetainFirstSectionStart { get; set; }

プロパティ値

bool

備考

デフォルト値は true です。

TrimWhitespaces

メールマージ値から前後の空白をトリムするべきかどうかを示す値を取得または設定します。

public bool TrimWhitespaces { get; set; }

プロパティ値

bool

備考

デフォルト値は true です。

UnconditionalMergeFieldsAndRegions

親IFフィールドの条件に関係なく、マージフィールドとマージ領域がマージされるべきかどうかを示す値を取得または設定します。

public bool UnconditionalMergeFieldsAndRegions { get; set; }

プロパティ値

bool

備考

デフォルト値は false です。

UseNonMergeFields

true の場合、MERGEFIELDフィールドに加えて、メールマージが他のタイプのフィールドや “{{fieldName}}” タグにも適用されることを指定します。

public bool UseNonMergeFields { get; set; }

プロパティ値

bool

備考

通常、メールマージはMERGEFIELDフィールドのみに対して行われますが、いくつかの顧客は他のフィールドを使用してレポートを作成し、その方法で多くのドキュメントを作成しました。移行を簡素化するために(このアプローチは複数の顧客によって独立して使用されていたため)、他のフィールドへのメールマージの能力が導入されました。

Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFieldsがtrueに設定されている場合、Aspose.Wordsは以下のフィールドにメールマージを行います:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

また、Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFieldsがtrueに設定されている場合、Aspose.Wordsはテキストタグ "{{fieldName}}" にもメールマージを行います。これらはフィールドではなく、単なるテキストタグです。

UseWholeParagraphAsRegion

TableStartまたはTableEndフィールドを持つ全体の段落、またはTableStartTableEndフィールドの間の特定の範囲がメールマージ領域に含まれるべきかどうかを示す値を取得または設定します。

public bool UseWholeParagraphAsRegion { get; set; }

プロパティ値

bool

備考

デフォルト値は true です。

 日本語