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입니다.

 한국어