Class FindReplaceOptions
Название пространства: Aspose.Words.Replacing Ассоциация: Aspose.Words.dll (25.4.0)
Определяет варианты поиска / замены операций.
Чтобы узнать больше, посетите Find and Replace Документационная статья .
public class FindReplaceOptions
Inheritance
Наследованные члены
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
FindReplaceOptions()
Инициализует новую инстанцию класса FindReplaceOptions с по умолчанию настройками.
public FindReplaceOptions()
FindReplaceOptions(FindReplaceDirection)
Инициализует новую инстанцию класса FindReplaceOptions с указанным направлением.
public FindReplaceOptions(FindReplaceDirection direction)
Parameters
direction
FindReplaceDirection
направление поиска и замены операции.
FindReplaceOptions(ИРПЛАЦИОННЫЙ КОЛЛЕБК)
Инициализует новую инстанцию класса FindReplaceOptions с указанной заменительной звонкой.
public FindReplaceOptions(IReplacingCallback replacingCallback)
Parameters
replacingCallback
IReplacingCallback
Обратный звонок используется для замены найденного текста.
FindReplaceOptions(Название: IReplacingCallback)
Инициализует новую инстанцию класса FindReplaceOptions с указанным направлением и заменяет звонки.
public FindReplaceOptions(FindReplaceDirection direction, IReplacingCallback replacingCallback)
Parameters
direction
FindReplaceDirection
направление поиска и замены операции.
replacingCallback
IReplacingCallback
Обратный звонок используется для замены найденного текста.
Properties
ApplyFont
Форматирование текста применяется к новому контенту.
public Font ApplyFont { get; }
Стоимость недвижимости
ApplyParagraphFormat
Форматирование параграфа применяется к новому контенту.
public ParagraphFormat ApplyParagraphFormat { get; }
Стоимость недвижимости
Direction
Выберите направление для замены. по умолчанию значение является Aspose.Words.Replacing.FindReplaceDirection.Forward.
public FindReplaceDirection Direction { get; set; }
Стоимость недвижимости
FindWholeWordsOnly
Правда указывает на то, что старое значение должно быть самостоятельным словом.
public bool FindWholeWordsOnly { get; set; }
Стоимость недвижимости
IgnoreDeleted
Получает или устанавливает булеанную ценность, указывающую либо на игнорирование текста внутри удаления ревизий.Предварительная ценность является «фальшивой».
public bool IgnoreDeleted { get; set; }
Стоимость недвижимости
IgnoreFieldCodes
Получается или устанавливается булеанная стоимость, указывающая либо на игнорирование текста внутри полевых кодов.Предварительная стоимость является «фальшивой».
public bool IgnoreFieldCodes { get; set; }
Стоимость недвижимости
Remarks
Эта опция затрагивает только полевые коды (это не игнорирует узлы между Aspose.Words.NodeType.FieldSeparator и Aspose.Words.NodeType.FieldEnd).
Чтобы игнорировать целое поле, пожалуйста, используйте соответствующую опцию Aspose.Words.Replacing.FindReplaceOptions.IgnoreFields.
IgnoreFields
Получает или устанавливает булеанную ценность, указывающую либо на игнорирование текста внутри полей.Предварительная ценность является «фальшивой».
public bool IgnoreFields { get; set; }
Стоимость недвижимости
Remarks
Эта опция затрагивает целое поле (все узлы между Aspose.Words.NodeType.FieldStart и Aspose.Words.NodeType.FieldEnd).
Чтобы игнорировать только полевые коды, пожалуйста, используйте соответствующую опцию Aspose.Words.Replacing.FindReplaceOptions.IgnoreFieldCodes.
IgnoreFootnotes
Получает или устанавливает булеанную ценность, указывающую либо на то, чтобы игнорировать ноты.Предварительная ценность является «фальшивой».
public bool IgnoreFootnotes { get; set; }
Стоимость недвижимости
IgnoreInserted
Получает или устанавливает булеанную ценность, указывающую либо на игнорирование текста внутри ввода ревизий.Предварительная ценность является «фальшивой».
public bool IgnoreInserted { get; set; }
Стоимость недвижимости
IgnoreShapes
Получает или устанавливает булеанную ценность, указывающую либо на игнорирование форм в тексте.
Стандартная стоимость есть.
public bool IgnoreShapes { get; set; }
Стоимость недвижимости
IgnoreStructuredDocumentTags
Получается или устанавливается булеанная стоимость, указывающая либо на игнорирование содержимого Aspose.Words.Markup.StructuredDocumentTag.Предварительная стоимость является «фальшивой».
public bool IgnoreStructuredDocumentTags { get; set; }
Стоимость недвижимости
Remarks
При настройке этого варианта содержимое Aspose.Words.Markup.StructuredDocumentTag будет рассматриваться как простой текст.
В противном случае, Aspose.Words.Markup.StructuredDocumentTag будет обрабатываться как самостоятельная история и замена шаблона будет искать отдельно для каждого __ WL26.Markuff.StruredTags, так что, если шаблон пересекает Wl26.Markuffs.
LegacyMode
Получает или устанавливает булеанную стоимость, указывающую на то, что используется старый алгоритм поиска/замены.
public bool LegacyMode { get; set; }
Стоимость недвижимости
Remarks
Используйте этот флаг, если вам понадобится точно то же поведение, что и до введения передовой функции поиска/замены.Обратите внимание, что старый алгоритм не поддерживает передовые функции, такие как замена перерывами, применение форматирования и так далее.
MatchCase
Правда указывает на случайно-чувствительное сравнение, ложь указывает на случайно-нечувствительное сравнение.
public bool MatchCase { get; set; }
Стоимость недвижимости
ReplacementFormat
Определяет формат замены. по умолчанию является Aspose.Words.Replacing.ReplacementFormat.Text.
public ReplacementFormat ReplacementFormat { get; set; }
Стоимость недвижимости
Remarks
Действует только при использовании в Aspose.Words.LowCode.Replacer
ReplacingCallback
Пользователь-дефинированный метод, который называется перед каждым происходящим заменой.
public IReplacingCallback ReplacingCallback { get; set; }
Стоимость недвижимости
SmartParagraphBreakReplacement
Получает или устанавливает булеанную ценность, указывающую либо на то, что разрешается заменить параграф, когда не будет следующего братского параграфа.
Стандартная стоимость есть.
public bool SmartParagraphBreakReplacement { get; set; }
Стоимость недвижимости
Remarks
Эта опция позволяет заменить абзац разрыв, когда нет следующего братского абзаца, к которому все детиузлы могут быть перемещены, найдя какой-либо (не обязательно братский) следующий параграф после того, как параграф будет заменен.
UseLegacyOrder
Правда указывает на то, что текстовое поиск выполняется последовательно с верхнего вниз с учетом текстовых короб.Default значение является “фальсифицированным”.
public bool UseLegacyOrder { get; set; }
Стоимость недвижимости
UseSubstitutions
Получает или устанавливает булеанную стоимость, указывающую на то, нужно ли распознавать и использовать замены в заменительных шаблонах.
public bool UseSubstitutions { get; set; }
Стоимость недвижимости
Remarks
Для подробностей об элементах замены, пожалуйста, обращайтесь к:https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.