Class MailMergeOptions

Class MailMergeOptions

Nome do espaço: Aspose.Words.LowCode Assembleia: Aspose.Words.dll (25.4.0)

Representa opções para a função de fusão de correio.

public class MailMergeOptions

Inheritance

object MailMergeOptions

Membros herdados

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

Constructors

MailMergeOptions()

public MailMergeOptions()

Properties

CleanupOptions

Recebe ou coloca um conjunto de bandeiras que especificam quais itens devem ser removidos durante a fusão de correio.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Valor da propriedade

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Recebe ou coloca um valor indicando se os parágrafos com marcas de pontuação são considerados vaziose deve ser removido se a opção Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs é especificada.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “verdadeiro”.

MergeDuplicateRegions

Recebe ou coloca um valor indicando se todas as regiões do e-mail do documento se misturam com o nome de uma fonte de dados.deve ser fusível ao executar uma fusão de e-mail com regiões contra a fonte de dados ou apenas o primeiro.

public bool MergeDuplicateRegions { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “falso”.

MergeWholeDocument

Recebe ou coloca um valor que indica se os campos em todo o documento são atualizados ao executar uma fusão de correio com regiões.

public bool MergeWholeDocument { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “falso”.

PreserveUnusedTags

Recebe ou coloca um valor indicando se as etiquetas “mustache” não usadas devem ser preservadas.

public bool PreserveUnusedTags { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “falso”.

Veja também

MailMergeOptions . UseNonMergeFields

RegionEndTag

Receba ou coloca um end tag da região de fusão de e-mail.

public string RegionEndTag { get; set; }

Valor da propriedade

string

RegionStartTag

Obtenha ou coloque uma ligação de e-mail com a região de início.

public string RegionStartTag { get; set; }

Valor da propriedade

string

RestartListsAtEachSection

Recebe ou coloca um valor indicando se as listas são reiniciadas em cada seção após a execução de uma fusão de correio.

public bool RestartListsAtEachSection { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “verdadeiro”.

RetainFirstSectionStart

Recebe ou coloca um valor indicando se a seção começa da primeira seção do documento e suas cópias para sequências de fonte de dados subsequentessão mantidos durante a fusão de e-mail ou atualizados de acordo com o comportamento do MS Word.

public bool RetainFirstSectionStart { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “verdadeiro”.

TrimWhitespaces

Recebe ou coloca um valor indicando se os espaços brancos de rastreamento e de liderança são removidos de valores de fusão de correio.

public bool TrimWhitespaces { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “verdadeiro”.

UnconditionalMergeFieldsAndRegions

Recebe ou coloca um valor que indique se os campos de fusão e as regiões de fusão são fusos independentemente da condição do campo padrão.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “falso”.

UseNonMergeFields

Quando ’true’, especifica que, além dos campos MERGEFIELD, a fusão de correio é realizada em alguns outros tipos de campos e também em “{{fieldName}}” tags.

public bool UseNonMergeFields { get; set; }

Valor da propriedade

bool

Remarks

Normalmente, a fusão de correio só é realizada em campos MERGEFIELD, mas vários clientes tinham seu relatório construído usando outros campos e tinham muitos documentos criados desta forma. Para simplificar a migração (e porque esta abordagem foi usada de forma independente por vários clientes) a capacidade de fusão de correio em outros campos foi introduzida.

Quando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields é configurado , Aspose.Words irá realizar a fusão de e-mail nos seguintes campos:

Nome do campo Mergefield

Nome de campo de MacroButton

Se 0 = 0 “{FieldName}” ""

Além disso, quando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields é configurado para , Aspose.Words irá executar a fusão de e-mail em tags de texto “{{{fieldName}}”.

UseWholeParagraphAsRegion

Recebe ou coloca um valor indicando se o parágrafo inteiro com TableStart ou TableEnd campoou a diferença entre TableStart e TableEnd Os campos devem ser incluídos na região de fusão de correio.

public bool UseWholeParagraphAsRegion { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “verdadeiro”.

 Português