Class MailMergeOptions

Class MailMergeOptions

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

Representa opções para a funcionalidade de mala direta.

public class MailMergeOptions

Herança

objectMailMergeOptions

Membros Herdados

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

Construtores

MailMergeOptions()

public MailMergeOptions()

Propriedades

CleanupOptions

Obtém ou define um conjunto de bandeiras que especificam quais itens devem ser removidos durante a mala direta.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Valor da Propriedade

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Obtém ou define um valor que indica se parágrafos com marcas de pontuação são considerados vazios e devem ser removidos se a opção Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs for especificada.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é true.

MergeDuplicateRegions

Obtém ou define um valor que indica se todas as regiões de mala direta do documento com o nome de uma fonte de dados devem ser mescladas durante a execução de uma mala direta com regiões contra a fonte de dados ou apenas a primeira.

public bool MergeDuplicateRegions { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é false.

MergeWholeDocument

Obtém ou define um valor que indica se os campos em todo o documento são atualizados durante a execução de uma mala direta com regiões.

public bool MergeWholeDocument { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é false.

PreserveUnusedTags

Obtém ou define um valor que indica se as tags “mustache” não utilizadas devem ser preservadas.

public bool PreserveUnusedTags { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é false.

Veja Também

MailMergeOptions.UseNonMergeFields

RegionEndTag

Obtém ou define uma tag de fim de região de mala direta.

public string RegionEndTag { get; set; }

Valor da Propriedade

string

RegionStartTag

Obtém ou define uma tag de início de região de mala direta.

public string RegionStartTag { get; set; }

Valor da Propriedade

string

RestartListsAtEachSection

Obtém ou define um valor que indica se as listas são reiniciadas em cada seção após a execução de uma mala direta.

public bool RestartListsAtEachSection { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é true.

RetainFirstSectionStart

Obtém ou define um valor que indica se o início da seção do primeiro documento e suas cópias para as linhas subsequentes da fonte de dados são retidos durante a mala direta ou atualizados de acordo com o comportamento do MS Word.

public bool RetainFirstSectionStart { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é true.

TrimWhitespaces

Obtém ou define um valor que indica se espaços em branco à direita e à esquerda são removidos dos valores da mala direta.

public bool TrimWhitespaces { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é true.

UnconditionalMergeFieldsAndRegions

Obtém ou define um valor que indica se campos de mesclagem e regiões de mesclagem são mesclados independentemente da condição do campo IF pai.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é false.

UseNonMergeFields

Quando true, especifica que, além dos campos MERGEFIELD, a mala direta é realizada em outros tipos de campos e também nas tags “{{fieldName}}”.

public bool UseNonMergeFields { get; set; }

Valor da Propriedade

bool

Observações

Normalmente, a mala direta é realizada apenas em campos MERGEFIELD, mas vários clientes tinham seus relatórios construídos usando outros campos e tinham muitos documentos criados dessa forma. Para simplificar a migração (e porque essa abordagem foi usada de forma independente por vários clientes), a capacidade de realizar mala direta em outros campos foi introduzida.

Quando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields é definido como true, Aspose.Words realizará a mala direta nos seguintes campos:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

Além disso, quando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields é definido como true, Aspose.Words realizará a mala direta em tags de texto "{{fieldName}}". Estas não são campos, mas apenas tags de texto.

UseWholeParagraphAsRegion

Obtém ou define um valor que indica se o parágrafo inteiro com o campo TableStart ou TableEnd ou um intervalo específico entre os campos TableStart e TableEnd deve ser incluído na região da mala direta.

public bool UseWholeParagraphAsRegion { get; set; }

Valor da Propriedade

bool

Observações

O valor padrão é true.

 Português