Class MailMergeOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Representa opciones para la funcionalidad de combinación de correspondencia.
public class MailMergeOptions
Herencia
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
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
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
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
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
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
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
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
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
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
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
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
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
Observaciones
El valor predeterminado es true
.