Class MailMergeOptions

Class MailMergeOptions

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

Representa opciones para la funcionalidad de combinación de correspondencia.

public class MailMergeOptions

Herencia

objectMailMergeOptions

Miembros heredados

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

Constructores

MailMergeOptions()

public MailMergeOptions()

Propiedades

CleanupOptions

Obtiene o establece un conjunto de flags que especifican qué elementos deben ser eliminados durante la combinación de correspondencia.

public MailMergeCleanupOptions CleanupOptions { get; set; }

Valor de la propiedad

MailMergeCleanupOptions

CleanupParagraphsWithPunctuationMarks

Obtiene o establece un valor que indica si los párrafos con signos de puntuación se consideran vacíos y deben ser eliminados si se especifica la opción Aspose.Words.MailMerging.MailMergeCleanupOptions.RemoveEmptyParagraphs.

public bool CleanupParagraphsWithPunctuationMarks { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es true.

MergeDuplicateRegions

Obtiene o establece un valor que indica si todas las regiones de combinación de correspondencia del documento con el nombre de una fuente de datos deben ser combinadas durante la ejecución de una combinación de correspondencia con regiones contra la fuente de datos o solo la primera.

public bool MergeDuplicateRegions { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es false.

MergeWholeDocument

Obtiene o establece un valor que indica si los campos en todo el documento se actualizan durante la ejecución de una combinación de correspondencia con regiones.

public bool MergeWholeDocument { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es false.

PreserveUnusedTags

Obtiene o establece un valor que indica si las etiquetas “mustache” no utilizadas deben ser preservadas.

public bool PreserveUnusedTags { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es false.

Véase también

MailMergeOptions.UseNonMergeFields

RegionEndTag

Obtiene o establece una etiqueta de final de región de combinación de correspondencia.

public string RegionEndTag { get; set; }

Valor de la propiedad

string

RegionStartTag

Obtiene o establece una etiqueta de inicio de región de combinación de correspondencia.

public string RegionStartTag { get; set; }

Valor de la propiedad

string

RestartListsAtEachSection

Obtiene o establece un valor que indica si las listas se reinician en cada sección después de ejecutar una combinación de correspondencia.

public bool RestartListsAtEachSection { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es true.

RetainFirstSectionStart

Obtiene o establece un valor que indica si el inicio de la primera sección del documento y sus copias para las filas de la fuente de datos subsiguientes se conservan durante la combinación de correspondencia o se actualizan de acuerdo con el comportamiento de MS Word.

public bool RetainFirstSectionStart { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es true.

TrimWhitespaces

Obtiene o establece un valor que indica si los espacios en blanco al final y al principio se eliminan de los valores de combinación de correspondencia.

public bool TrimWhitespaces { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es true.

UnconditionalMergeFieldsAndRegions

Obtiene o establece un valor que indica si los campos de combinación y las regiones de combinación se combinan independientemente de la condición del campo IF padre.

public bool UnconditionalMergeFieldsAndRegions { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es false.

UseNonMergeFields

Cuando true, especifica que, además de los campos MERGEFIELD, la combinación de correspondencia se realiza en algunos otros tipos de campos y también en etiquetas “{{fieldName}}”.

public bool UseNonMergeFields { get; set; }

Valor de la propiedad

bool

Observaciones

Normalmente, la combinación de correspondencia solo se realiza en campos MERGEFIELD, pero varios clientes habían construido sus informes utilizando otros campos y habían creado muchos documentos de esta manera. Para simplificar la migración (y porque este enfoque fue utilizado independientemente por varios clientes) se introdujo la capacidad de combinar correspondencia en otros campos.

Cuando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields se establece en true, Aspose.Words realizará la combinación de correspondencia en los siguientes campos:

MERGEFIELD FieldName

MACROBUTTON NOMACRO FieldName

IF 0 = 0 "{FieldName}" ""

Además, cuando Aspose.Words.LowCode.MailMergeOptions.UseNonMergeFields se establece en true, Aspose.Words realizará la combinación de correspondencia en etiquetas de texto "{{fieldName}}". Estas no son campos, sino solo etiquetas de texto.

UseWholeParagraphAsRegion

Obtiene o establece un valor que indica si el párrafo completo con el campo TableStart o TableEnd o un rango particular entre los campos TableStart y TableEnd debe ser incluido en la región de combinación de correspondencia.

public bool UseWholeParagraphAsRegion { get; set; }

Valor de la propiedad

bool

Observaciones

El valor predeterminado es true.

 Español