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
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
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
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
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
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
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
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
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
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
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
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
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
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
Remarks
O valor padrão é “verdadeiro”.