FindReplaceOptions
Наследование: java.lang.Object
public class FindReplaceOptions
Задает параметры операций поиска/замены.
Чтобы узнать больше, посетитеFind and Replace документальная статья.
Конструкторы
Конструктор | Описание |
---|---|
FindReplaceOptions() | Инициализирует новый экземпляр этого класса. |
FindReplaceOptions(int direction) | Инициализирует новый экземпляр этого класса. |
FindReplaceOptions(IReplacingCallback replacingCallback) | Инициализирует новый экземпляр этого класса. |
FindReplaceOptions(int direction, IReplacingCallback replacingCallback) | Инициализирует новый экземпляр этого класса. |
Методы
Метод | Описание |
---|---|
equals(Object arg0) | |
getApplyFont() | Форматирование текста применяется к новому содержимому. |
getApplyParagraphFormat() | Форматирование абзаца применяется к новому содержимому. |
getClass() | |
getDirection() | Выбирает направление для замены. |
getFindWholeWordsOnly() | True указывает, что oldValue должно быть отдельным словом. |
getIgnoreDeleted() | Получает логическое значение, указывающее, следует ли игнорировать текст внутри удаления ревизий. |
getIgnoreFieldCodes() | Получает логическое значение, указывающее, следует ли игнорировать текст внутри кодов полей. |
getIgnoreFields() | Получает логическое значение, указывающее, следует ли игнорировать текст внутри полей. |
getIgnoreFootnotes() | Получает логическое значение, указывающее, следует ли игнорировать сноски. |
getIgnoreInserted() | Получает логическое значение, указывающее, следует ли игнорировать текст внутри ревизий вставки. |
getIgnoreStructuredDocumentTags() | Получает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTag. |
getLegacyMode() | Получает логическое значение, указывающее, что используется старый алгоритм поиска/замены. |
getMatchCase() | True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра. |
getReplacingCallback() | Пользовательский метод, который вызывается перед каждой заменой. |
getSmartParagraphBreakReplacement() | Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца. |
getUseLegacyOrder() | True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей. |
getUseSubstitutions() | Получает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены. |
hashCode() | |
notify() | |
notifyAll() | |
setDirection(int value) | Выбирает направление для замены. |
setFindWholeWordsOnly(boolean value) | True указывает, что oldValue должно быть отдельным словом. |
setIgnoreDeleted(boolean value) | Устанавливает логическое значение, указывающее либо игнорировать текст внутри удаляемых ревизий. |
setIgnoreFieldCodes(boolean value) | Задает логическое значение, указывающее либо игнорировать текст внутри кодов полей. |
setIgnoreFields(boolean value) | Задает логическое значение, указывающее либо игнорировать текст внутри полей. |
setIgnoreFootnotes(boolean value) | Устанавливает логическое значение, указывающее либо игнорировать сноски. |
setIgnoreInserted(boolean value) | Устанавливает логическое значение, указывающее либо игнорировать текст внутри ревизий вставки. |
setIgnoreStructuredDocumentTags(boolean value) | Устанавливает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTag. |
setLegacyMode(boolean value) | Задает логическое значение, указывающее, что используется старый алгоритм поиска/замены. |
setMatchCase(boolean value) | True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра. |
setReplacingCallback(IReplacingCallback value) | Пользовательский метод, который вызывается перед каждой заменой. |
setSmartParagraphBreakReplacement(boolean value) | Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца. |
setUseLegacyOrder(boolean value) | True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей. |
setUseSubstitutions(boolean value) | Задает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
FindReplaceOptions()
public FindReplaceOptions()
Инициализирует новый экземпляр этого класса.
FindReplaceOptions(int direction)
public FindReplaceOptions(int direction)
Инициализирует новый экземпляр этого класса.
Параметры:
Параметр | Тип | Описание |
---|---|---|
direction | int |
FindReplaceOptions(IReplacingCallback replacingCallback)
public FindReplaceOptions(IReplacingCallback replacingCallback)
Инициализирует новый экземпляр этого класса.
Параметры:
Параметр | Тип | Описание |
---|---|---|
replacingCallback | IReplacingCallback |
FindReplaceOptions(int direction, IReplacingCallback replacingCallback)
public FindReplaceOptions(int direction, IReplacingCallback replacingCallback)
Инициализирует новый экземпляр этого класса.
Параметры:
Параметр | Тип | Описание |
---|---|---|
direction | int | |
replacingCallback | IReplacingCallback |
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getApplyFont()
public Font getApplyFont()
Форматирование текста применяется к новому содержимому.
Возвращает: Font - соответствующийFont ценность.
getApplyParagraphFormat()
public ParagraphFormat getApplyParagraphFormat()
Форматирование абзаца применяется к новому содержимому.
Возвращает: ParagraphFormat - соответствующийParagraphFormat ценность.
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getDirection()
public int getDirection()
Выбирает направление для замены. Значение по умолчаниюFindReplaceDirection.FORWARD.
Возвращает: int - соответствующее значение int. Возвращаемое значение является одним изFindReplaceDirection константы.
getFindWholeWordsOnly()
public boolean getFindWholeWordsOnly()
True указывает, что oldValue должно быть отдельным словом.
Возвращает: boolean - соответствующее логическое значение.
getIgnoreDeleted()
public boolean getIgnoreDeleted()
Получает логическое значение, указывающее, следует ли игнорировать текст внутри удаления ревизий. Значение по умолчанию неверно .
Возвращает: boolean — логическое значение, указывающее либо игнорировать текст внутри удаляемых ревизий.
getIgnoreFieldCodes()
public boolean getIgnoreFieldCodes()
Получает логическое значение, указывающее, следует ли игнорировать текст внутри кодов полей. Значение по умолчанию неверно .
Этот параметр влияет только на коды полей (он не игнорирует узлы междуNodeType.FIELD_SEPARATOR а такжеNodeType.FIELD_END).
Чтобы игнорировать все поле, используйте соответствующую опциюgetIgnoreFields() / setIgnoreFields(boolean).
Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать текст внутри кодов полей.
getIgnoreFields()
public boolean getIgnoreFields()
Получает логическое значение, указывающее, следует ли игнорировать текст внутри полей. Значение по умолчанию неверно .
Этот параметр влияет на все поле (все узлы междуNodeType.FIELD_START а такжеNodeType.FIELD_END).
Чтобы игнорировать только коды полей, используйте соответствующую опциюgetIgnoreFieldCodes() / setIgnoreFieldCodes(boolean).
Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать текст внутри полей.
getIgnoreFootnotes()
public boolean getIgnoreFootnotes()
Получает логическое значение, указывающее, следует ли игнорировать сноски. Значение по умолчанию неверно .
Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать сноски.
getIgnoreInserted()
public boolean getIgnoreInserted()
Получает логическое значение, указывающее, следует ли игнорировать текст внутри ревизий вставки. Значение по умолчанию неверно .
Возвращает: boolean — логическое значение, указывающее, следует ли игнорировать текст внутри ревизий вставки.
getIgnoreStructuredDocumentTags()
public boolean getIgnoreStructuredDocumentTags()
Получает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTagЗначение по умолчанию неверно .
Когда для этой опции установлено значение true , содержимоеStructuredDocumentTag будет рассматриваться как простой текст.
В противном случае,StructuredDocumentTag будет обрабатываться как отдельная история, а заменяющий шаблон будет искаться отдельно для каждогоStructuredDocumentTag , так что если образец пересекаетStructuredDocumentTag, то для такого шаблона замена производиться не будет.
Возвращает: boolean — логическое значение, указывающее либо на игнорирование содержимогоStructuredDocumentTag.
getLegacyMode()
public boolean getLegacyMode()
Получает логическое значение, указывающее, что используется старый алгоритм поиска/замены. Используйте этот флаг, если вам нужно точно такое же поведение, как и до введения расширенной функции поиска/замены. Обратите внимание, что старый алгоритм не поддерживает расширенные функции, такие как замена разрывами, применение форматирования и т. д.
Возвращает: boolean — логическое значение, указывающее, что используется старый алгоритм поиска/замены.
getMatchCase()
public boolean getMatchCase()
True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра.
Возвращает: boolean - соответствующее логическое значение.
getReplacingCallback()
public IReplacingCallback getReplacingCallback()
Пользовательский метод, который вызывается перед каждой заменой.
Возвращает: IReplacingCallback - соответствующийIReplacingCallback ценность.
getSmartParagraphBreakReplacement()
public boolean getSmartParagraphBreakReplacement()
Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца.
Значение по умолчанию неверно .
Эта опция позволяет заменить разрыв абзаца, когда нет следующего одноуровневого абзаца, в который можно переместить все дочерние узлы, найдя любой (не обязательно одноуровневый) следующий абзац после заменяемого абзаца.
Возвращает: boolean - соответствующее логическое значение.
getUseLegacyOrder()
public boolean getUseLegacyOrder()
True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей. Значение по умолчанию — ложь.
Возвращает: boolean - соответствующее логическое значение.
getUseSubstitutions()
public boolean getUseSubstitutions()
Получает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены. Значение по умолчанию неверно . Дополнительные сведения об элементах замены см. по адресу: https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.
Возвращает: boolean — логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены.
hashCode()
public native int hashCode()
Возвращает: инт
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setDirection(int value)
public void setDirection(int value)
Выбирает направление для замены. Значение по умолчаниюFindReplaceDirection.FORWARD.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Соответствующее целочисленное значение. Значение должно быть одним изFindReplaceDirection константы. |
setFindWholeWordsOnly(boolean value)
public void setFindWholeWordsOnly(boolean value)
True указывает, что oldValue должно быть отдельным словом.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Соответствующее логическое значение. |
setIgnoreDeleted(boolean value)
public void setIgnoreDeleted(boolean value)
Устанавливает логическое значение, указывающее либо игнорировать текст внутри удаляемых ревизий. Значение по умолчанию неверно .
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее, следует ли игнорировать текст внутри ревизий удаления. |
setIgnoreFieldCodes(boolean value)
public void setIgnoreFieldCodes(boolean value)
Задает логическое значение, указывающее либо игнорировать текст внутри кодов полей. Значение по умолчанию неверно .
Этот параметр влияет только на коды полей (он не игнорирует узлы междуNodeType.FIELD_SEPARATOR а такжеNodeType.FIELD_END).
Чтобы игнорировать все поле, используйте соответствующую опциюgetIgnoreFields() / setIgnoreFields(boolean).
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее либо игнорировать текст внутри кодов полей. |
setIgnoreFields(boolean value)
public void setIgnoreFields(boolean value)
Задает логическое значение, указывающее либо игнорировать текст внутри полей. Значение по умолчанию неверно .
Этот параметр влияет на все поле (все узлы междуNodeType.FIELD_START а такжеNodeType.FIELD_END).
Чтобы игнорировать только коды полей, используйте соответствующую опциюgetIgnoreFieldCodes() / setIgnoreFieldCodes(boolean).
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее либо игнорировать текст внутри полей. |
setIgnoreFootnotes(boolean value)
public void setIgnoreFootnotes(boolean value)
Устанавливает логическое значение, указывающее либо игнорировать сноски. Значение по умолчанию неверно .
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее, следует ли игнорировать сноски. |
setIgnoreInserted(boolean value)
public void setIgnoreInserted(boolean value)
Устанавливает логическое значение, указывающее либо игнорировать текст внутри ревизий вставки. Значение по умолчанию неверно .
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее либо игнорировать текст внутри ревизий вставки. |
setIgnoreStructuredDocumentTags(boolean value)
public void setIgnoreStructuredDocumentTags(boolean value)
Устанавливает логическое значение, указывающее либо игнорировать содержимоеStructuredDocumentTagЗначение по умолчанию неверно .
Когда для этой опции установлено значение true , содержимоеStructuredDocumentTag будет рассматриваться как простой текст.
В противном случае,StructuredDocumentTag будет обрабатываться как отдельная история, а заменяющий шаблон будет искаться отдельно для каждогоStructuredDocumentTag , так что если образец пересекаетStructuredDocumentTag, то для такого шаблона замена производиться не будет.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее либо на игнорирование содержимогоStructuredDocumentTag. |
setLegacyMode(boolean value)
public void setLegacyMode(boolean value)
Задает логическое значение, указывающее, что используется старый алгоритм поиска/замены. Используйте этот флаг, если вам нужно точно такое же поведение, как и до введения расширенной функции поиска/замены. Обратите внимание, что старый алгоритм не поддерживает расширенные функции, такие как замена разрывами, применение форматирования и т. д.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее, что используется старый алгоритм поиска/замены. |
setMatchCase(boolean value)
public void setMatchCase(boolean value)
True указывает на сравнение с учетом регистра, false указывает на сравнение без учета регистра.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Соответствующее логическое значение. |
setReplacingCallback(IReplacingCallback value)
public void setReplacingCallback(IReplacingCallback value)
Пользовательский метод, который вызывается перед каждой заменой.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | IReplacingCallback | СоответствующийIReplacingCallback ценность. |
setSmartParagraphBreakReplacement(boolean value)
public void setSmartParagraphBreakReplacement(boolean value)
Получает или задает логическое значение, указывающее, разрешено ли заменять разрыв абзаца, если нет следующего одноуровневого абзаца.
Значение по умолчанию неверно .
Эта опция позволяет заменить разрыв абзаца, когда нет следующего одноуровневого абзаца, в который можно переместить все дочерние узлы, найдя любой (не обязательно одноуровневый) следующий абзац после заменяемого абзаца.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Соответствующее логическое значение. |
setUseLegacyOrder(boolean value)
public void setUseLegacyOrder(boolean value)
True указывает, что текстовый поиск выполняется последовательно сверху вниз с учетом текстовых полей. Значение по умолчанию — ложь.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Соответствующее логическое значение. |
setUseSubstitutions(boolean value)
public void setUseSubstitutions(boolean value)
Задает логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены. Значение по умолчанию неверно . Дополнительные сведения об элементах замены см. по адресу: https://docs.microsoft.com/en-us/dotnet/standard/base-types/substitutions-in-regular-expressions.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | Логическое значение, указывающее, следует ли распознавать и использовать замены в шаблонах замены. |
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |