Class FindReplaceOptions
Nombre del espacio: Aspose.Words.Replacing Asamblea: Aspose.Words.dll (25.4.0)
Especifica opciones para encontrar / reemplazar operaciones.
Para saber más, visite el Find and Replace Artículo de documentación.
public class FindReplaceOptions
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
FindReplaceOptions()
Inicia una nueva instancia de la clase FindReplaceOptions con la configuración predeterminada.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Inicia una nueva instancia de la clase FindReplaceOptions con la dirección especificada.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
La dirección de la operación de búsqueda y reemplazo.
FindReplaceOptions(CortesíaCallback)
Inicia una nueva instancia de la clase FindReplaceOptions con el llamado de reemplazo especificado.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
El llamado para reemplazar el texto encontrado.
FindReplaceOptions(Descargar la dirección, IReplacingCallback)
Inicia una nueva instancia de la clase FindReplaceOptions con la dirección especificada y reemplaza el llamamiento.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
La dirección de la operación de búsqueda y reemplazo.
replacingCallback
IReplacingCallback
El llamado para reemplazar el texto encontrado.
Properties
ApplyFont
Formato de texto aplicado a nuevos contenidos.
public Font ApplyFont { get; }
Valor de la propiedad
ApplyParagraphFormat
Formato de parágrafo aplicado a nuevos contenidos.
public ParagraphFormat ApplyParagraphFormat { get; }
Valor de la propiedad
Direction
Selecciona la dirección para reemplazar.El valor está en Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Valor de la propiedad
FindWholeWordsOnly
La verdad indica que el antiguo Valor debe ser una palabra independiente.
public bool FindWholeWordsOnly { get; set; }
Valor de la propiedad
IgnoreDeleted
Obtenga o establece un valor booleano que indica que se ignore el texto dentro de las revisiones de eliminación.El valor estándar es ‘falso’.
public bool IgnoreDeleted { get; set; }
Valor de la propiedad
IgnoreFieldCodes
Obtenga o establece un valor booleano que indica que se ignore el texto dentro de los códigos de campo.El valor predeterminado es ‘falso’.
public bool IgnoreFieldCodes { get; set; }
Valor de la propiedad
Remarks
Esta opción solo afecta a los códigos de campo (no ignora los nodos entre Aspose.Words.NodeType.FieldSeparator y Aspose.Words.NodeType.FieldEnd).
Para ignorar todo el campo, por favor utilice la opción correspondiente Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Obtenga o establece un valor booleano que indica que se ignore el texto dentro de los campos.El valor estándar es ‘falso’.
public bool IgnoreFields { get; set; }
Valor de la propiedad
Remarks
Esta opción afecta a todo el campo (todos los nodos entre Aspose.Words.NodeType.FieldStart y Aspose.Words.NodeType.FieldEnd).
Para ignorar sólo los códigos de campo, por favor utilice la opción correspondiente Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Obtenga o establece un valor booleano que indica que se ignoran las notas.El valor estándar es ‘falso’.
public bool IgnoreFootnotes { get; set; }
Valor de la propiedad
IgnoreInserted
Obtenga o establece un valor booleano que indica que se ignore el texto dentro de las revisiones de insert.El valor estándar es ‘falso’.
public bool IgnoreInserted { get; set; }
Valor de la propiedad
IgnoreShapes
Obtenga o establece un valor booleano que indica o ignore las formas dentro de un texto.
El valor de default es.
public bool IgnoreShapes { get; set; }
Valor de la propiedad
IgnoreStructuredDocumentTags
Obtenga o establece un valor booleano que indica o ignore el contenido de Aspose.Words.Markup.StructuredDocumentTag.El valor estándar es ‘falso’.
public bool IgnoreStructuredDocumentTags { get; set; }
Valor de la propiedad
Remarks
Cuando se configura esta opción, el contenido de Aspose.Words.Markup.StructuredDocumentTag será tratado como un texto sencillo.
De lo contrario, Aspose.Words.Markup.StructuredDocumentTag se procesará como una historia independiente y el patrón de reemplazo se buscará por separado para cada __ WL26.Marque.Sistema de Documento, de modo que si el modelo cruza un Wl26.Marque .StruturoTags, entonces el cambio no se llevará a cabo para ese patrono.
LegacyMode
Obtenga o establece un valor booleano que indica que se utiliza el antiguo algoritmo de búsqueda/reemplazo.
public bool LegacyMode { get; set; }
Valor de la propiedad
Remarks
Utilice esta bandera si necesita exactamente el mismo comportamiento que antes de que se introdujera la función de búsqueda/reemplazo avanzada.Tenga en cuenta que el antiguo algoritmo no soporta funciones avanzadas como reemplazar con brechas, aplicar el formato y así sucesivamente.
MatchCase
La verdad indica la comparación sensible al caso, la falsa indica la comparación insensible al caso.
public bool MatchCase { get; set; }
Valor de la propiedad
ReplacementFormat
Especifica el formato de la sustitución. Default es Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Valor de la propiedad
Remarks
Sólo funciona cuando se utiliza en Aspose.Words.LowCode.Replacer
ReplacingCallback
El método definido por el usuario que se llama antes de cada evento de reemplazo.
public IReplacingCallback ReplacingCallback { get; set; }
Valor de la propiedad
SmartParagraphBreakReplacement
Obtenga o establece un valor booleano que indica si se permite reemplazar la brecha del parágrafo cuando no hay el siguiente parágrafo hermano.
El valor de default es.
public bool SmartParagraphBreakReplacement { get; set; }
Valor de la propiedad
Remarks
Esta opción permite reemplazar la brecha del parágrafo cuando no hay el siguiente parágrafo hermano al que todo el niñoLos nodos se pueden mover, encontrando cualquier (no necesariamente hermano) siguiente párrafo después de que el párrafo sea reemplazado.
UseLegacyOrder
La verdad indica que una búsqueda de texto se realiza secuencialmente de arriba a abajo teniendo en cuenta que los cuadros de texto.El valor predeterminado es ‘falso’.
public bool UseLegacyOrder { get; set; }
Valor de la propiedad
UseSubstitutions
Obtenga o establece un valor booleano que indica si reconocer y utilizar sustituciones dentro de los patrones de reemplazo.El valor estándar es ‘falso’.
public bool UseSubstitutions { get; set; }
Valor de la propiedad
Remarks
Para los detalles sobre los elementos de sustitución, por favor, consulte:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substituciones-en-regular-expresións.