Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
메일 병합 기능에 대한 옵션을 나타냅니다.
public class MailMergeOptions
상속
상속된 멤버
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; }
속성 값
CleanupParagraphsWithPunctuationMarks
구두점이 있는 단락이 비어 있는 것으로 간주되고, Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs 옵션이 지정된 경우 제거되어야 하는지를 나타내는 값을 가져오거나 설정합니다.
public bool CleanupParagraphsWithPunctuationMarks { get; set; }
속성 값
비고
기본값은 true
입니다.
MergeDuplicateRegions
데이터 소스의 이름을 가진 모든 문서 메일 병합 영역이 데이터 소스에 대해 영역을 사용하여 메일 병합을 실행할 때 병합될지를 나타내는 값을 가져오거나 설정합니다. 아니면 첫 번째 것만 병합됩니다.
public bool MergeDuplicateRegions { get; set; }
속성 값
비고
기본값은 false
입니다.
MergeWholeDocument
영역을 사용하여 메일 병합을 실행할 때 전체 문서의 필드가 업데이트될지를 나타내는 값을 가져오거나 설정합니다.
public bool MergeWholeDocument { get; set; }
속성 값
비고
기본값은 false
입니다.
PreserveUnusedTags
사용되지 않는 “머스타치” 태그를 보존할지를 나타내는 값을 가져오거나 설정합니다.
public bool PreserveUnusedTags { get; set; }
속성 값
비고
기본값은 false
입니다.
참조
MailMergeOptions.UseNonMergeFields
RegionEndTag
메일 병합 영역 종료 태그를 가져오거나 설정합니다.
public string RegionEndTag { get; set; }
속성 값
RegionStartTag
메일 병합 영역 시작 태그를 가져오거나 설정합니다.
public string RegionStartTag { get; set; }
속성 값
RestartListsAtEachSection
메일 병합을 실행한 후 각 섹션에서 목록이 재시작될지를 나타내는 값을 가져오거나 설정합니다.
public bool RestartListsAtEachSection { get; set; }
속성 값
비고
기본값은 true
입니다.
RetainFirstSectionStart
메일 병합 중 첫 번째 문서 섹션의 섹션 시작과 그 복사본이 후속 데이터 소스 행 동안 유지될지를 나타내는 값을 가져오거나 설정합니다. 아니면 MS Word 동작에 따라 업데이트됩니다.
public bool RetainFirstSectionStart { get; set; }
속성 값
비고
기본값은 true
입니다.
TrimWhitespaces
메일 병합 값에서 후행 및 선행 공백을 제거할지를 나타내는 값을 가져오거나 설정합니다.
public bool TrimWhitespaces { get; set; }
속성 값
비고
기본값은 true
입니다.
UnconditionalMergeFieldsAndRegions
부모 IF 필드의 조건에 관계없이 병합 필드와 병합 영역이 병합될지를 나타내는 값을 가져오거나 설정합니다.
public bool UnconditionalMergeFieldsAndRegions { get; set; }
속성 값
비고
기본값은 false
입니다.
UseNonMergeFields
true
일 때, MERGEFIELD 필드 외에도 메일 병합이 다른 유형의 필드와 “{{fieldName}}” 태그에 수행될 것을 지정합니다.
public bool UseNonMergeFields { get; set; }
속성 값
비고
일반적으로 메일 병합은 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 필드가 있는 전체 단락 또는 TableStart와 TableEnd 필드 사이의 특정 범위가 메일 병합 영역에 포함될지를 나타내는 값을 가져오거나 설정합니다.
public bool UseWholeParagraphAsRegion { get; set; }
속성 값
비고
기본값은 true
입니다.