Aspose::Pdf::TextStamp class
Содержание
[
Скрывать
]TextStamp class
Представляет текстовый штамп.
class TextStamp : public Aspose::Pdf::Stamp
Enums
| Перечисление | Описание |
|---|---|
| NoCharacterAction | Действие, которое следует выполнить, если шрифт не содержит требуемый символ. |
Методы
| Метод | Описание |
|---|---|
| get_AutoAdjustFontSizePrecision() const | Автоматически корректировать точность размера шрифта. Значение по умолчанию: 0.1;. |
| get_AutoAdjustFontSizeToFitStampRectangle() const | Если включено, размер шрифта будет автоматически скорректирован, чтобы вписаться в прямоугольник печати размером: Width и Height. Ширина и высота по умолчанию берутся из прямоугольника страницы. |
| get_Draw() const | Это свойство определяет, как печать отображается на странице. Если Draw = true, печать рисуется как графические операторы, а если draw = false, то печать отображается как текст. |
| get_FontSize() | Фактический размер шрифта после размещения печати. (Может отличаться от исходного размера шрифта, указанного в конструкторе, если включена опция ‘AutoAdjustFontSizeToFitStampRectangle’.) |
| get_Height() override | Желаемая высота штампа на странице. |
| get_Justify() | Определяет выравнивание текста. Если это свойство установлено в true, обе границы текста (левая и правая) выравниваются. Значение по умолчанию: false. |
| get_MaxRowWidth() const | Максимальная высота строки для опции WordWrap. |
| get_NoCharacterBehavior() const | Получает режим, определяющий поведение в случае, если шрифты не содержат требуемые символы. |
| get_ReplacementFont() const | Получает шрифт, используемый для замены, если пользовательский шрифт не содержит требуемый символ. |
| get_Scale() const | Определяет масштабирование текста. Если это свойство установлено в true и указано значение Width, текст будет масштабироваться, чтобы соответствовать указанной ширине. |
| get_TextAlignment() const | Выравнивание текста внутри печати. |
| get_TextState() const | Получает свойства текста печати. См. TextState для подробностей. |
| get_TreatYIndentAsBaseLine() const | Определяет начало координат для размещения текста. Если TreatYIndentAsBaseLine = true (по умолчанию, когда Draw = true), значение YIndent будет рассматриваться как базовая линия текста. Если TreatYIndentAsBaseLine = false (по умолчанию, когда Draw = false), значение YIndent будет рассматриваться как нижняя (линия спуска) текста. |
| get_Value() | Получает строковое значение, используемое в качестве печати на странице. |
| get_Width() override | Желаемая ширина штампа на странице. |
| get_WordWrap() const | Определяет перенос слов. Если это свойство установлено в true и указано значение Width, текст будет разбит на несколько строк, чтобы вписаться в указанную ширину. Значение по умолчанию: false. |
| get_WordWrapMode() const | Получает режим переноса слов для отображения текста. |
| Put(System::SharedPtr<Page>) override | Добавляет текстовую печать на страницу. |
| set_AutoAdjustFontSizePrecision(float) | Автоматически корректировать точность размера шрифта. Значение по умолчанию: 0.1;. |
| set_AutoAdjustFontSizeToFitStampRectangle(bool) | Если включено, размер шрифта будет автоматически скорректирован, чтобы вписаться в прямоугольник печати размером: Width и Height. Ширина и высота по умолчанию берутся из прямоугольника страницы. |
| set_Draw(bool) | Это свойство определяет, как печать отображается на странице. Если Draw = true, печать рисуется как графические операторы, а если draw = false, то печать отображается как текст. |
| set_Height(double) override | Желаемая высота штампа на странице. |
| set_Justify(bool) | Определяет выравнивание текста. Если это свойство установлено в true, обе границы текста (левая и правая) выравниваются. Значение по умолчанию: false. |
| set_MaxRowWidth(double) | Максимальная высота строки для опции WordWrap. |
| set_NoCharacterBehavior(TextStamp::NoCharacterAction) | Устанавливает режим, определяющий поведение в случае, если шрифты не содержат запрашиваемые символы. |
| set_ReplacementFont(const System::SharedPtr<Text::Font>&) | Устанавливает шрифт, используемый для замены, если пользовательский шрифт не содержит требуемый символ. |
| set_Scale(bool) | Определяет масштабирование текста. Если это свойство установлено в true и указано значение Width, текст будет масштабироваться, чтобы соответствовать указанной ширине. |
| set_TextAlignment(Aspose::Pdf::HorizontalAlignment) | Выравнивание текста внутри печати. |
| set_TreatYIndentAsBaseLine(bool) | Определяет начало координат для размещения текста. Если TreatYIndentAsBaseLine = true (по умолчанию, когда Draw = true), значение YIndent будет рассматриваться как базовая линия текста. Если TreatYIndentAsBaseLine = false (по умолчанию, когда Draw = false), значение YIndent будет рассматриваться как нижняя (линия спуска) текста. |
| set_Value(const System::String&) | Устанавливает строковое значение, используемое в качестве печати на странице. |
| set_Width(double) override | Желаемая ширина штампа на странице. |
| set_WordWrap(bool) | Определяет перенос слов. Если это свойство установлено в true и указано значение Width, текст будет разбит на несколько строк, чтобы вписаться в указанную ширину. Значение по умолчанию: false. |
| set_WordWrapMode(Aspose::Pdf::Text::TextFormattingOptions::WordWrapMode) | Устанавливает режим переноса слов для отображения текста. |
| TextStamp(const System::String&) | Инициализирует новый экземпляр класса TextStamp. |
| TextStamp(const System::String&, const System::SharedPtr<Aspose::Pdf::Text::TextState>&) | Инициализирует новый экземпляр класса TextStamp. |
| TextStamp(const System::SharedPtr<Facades::FormattedText>&) | Инициализирует новый экземпляр класса TextStamp с объектом formattedText. |
См. также
- Class Stamp
- Namespace Aspose::Pdf
- Library Aspose.PDF for C++