Aspose::Pdf::Text::TextReplaceOptions class
Содержание
[
Скрывать
]TextReplaceOptions class
Представляет параметры замены текста.
class TextReplaceOptions : public Aspose::Pdf::Text::TextOptions
Enums
| Перечисление | Описание |
|---|---|
| FontSizeAdjustment | Указывает политику того, как размер шрифта текста должен корректироваться, чтобы вписаться в ограничивающую область. |
| ReplaceAdjustment | Определяет действие, которое будет выполнено после замены фрагмента текста на более короткий. None — без действия, заменённый текст может перекрывать остальную часть строки; AdjustSpaceWidth — пытается скорректировать пробелы между словами, чтобы сохранить длину строки; WholeWordsHyphenation — пытается распределить слова между строками абзаца, чтобы сохранить правое поле абзаца; ShiftRestOfLine — смещает остальную часть строки в соответствии с изменением длины текста, длина строки может измениться; Значение по умолчанию — ShiftRestOfLine. |
| Scope | Scope где применяется операция замены текста, по умолчанию REPLACE_FIRST. Этот устаревший параметр сохранён для совместимости. Он влияет на PdfContentEditor и не оказывает влияния на TextFragmentAbsorber. |
Методы
| Метод | Описание |
|---|---|
| get_AdjustmentNewLineSpacing() const | Возвращает значение межстрочного интервала, которое используется, если принудительно создаётся новая строка текста при замене. Ожидаемое значение — множитель размера шрифта заменённого текста. По умолчанию 1.2. |
| get_FontSizeAdjustmentAction() const | Получает политику регулирования размера шрифта, чтобы он помещался в границы, определённые TextReplaceOptions::Rectangle. |
| get_IgnoreParagraphs() const | Получает значение, указывающее, следует ли игнорировать отдельные абзацы при корректировке текста на странице после замены текста. |
| get_LeftAdjustment() const | Устанавливает или получает корректировку левого положения заменённого текста при использовании TextReplaceOptions: |
| get_Rectangle() const | Получает прямоугольник, в который помещается текст после замены. |
| get_ReplaceAdjustmentAction() const | Получает действие, которое будет выполнено после сокращения фрагмента текста. |
| get_ReplaceScope() const | Получает область, в которой применяется операция замены текста. |
| get_RightAdjustment() const | Устанавливает или получает корректировку правого положения заменённого текста при использовании TextReplaceOptions: |
| set_AdjustmentNewLineSpacing(double) | Устанавливает значение межстрочного интервала, используемого, если корректировка замены принудительно создаёт новую строку текста. Ожидаемое значение — множитель размера шрифта заменённого текста. По умолчанию 1,2. |
| set_FontSizeAdjustmentAction(TextReplaceOptions::FontSizeAdjustment) | Устанавливает политику регулирования размера шрифта, чтобы он помещался в границы, определённые TextReplaceOptions::Rectangle. |
| set_IgnoreParagraphs(bool) | Устанавливает значение, указывающее, следует ли игнорировать отдельные абзацы при корректировке текста на странице после замены текста. |
| set_LeftAdjustment(double) | Устанавливает или получает корректировку левого положения заменённого текста при использовании TextReplaceOptions: |
| set_Rectangle(const System::SharedPtr<Aspose::Pdf::Rectangle>&) | Устанавливает прямоугольник, в который помещается текст после замены. |
| set_ReplaceAdjustmentAction(TextReplaceOptions::ReplaceAdjustment) | Устанавливает действие, которое будет выполнено после сокращения фрагмента текста. |
| set_ReplaceScope(TextReplaceOptions::Scope) | Устанавливает область, в которой применяется операция замены текста. |
| set_RightAdjustment(double) | Устанавливает или получает корректировку правого положения заменённого текста при использовании TextReplaceOptions: |
| TextReplaceOptions(TextReplaceOptions::Scope) | Инициализирует новый экземпляр объекта TextReplaceOptions для указанной области. |
| TextReplaceOptions(TextReplaceOptions::ReplaceAdjustment) | Инициализирует новый экземпляр объекта TextReplaceOptions для указанного действия после замены. |
См. также
- Class TextOptions
- Namespace Aspose::Pdf::Text
- Library Aspose.PDF for C++