5#ifndef PDFTRON_H_CPPPDFAnnotsFreeText
6#define PDFTRON_H_CPPPDFAnnotsFreeText
341#include <Impl/Page.inl>
SDF::Obj GetSDFObj() const
IntentName GetIntentName() const
void SetEndingStyle(Line::EndingStyle style)
Line::EndingStyle GetEndingStyle() const
int GetQuaddingFormat() const
void SetIntentName(IntentName mode=e_FreeText)
FreeText(const Annot &ann)
void GetLineColor(ColorPt &color, int &col_comp)
void SetLineColor(const ColorPt &color, int col_comp)
void SetQuaddingFormat(const int format)
int GetTextColorCompNum()
void SetFontSize(double font_size)
void SetFontName(const char *fontName)
UString GetDefaultAppearance() const
void SetDefaultAppearance(const char *app_str)
Point GetCalloutLinePoint3() const
static FreeText CreateAnnot(SDF::SDFDoc &doc, const Rect &pos)
int GetLineColorCompNum()
void SetEndingStyle(const char *est)
void GetCalloutLinePoints(Point &p1, Point &p2, Point &p3) const
void GetTextColor(ColorPt &color, int &col_comp)
Point GetCalloutLinePoint1() const
Point GetCalloutLinePoint2() const
void SetCalloutLinePoints(const Point &p1, const Point &p2)
void SetCalloutLinePoints(const Point &p1, const Point &p2, const Point &p3)
void SetTextColor(const ColorPt &color, int col_comp)
@ e_FreeTextCallout
The annotation is intended to function as a callout.
@ e_FreeText
The annotation intended to function as a plain FreeText annotation.
@ e_FreeTextTypeWriter
The annotation is intended to function as a click-to-type or typewriter object and no callout line is...
@ e_Unknown
User defined or Invalid.
static FreeText Create(SDF::SDFDoc &doc, const Rect &pos)