Aspose::Pdf::Annotations::FreeTextAnnotation class

FreeTextAnnotation class

Представляет аннотацию свободного текста, отображающую текст непосредственно на странице. В отличие от обычной текстовой аннотации, аннотация свободного текста не имеет состояний открыто/закрыто; вместо отображения во всплывающем окне текст всегда виден.

class FreeTextAnnotation : public Aspose::Pdf::Annotations::MarkupAnnotation

Методы

МетодОписание
Accept(System::SharedPtr<AnnotationSelector>) overrideПринимает объект‑посетитель для обработки аннотации.
FreeTextAnnotation(const System::SharedPtr<Document>&, const System::SharedPtr<Aspose::Pdf::Annotations::DefaultAppearance>&)Конструктор для использования с Generator.
FreeTextAnnotation(const System::SharedPtr<Aspose::Pdf::Page>&, const System::SharedPtr<Rectangle>&, const System::SharedPtr<Aspose::Pdf::Annotations::DefaultAppearance>&)Создаёт новую аннотацию FreeText на указанной странице.
get_AnnotationType() overrideПолучает тип аннотации.
get_Callout()Массив точек, задающих линию выноски.
get_DefaultAppearance()Получает строку внешнего вида по умолчанию, используемую при форматировании текста.
get_DefaultAppearanceObject()Объект, представляющий внешний вид по умолчанию аннотации FreeText.
get_DefaultStyle()Получает строку стиля по умолчанию.
get_EndingStyle()Получает стиль окончания линии для конечной точки линии.
get_Intent()Получает назначение свободной текстовой аннотации.
get_Justification()Получает или задаёт код, определяющий форму выравнивания (justification) текста аннотации.
get_Rotate()Угол вращения аннотации.
get_StartingStyle()Получает стиль окончания линии для конечной точки линии. OThis property устарела, пожалуйста, используйте EndingStyle.
get_TextRectangle()Rectangle описывающий численные различия между двумя прямоугольниками: запись Rect аннотации и прямоугольник, содержащийся внутри этого прямоугольника. Внутренний прямоугольник — это место, где должен отображаться текст аннотации.
get_TextStyle()Получает стиль текста в отображении. Когда стиль текста изменяется, отображение текста обновляется.
set_Callout(const System::ArrayPtr<System::SharedPtr<Point>>&)Массив точек, задающих линию выноски.
set_DefaultAppearance(const System::String&)Устанавливает строку отображения по умолчанию, используемую при форматировании текста.
set_DefaultStyle(const System::String&)Устанавливает строку стиля по умолчанию.
set_EndingStyle(LineEnding)Устанавливает стиль окончания линии для конечной точки линии.
set_Intent(FreeTextIntent)Устанавливает назначение свободной текстовой аннотации.
set_Justification(Aspose::Pdf::Annotations::Justification)Получает или задаёт код, определяющий форму выравнивания (justification) текста аннотации.
set_Rotate(Rotation)Угол вращения аннотации.
set_StartingStyle(LineEnding)Устанавливает стиль окончания линии для конечной точки линии. Это свойство устарело, пожалуйста, используйте EndingStyle.
set_TextRectangle(const System::SharedPtr<Rectangle>&)Rectangle описывающий численные различия между двумя прямоугольниками: запись Rect аннотации и прямоугольник, содержащийся внутри этого прямоугольника. Внутренний прямоугольник — это место, где должен отображаться текст аннотации.
set_TextStyle(const System::SharedPtr<Aspose::Pdf::Annotations::TextStyle>&)Устанавливает стиль текста в отображении. Когда стиль текста изменяется, отображение текста обновляется.
SetTextStyle(RichTextFontStyles, const System::String&, double, System::Drawing::Color)Устанавливает форматирование, определяемое параметром textStyle, для всего текста аннотации.
SetTextStyle(int32_t, int32_t, RichTextFontStyles)Устанавливает форматирование, определяемое параметром textStyle, для фрагмента текста от индекса fromInd до индекса toInd.

См. также