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.

См. также