Go to the documentation of this file.
15 #ifndef FS_FILLSIGN_H_
16 #define FS_FILLSIGN_H_
111 typedef enum _FillSignObjectType {
113 e_FillSignObjectTypeText = 0,
115 e_FillSignObjectTypeCrossMark = 1,
117 e_FillSignObjectTypeCheckMark = 2,
119 e_FillSignObjectTypeRoundRectangle = 3,
121 e_FillSignObjectTypeLine = 4,
123 e_FillSignObjectTypeDot = 5,
125 e_FillSignObjectTypeSignature = 6,
127 e_FillSignObjectTypeInitialsSignature = 7
128 } FillSignObjectType;
184 bool IsEmpty()
const;
215 FillSignObject AddObject(FillSignObjectType type,
const PointF& point,
float width,
float height,
297 #ifndef __EMSCRIPTEN_RENDER__
309 #ifndef __EMSCRIPTEN_RENDER__
348 #ifndef __EMSCRIPTEN_RENDER__
493 #endif // FS_FILLSIGN_H_
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:214
void SetBitmap(const common::Bitmap &bitmap)
Set a bitmap.
bool GenerateContent()
Generate content for current fill-sign object.
No rotation.
Definition: fs_common.h:59
Definition: fs_fillsign.h:97
TextFillSignObjectDataArray GetTextDataArray()
Get text data array.
~SignatureFillSignObject()
Destructor.
Definition: fs_fillsign.h:472
Header file for common definitions and classes.
bool operator!=(const FillSignObject &other) const
Not equal operator.
TextFillSignObjectData()
Constructor.
Definition: fs_fillsign.h:52
FillSign::FillSignObjectType GetType()
Get fill-sign type.
~TextFillSignObject()
Destructor.
Definition: fs_fillsign.h:433
RectF GetRect() const
Get rectangle, in PDF coordinate system.
Definition: fs_fillsign.h:292
FillSignObjectType
Enumeration for fill-sign object type.
Definition: fs_fillsign.h:111
graphics::TextState text_state
Text state information.
Definition: fs_fillsign.h:91
Definition: fs_fillsign.h:36
WString text
Text content string.
Definition: fs_fillsign.h:93
TextFillSignObject()
Constructor.
Definition: fs_fillsign.h:430
Definition: fx_coordinates.h:30
Rotation
Enumeration for rotation.
Definition: fs_common.h:57
bool operator==(const char *str1, const CFX_ByteString &str2)
Check if two byte strings are equal.
Definition: fs_basictypes.h:128
Header file for PDF page related definitions and classes.
bool IsCombFieldMode()
Check whether current mode is comb field mode or not.
Foxit namespace.
Definition: fs_taggedpdf.h:27
bool operator!=(const char *str1, const CFX_ByteString &str2)
Check if two byte strings are not equal.
Definition: fs_basictypes.h:140
void Move(const PointF &point, float width, float height, common::Rotation rotation=common::e_Rotation0)
Move current fill-sign object.
Definition: fs_fillsign.h:456
TextFillSignObjectData & operator=(const TextFillSignObjectData &text_data)
Assign operator.
Definition: fs_fillsign.h:71
#define NULL
The null-pointer value.
Definition: fx_system.h:780
Definition: fx_coordinates.h:771
SignatureFillSignObject()
Constructor.
Definition: fs_fillsign.h:469
TextFillSignObjectData(const graphics::TextState &text_state, WString text)
Constructor, with parameters.
Definition: fs_fillsign.h:46
FillSignObject()
Constructor.
Definition: fs_fillsign.h:307
Definition: fs_pdfpage.h:412
virtual ~FillSignObject()
Destructor.
bool IsInitialsType()
Check if current annotation is an initials signature fill-sign object.
bool IsEmpty() const
Check whether current object is empty or not.
void Set(const graphics::TextState &text_state, WString text)
Set value.
Definition: fs_fillsign.h:85
Definition: fx_coordinates.h:1076
bool operator==(const FillSignObject &other) const
Equal operator.
WIDE STRING CLASS.
Definition: fx_string.h:1452
Definition: fs_image.h:36
TextFillSignObjectData(const TextFillSignObjectData &text_data)
Constructor, with another text fill-sign object data.
Definition: fs_fillsign.h:59
Definition: fs_fillsign.h:104
FillSignObject & operator=(const FillSignObject &other)
Assign operator.
Definition: fs_pdfgraphicsobject.h:873
Definition: fs_basictypes.h:427
Definition: fs_fillsign.h:417
@2024 Foxit Software Incorporated. All rights reserved.