37 class PagingSealSignature;
57 typedef enum _DefAPFlags {
208 typedef enum _CornerMarkStyle {
332 return !((*this) == style);
447 typedef enum _Style {
770 typedef enum _ScaleWayType {
774 e_ScaleWayAlways = 1,
776 e_ScaleWayBigger = 2,
778 e_ScaleWaySmaller = 3,
786 : scale_way_type(e_ScaleWayNone)
787 , is_proportional_scaling(false)
788 , horizontal_fraction(0)
789 , vertical_fraction(0)
790 , fit_bounds(false) {}
804 float vertical_fraction,
bool fit_bounds)
805 : scale_way_type(type)
806 , is_proportional_scaling(is_proportional_scaling)
807 , horizontal_fraction(horizontal_fraction)
808 , vertical_fraction(vertical_fraction)
809 , fit_bounds(fit_bounds) {}
817 : scale_way_type(icon_fit.scale_way_type)
818 , is_proportional_scaling(icon_fit.is_proportional_scaling)
819 , horizontal_fraction(icon_fit.horizontal_fraction)
820 , vertical_fraction(icon_fit.vertical_fraction)
821 , fit_bounds(icon_fit.fit_bounds) {}
861 bool operator != (
const IconFit& icon_fit)
const {
883 float vertical_fraction,
bool fit_bounds) {
884 this->scale_way_type = type;
885 this->is_proportional_scaling = is_proportional_scaling;
886 this->horizontal_fraction = horizontal_fraction;
887 this->vertical_fraction = vertical_fraction;
888 this->fit_bounds = fit_bounds;
1031 typedef enum _Flags {
1106 typedef enum _HighlightingMode {
1124 typedef enum _Property {
1151 typedef enum _MKEntry {
1206 typedef enum _MKIconCaptionRelation {
1228 typedef enum _AppearanceType {
1248 #ifndef __EMSCRIPTEN_RENDER__ 1258 #ifndef __EMSCRIPTEN_RENDER__ 1284 #ifndef __EMSCRIPTEN_RENDER__ 1427 bool Move(
const RectF& rect,
bool is_reset_appearance);
1598 : first_color(firstcolor)
1599 , second_color(secondcolor) {}
1603 : first_color(0xFFFFFFFF)
1604 , second_color(0xFFFFFFFF) {}
1612 : first_color(shading_color.first_color)
1613 , second_color(shading_color.second_color) {}
1659 this->first_color = firstcolor;
1660 this->second_color = secondcolor;
1731 #ifndef __EMSCRIPTEN_RENDER__ 1759 RGB referenced_color,
int shading_index,
ShadingColor& out_shading_color) {
1825 typedef enum _StateModel {
1827 e_StateModelMarked = 1,
1829 e_StateModelReview = 2
1837 typedef enum _State {
1852 e_StateUnmarked = 2,
1857 e_StateAccepted = 3,
1862 e_StateRejected = 4,
1867 e_StateCancelled = 5,
1872 e_StateCompleted = 6,
1877 e_StateDeferred = 7,
1890 typedef enum _EndingStyle {
1892 e_EndingStyleNone = 0,
1894 e_EndingStyleSquare = 1,
1896 e_EndingStyleCircle = 2,
1898 e_EndingStyleDiamond = 3,
1900 e_EndingStyleOpenArrow = 4,
1905 e_EndingStyleClosedArrow = 5,
1907 e_EndingStyleButt = 6,
1909 e_EndingStyleROpenArrow = 7,
1911 e_EndingStyleRClosedArrow = 8,
1913 e_EndingStyleSlash = 9
1921 typedef enum _MeasureType {
1981 void SetPopup(
const Popup& popup);
2009 void SetTitle(
const WString& title);
2025 void SetSubject(
const WString& subject);
2035 float GetOpacity()
const;
2048 void SetOpacity(
float opacity);
2071 String GetIntent()
const;
2107 void SetIntent(
const String& intent);
2115 DateTime GetCreationDateTime()
const;
2124 void SetCreationDateTime(
const DateTime& date_time);
2131 int GetReplyCount();
2141 Note GetReply(
int index)
const;
2160 bool RemoveReply(
int index);
2167 bool RemoveAllReplies();
2246 NoteArray GetStateAnnots(StateModel model);
2284 Note AddStateAnnot(
const WString& title, StateModel model, State state);
2295 bool RemoveAllStateAnnots();
2303 int32 GetRichTextCount();
2328 void SetRichTextContent(
int32 index,
const WString& content);
2399 void RemoveRichText(
int index);
2412 void SetBorderOpacity(
float opacity);
2420 float GetBorderOpacity()
const;
2433 void SetFillOpacity(
float opacity);
2441 float GetFillOpacity()
const;
3574 typedef enum _CapPos {
4096 #ifndef __EMSCRIPTEN_RENDER__ 4964 #ifndef __FSDK_NO_PSINK__ 5021 typedef enum _LineSpacingStyle {
5045 #ifndef __EMSCRIPTEN_RENDER__ 5574 #ifdef _SUPPORTWEBSDK_ 5608 #ifndef __EMSCRIPTEN_RENDER__ 5807 typedef enum _SampleEncodingFormat {
5832 #ifndef __EMSCRIPTEN_RENDER__ 5939 #endif // FS_ANNOT_H_ FloatArray dashes
表示虚线模式的虚线数组。
Definition: fs_annot.h:648
注释标志:只读。
Definition: fs_annot.h:1080
void SetFillColor(RGB fill_color)
设置填充颜色。
Definition: fs_annot.h:1677
WString GetUniqueID() const
获取唯一ID。
StateModel GetStateModel()
获取状态模型。
common::Alignment text_alignment
对齐值。请参考从common::e_AlignmentLeft开始的值, 这应该是这些值中的一个。
Definition: fs_annot.h:391
悬停标题条目。MK字典中的"RC"。
Definition: fs_annot.h:1167
~Line()
析构函数。
Definition: fs_annot.h:3591
Square()
构造函数。
Definition: fs_annot.h:2914
void SetStyleFillColor(RGB fill_color)
设置某些线端样式的填充颜色。
RectI GetDeviceRect(const Matrix &matrix)
获取设备坐标系统中的注释矩形。
~FreeText()
Destructor.
Definition: fs_annot.h:3275
IconFit()
构造函数
Definition: fs_annot.h:785
void SetBorderColor(RGB color)
设置边框颜色。
Definition: fs_pdfobject.h:448
PointFArray GetVertexes()
获取顶点。
bool operator==(const RichTextStyle &style) const
等于运算符。
Definition: fs_annot.h:310
State
标记注释状态的枚举。
Definition: fs_annot.h:1837
Definition: fs_annot.h:1589
Definition: fs_annot.h:2614
Definition: fs_annot.h:2705
Definition: fs_annot.h:4213
Redact()
构造函数。
Definition: fs_annot.h:5599
Definition: fs_annot.h:201
DefaultAppearance GetDefaultAppearance()
获取默认外观数据。
PointFArray GetCalloutLinePoints() const
获取标注线点。
void Set(const PointF &first, const PointF &second, const PointF &third, const PointF &fourth)
设置值。
Definition: fs_annot.h:741
virtual PDFPage GetIcon(Annot::Type annot_type, const char *icon_name, ARGB color, foxit::pdf::objects::PDFDictionary *annot_dict)
用于获取指定类型图标作为PDF页面内容的回调函数。
bool HasProperty(Property property) const
当前注释是否具有指定的注释属性。
Definition: fs_image.h:36
MKIconCaptionRelation
注释MK字典中图标和标题相对位置的枚举。
Definition: fs_annot.h:1206
注释类型:波浪线注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:984
注释标志:无视图。
Definition: fs_annot.h:1071
RectF GetInnerRect() const
获取内部矩形。
void SetMeasureConversionFactor(MeasureType measure_type, float factor)
设置用于测量的转换因子。
Definition: fs_annot.h:4844
Markup()
构造函数
Definition: fs_annot.h:1946
PDFPage GetPage() const
获取相关的PDF页面。
WString GetContent() const
获取内容。
二进制补码值。
Definition: fs_annot.h:5811
注释类型:文件附件注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:996
Annot()
构造函数。
Definition: fs_annot.h:1257
QuadPointsArray GetQuadPoints() const
获取四边形。
未指定或0到(2^B - 1)范围内的无符号值。
Definition: fs_annot.h:5809
void SetQuadPoints(const QuadPointsArray &quad_points_array)
设置四边形。
bool IsStateAnnot()
检查当前注记注释是否用作状态注释。
按下图标(或备用图标)条目。MK字典中的"IX"。
Definition: fs_annot.h:1187
Markup GetReplyTo()
获取当前注记注释回复的标记注释。
float width
边框宽度,以点为单位。
Definition: fs_annot.h:616
注释类型:自由文本注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:968
StrikeOut()
构造函数。
Definition: fs_annot.h:2736
CFX_Object Object
对象类型。
Definition: fs_basictypes.h:220
注释类型:弹出注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1017
common::Rotation GetRotation()
获取当前旋转值(顺时针)。
void SetMeasureUnit(MeasureType measure_type, const String &unit)
设置用于测量的单位显示标签。
PolyLine()
构造函数。
Definition: fs_annot.h:4579
ARGB first_color
用于着色的第一种颜色。格式:0xAARRGGBB。
Definition: fs_annot.h:1664
float GetMeasureConversionFactor(MeasureType measure_type)
获取用于测量的转换因子。
void SetFlags(uint32 flags)
设置注释标志。
Definition: fs_annot.h:1586
void SetOverlayText(const WString &overlay_text)
设置覆盖文本。
Screen()
构造函数。
Definition: fs_annot.h:4216
Sound()
构造函数。
Definition: fs_annot.h:5820
IconFit(ScaleWayType type, bool is_proportional_scaling, float horizontal_fraction, float vertical_fraction, bool fit_bounds)
构造函数,带参数。
Definition: fs_annot.h:803
bool HasCaption() const
检查当前直线注释的内容是否应该在外观中复制为标题。
bool ExecuteJavaScriptAction(const actions::JavaScriptAction &javascript_action=actions::JavaScriptAction((FS_HANDLE) 0))
执行与链接注释关联的 JavaScript 动作。
图标和标题关系条目。MK字典中的"TP"。
Definition: fs_annot.h:1198
float GetLeaderLineOffset() const
获取引导线偏移的长度。
void SetFillColor(RGB fill_color)
设置填充颜色。
void SetMeasureUnit(MeasureType measure_type, const char *unit)
设置用于显示测量单位的标签。
角标样式:上标。
Definition: fs_annot.h:212
Definition: fs_annot.h:764
注释标志:打印。
Definition: fs_annot.h:1050
Definition: fs_basictypes.h:498
BorderInfo GetBorderInfo() const
获取边框信息。
RGB GetApplyFillColor() const
获取用于翻转外观的填充颜色,将在应用编辑后使用。
float word_space
单词间距。对于表格生成器不应为负值。仅在pdf::PDFPage::AddText中使用。
Definition: fs_annot.h:432
common::Font font
富文本样式中使用的字体。应该是有效的字体对象。
Definition: fs_annot.h:380
BorderInfo(const BorderInfo &border_info)
拷贝构造函数。
Definition: fs_annot.h:527
RichTextStyle()
构造函数。
Definition: fs_annot.h:251
Definition: fs_annot.h:440
Style
PDF注释边框样式的枚举。
Definition: fs_annot.h:447
~Highlight()
Destructor.
Definition: fs_annot.h:2688
virtual bool GetShadingColor(Annot::Type annot_type, const char *icon_name, RGB referenced_color, int shading_index, ShadingColor &out_shading_color)
用于获取着色颜色的回调函数(如果当前图标提供程序支持指定类型)。 目前,仅支持具有两个颜色值的Type-2着色设置。
Definition: fs_annot.h:1758
virtual String GetProviderVersion()
用于获取提供程序版本的回调函数。
Definition: fs_annot.h:1704
Definition: fs_annot.h:2911
无标题;仅图标。
Definition: fs_annot.h:1210
void SetMeasureConversionFactor(MeasureType measure_type, float factor)
设置用于测量的转换因子。
uint32 RGB
RGB 颜色类型,24 位,((b) | ((g) << 8) | ((r) << 16)))
Definition: fs_basictypes.h:211
void SetTextMatrix(const Matrix &text_matrix)
为当前自由文本注释中的文本设置默认外观数据中的矩阵。
Definition: fx_coordinates.h:30
bool IsOverlayTextRepeated()
检查覆盖文本是否重复。
void EnableRepeatOverlayText(bool is_to_repeat_overlay_text)
设置标志以决定是否重复覆盖文本。
int GetRotation()
获取当前旋转角度(顺时针方向)。
void SetLineStartStyle(EndingStyle starting_style)
设置起始点的线端样式。
MeasureType
注释测量类型的枚举。
Definition: fs_annot.h:1921
注释类型:未知。
Definition: fs_annot.h:959
标题在图标上方。
Definition: fs_annot.h:1214
DefaultAppearance GetDefaultAppearance()
获取默认外观数据。
PagingSeal(const Annot &annot)
构造函数。
Type
PDF注释类型的枚举。
Definition: fs_annot.h:957
注释类型:编辑注释。
Definition: fs_annot.h:1019
void SetIconName(const char *icon_name)
设置图标名称。
Definition: fs_annot.h:1818
int GetSize() const
获取数组中元素的数量。
Definition: fx_basic.h:1341
void SetIconName(const char *icon_name)
设置图标名称。
注释的正常外观。
Definition: fs_annot.h:1230
void SetHighlightingMode(HighlightingMode mode)
设置高亮模式。
Definition: fs_annot.h:759
Flags
PDF注释标志的枚举。
Definition: fs_annot.h:1031
objects::PDFStream * GetAppearanceStream(AppearanceType type, const char *appearance_state="") const
获取具有指定类型和状态的注释外观流。
DefaultAppearance(const DefaultAppearance &default_appearance)
构造函数,使用另一个默认外观对象。
Definition: fs_annot.h:97
void SetCalloutLineEndingStyle(EndingStyle ending_style)
设置标注线起点的线条结束样式。
float GetMeasureConversionFactor(MeasureType measure_type)
获取用于测量的转换因子。
void EnableCaption(bool cap)
设置用于决定当前直线注释的内容是否应该在外观中复制为标题的标志。
objects::PDFStream * GetSoundStream() const
获取声音数据的流。
Definition: fs_annot.h:50
注释类型:矩形注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:972
float cloud_intensity
云状效果的强度。
Definition: fs_annot.h:633
~Caret()
析构函数。
Definition: fs_annot.h:4804
void SetMeasureConversionFactor(MeasureType measure_type, float factor)
设置用于测量的转换因子。
void SetMeasureRatio(const char *ratio)
设置用于测量的比例比率字符串。
RGB GetStyleFillColor() const
Get fill color for ending styles.
EndingStyle GetLineEndStyle() const
获取终点的线端样式。
void SetInkList(const common::Path &ink_list)
设置墨迹列表数据。
void SetFillColor(RGB fill_color)
设置填充颜色。
RectF GetInnerRect() const
获取内部矩形。
Underline()
构造函数。
Definition: fs_annot.h:2708
注释属性:创建日期。
Definition: fs_annot.h:1131
void Set(float width, Style style, float intensity, float dash_phase, const FloatArray &dashes)
设置边框信息。
Definition: fs_annot.h:603
WString GetMeasureUnitW(MeasureType measure_type)
获取用于测量的单位显示标签(Unicode字符串格式)。
void SetMKDict(pdf::objects::PDFDictionary *dict)
设置外观特征字典(也称为"MK"字典)。
RGB GetFillColor() const
获取填充颜色。
Definition: fs_annot.h:4397
宽字符串类
Definition: fx_string.h:1457
角标样式:下标。
Definition: fs_annot.h:214
Definition: fs_annot.h:2464
void SetAlignment(common::Alignment alignment)
设置对齐值
注释类型:电影注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1000
注释属性:修改日期。
Definition: fs_annot.h:1126
actions::Action GetAction()
获取动作。
DateTime GetModifiedDateTime() const
获取最后修改日期时间。
~Link()
析构函数。
Definition: fs_annot.h:2801
正常图标条目。MK字典中的"I"。
Definition: fs_annot.h:1177
WString GetMeasureUnitW(MeasureType measure_type)
获取用于测量的单位显示标签(Unicode字符串格式)。
bool IsEmpty() const
检查当前对象是否为空。
virtual ~Screen()
析构函数。
Definition: fs_annot.h:4224
void SetIconName(const char *icon_name)
设置图标名称。
Definition: fs_annot.h:2788
标题在图标下方。
Definition: fs_annot.h:1212
bool is_italic
指示是否将文本设为斜体的布尔值。
Definition: fs_annot.h:406
RGB GetStyleFillColor() const
获取某些线端样式的填充颜色。
RectF GetInnerRect() const
获取内矩形。
void EnableAutoFontSize()
为覆盖文本启用自动字体大小。
float GetMeasureConversionFactor(MeasureType measure_type)
获取用于测量的转换因子。
bool Apply()
应用当前编辑注释:永久移除注释矩形下的文本、图形和注释。
bool operator==(const BorderInfo &border_info) const
相等操作符。
Definition: fs_annot.h:558
FileSpec GetFileSpec()
获取文件规范。
注释标志:无旋转。
Definition: fs_annot.h:1064
void SetLineEndStyle(EndingStyle ending_style)
设置终点的线条结束样式。
SampleEncodingFormat GetSampleEncodingFormat() const
获取采样数据的编码格式。
float GetSamplingRate() const
获取采样率,以每秒采样数为单位。
RGB GetFillColor() const
获取填充颜色。
String GetMeasureUnit(MeasureType measure_type)
获取用于显示测量单位的标签。
RGB GetFillColor() const
获取填充颜色。
注释类型:屏幕注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1007
bool operator==(const QuadPoints &quad_points) const
等于操作符。
Definition: fs_annot.h:714
void SetEndPoint(const PointF &point)
设置终点。
objects::PDFDictionary * GetOptionalContent() const
获取注释可选内容的PDF字典。
bool IsMarkup() const
检查当前注释是否为标记注释。
RichTextStyle(const RichTextStyle &style)
构造函数,使用另一个样式对象。
Definition: fs_annot.h:268
~StrikeOut()
析构函数。
Definition: fs_annot.h:2744
ScaleWayType scale_way_type
指定图标在注释矩形内缩放的情形。请参考 IconFit::e_ScaleWayNone 及相关值。 当用于设置时,该值不应为 IconFit::e_ScaleWayNone。
Definition: fs_annot.h:895
~PolyLine()
析构函数。
Definition: fs_annot.h:4587
DefaultAppearance()
构造函数。
Definition: fs_annot.h:87
注释属性:填充颜色
Definition: fs_annot.h:1143
DefaultAppearance(uint32 flags, const common::Font &font, float text_size, RGB text_color)
构造函数,带参数。
Definition: fs_annot.h:80
ShadingColor(const ShadingColor &shading_color)
拷贝构造函数。
Definition: fs_annot.h:1611
注释属性:边框颜色。
Definition: fs_annot.h:1137
float vertical_fraction
如果图标等比缩放,分配给图标左侧和底部的剩余空间的垂直比例。有效范围:0.0 到 1.0。
Definition: fs_annot.h:909
void SetAction(const actions::Action &action)
设置动作。
WString GetMeasureRatioW()
获取用于测量的比例比率字符串。
Highlight()
构造函数。
Definition: fs_annot.h:2680
float horizontal_fraction
如果图标等比缩放,分配给图标左侧和底部的剩余空间的水平比例。有效范围:0.0 到 1.0。
Definition: fs_annot.h:905
指示pdf::DefaultAppearance的文本颜色属性是有意义的。
Definition: fs_annot.h:61
注释标志:切换无视图。
Definition: fs_annot.h:1092
void SetFillColor(RGB fill_color)
设置填充颜色。
~Underline()
析构函数。
Definition: fs_annot.h:2716
Definition: fs_annot.h:4086
Definition: fs_annot.h:3576
RGB text_color
文本颜色。格式:0xRRGGBB。
Definition: fs_annot.h:396
void SetBitmap(const common::Bitmap &bitmap)
为当前印章注释设置位图。
void SetLeaderLineLength(float length)
设置引导线的长度。
Definition: fs_annot.h:5596
FreeText()
构造函数。
Definition: fs_annot.h:3266
BorderInfo & operator=(const BorderInfo &border_info)
赋值操作符。
Definition: fs_annot.h:542
void Set(ScaleWayType type, bool is_proportional_scaling, float horizontal_fraction, float vertical_fraction, bool fit_bounds)
设置值。
Definition: fs_annot.h:882
ShadingColor(ARGB firstcolor, ARGB secondcolor)
构造函数,带参数。
Definition: fs_annot.h:1597
边框样式:实线
Definition: fs_annot.h:449
~Note()
析构函数。
Definition: fs_annot.h:2477
注释类型:富媒体注释。
Definition: fs_annot.h:1021
Type GetType() const
获取当前注释的实际注释类型。
Offset GetCaptionOffset() const
获取标题偏移值。
void SetMeasureRatio(const String &ratio)
设置用于测量的比例比率字符串。
注释标志:无缩放。
Definition: fs_annot.h:1057
注释的悬停外观。
Definition: fs_annot.h:1232
void SetAction(const actions::Action &action)
设置动作。
PagingSealSignature GetPagingSealSignature()
获取关联的分页印章签名。
IconFit(const IconFit &icon_fit)
拷贝构造函数。
Definition: fs_annot.h:816
float GetLeaderLineExtensionLength() const
获取引导线延伸的长度。
MKEntry
注释MK字典(外观特征)条目的枚举。
Definition: fs_annot.h:1151
bool operator==(const char *str1, const CFX_ByteString &str2)
检查两个字节字符串是否相等。
Definition: fs_basictypes.h:128
float char_space
字符间距。对于表格生成器不应为负值。仅在pdf::PDFPage::AddText中使用。
Definition: fs_annot.h:427
String GetMeasureRatio()
获取用于测量的比例比率字符串。
void SetInnerRect(const RectF &inner_rect)
设置内部矩形。
float GetOpacity() const
获取不透明度值。
String GetMeasureRatio()
获取用于测量的比例比率字符串。
common::Path GetInkList()
获取墨迹列表数据。
注释的按下外观。
Definition: fs_annot.h:1234
actions::Action GetAction()
获取动作。
uint32 flags
指示默认外观的哪些属性是有意义的标志。
Definition: fs_annot.h:173
ARGB second_color
用于着色的第二种颜色。格式:0xAARRGGBB。
Definition: fs_annot.h:1666
μ律编码采样。
Definition: fs_annot.h:5813
void SetMeasureRatio(const String &ratio)
设置用于测量的比例比率字符串。
Definition: fs_annot.h:3082
高亮模式:反转,即反转注释矩形的内容。
Definition: fs_annot.h:1110
Line()
构造函数。
Definition: fs_annot.h:3583
PointF GetEndPoint() const
获取终点。
注释类型:多边形注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:976
uint32 GetFlags() const
获取注释标志。
边框样式:斜面。
Definition: fs_annot.h:469
int GetChannelCount() const
获取声音通道数。
Circle()
构造函数。
Definition: fs_annot.h:3085
uint32 ARGB
ARGB 颜色类型,32 位,((b) | ((g) << 8) | ((r) << 16)) | ((a) << 24)
Definition: fs_basictypes.h:209
Definition: fs_signature.h:2035
高亮模式:轮廓,即反转注释的边框。
Definition: fs_annot.h:1112
common::Font font
默认外观的字体。当它有用时,应该是一个有效的字体对象。
Definition: fs_annot.h:180
void Set(ARGB firstcolor, ARGB secondcolor)
设置值。
Definition: fs_annot.h:1658
common::Rotation GetRotation()
获取用于当前屏幕注释外观的图像旋转。
bool operator !=(const QuadPoints &quad_points) const
不等于操作符。
Definition: fs_annot.h:726
WString GetMeasureRatioW()
获取用于测量的比例比率Unicode字符串。
bool Move(const RectF &rect)
将当前注释移动到新位置,由PDF坐标系统中的新矩形指定。
void SetContent(const WString &content)
设置内容。
void AllowTextOverflow(bool is_text_overflow)
决定是否允许自由文本的文本溢出。
EndingStyle GetLineStartStyle() const
获取起点的线条结束样式。
bool is_proportional_scaling
是否使用等比缩放。
Definition: fs_annot.h:901
Matrix GetDisplayMatrix(const Matrix &page_display_matrix)
获取显示矩阵,从PDF坐标系统到 目标设备坐标系统。
bool GetOpenStatus() const
获取开放状态。
Definition: fs_annot.h:2733
PointF fourth
四边形的第四个点,使用 PDF 坐标系。
Definition: fs_annot.h:755
Definition: fs_annot.h:4793
Definition: fs_annot.h:4984
Annot & operator=(const Annot &annot)
赋值运算符。
注释类型:小组件注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1005
注释类型:注记注释,即"文本"注释 - <PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:964
virtual void Release()=0
用于释放当前回调对象自身的回调函数。
void SetMeasureConversionFactor(MeasureType measure_type, float factor)
设置用于测量的转换因子。
StateModel
标记注释状态模型的枚举。
Definition: fs_annot.h:1825
void SetQuadPoints(const QuadPointsArray &quad_points_array)
设置四边形。
void SetMeasureUnit(MeasureType measure_type, const char *unit)
设置用于测量的单位显示标签。
~Squiggly()
析构函数。
Definition: fs_annot.h:2772
~Polygon()
析构函数。
Definition: fs_annot.h:4408
注释类型:墨迹注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:992
注释类型:链接注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:966
边框颜色条目。MK字典中的"BC"。
Definition: fs_annot.h:1155
bool fit_bounds
是否将按钮外观完全缩放到边界内。
Definition: fs_annot.h:915
HighlightingMode GetHighlightingMode()
获取高亮模式。
pdf::objects::PDFDictionary * GetMKDict() const
获取外观特征字典(也称为"MK"字典)。
PointF second
四边形的第二个点,使用 PDF 坐标系。
Definition: fs_annot.h:751
DefAPFlags
默认外观标志枚举。
Definition: fs_annot.h:57
RGB GetFillColor() const
获取填充颜色。
Definition: fs_common.h:2167
void SetCaptionPositionType(CapPos cap_position)
设置标题的位置类型。
void SetTitle(const WString &title)
设置当前屏幕注释的标题。
EndingStyle
线条端点样式的枚举。
Definition: fs_annot.h:1890
Definition: fs_annot.h:3976
Caret()
构造函数。
Definition: fs_annot.h:4796
ScaleWayType
图标缩放方式类型的枚举。
Definition: fs_annot.h:770
void EnableUseBezier(bool use_bezier)
启用使用贝塞尔样条来为墨迹注释的外观生成墨迹路径。
String GetMeasureRatio()
获取用于测量的比例比率字符串。
bool operator !=(const BorderInfo &border_info) const
不等操作符。
Definition: fs_annot.h:578
注释标志:锁定。
Definition: fs_annot.h:1086
void SetRotation(common::Rotation rotate)
设置用于当前屏幕注释外观的图像旋转。
注释类型:分页印章注释。福昕PDF SDK自定义注释类型(非标准注释类型)。
Definition: fs_annot.h:1023
void SetVertexes(const PointFArray &vertexes)
设置顶点。
~Ink()
析构函数。
Definition: fs_annot.h:3987
WString GetMeasureRatioW()
获取用于测量的比例比率Unicode字符串。
注释类型:压力敏感墨迹注释。
Definition: fs_annot.h:994
QuadPoints & operator=(const QuadPoints &quad_points)
赋值操作符。
Definition: fs_annot.h:700
void SetFillColor(RGB fill_color)
设置填充颜色。
void SetMeasureRatio(const String &ratio)
设置用于测量的比例比率字符串。
WString GetMeasureUnitW(MeasureType measure_type)
获取用于显示测量单位的标签。
Definition: fs_annot.h:3578
bool operator !=(const RichTextStyle &style) const
不等于运算符。
Definition: fs_annot.h:331
悬停图标条目。MK字典中的"RI"。
Definition: fs_annot.h:1182
void SetQuadPoints(const QuadPointsArray &quad_points_array)
设置四边形。
FX_UINT32 uint32
无符号 32 位整数。
Definition: fs_basictypes.h:195
void SetImage(const common::Image &image, int frame_index, int compress)
为当前印章注释设置图像,使用指定的帧索引。
void Rotate(common::Rotation rotation)
从当前状态按指定旋转值(顺时针)旋转当前注释。
Definition: fs_pdfpage.h:417
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:213
void Rotate(int angle)
从当前状态按指定角度度数顺时针旋转当前注释。
CFX_ByteString String
字节字符串。
Definition: fs_basictypes.h:224
bool SetDefaultAppearance(const DefaultAppearance &default_ap)
设置默认外观数据。
边框样式:下划线。
Definition: fs_annot.h:462
Property
某些PDF注释属性的枚举。
Definition: fs_annot.h:1124
注释标志:不可见。
Definition: fs_annot.h:1037
float GetMeasureConversionFactor(MeasureType measure_type)
获取用于测量的转换因子。
common::Bitmap GetBitmap()
从当前屏幕注释获取位图。
注释类型:陷阱网络注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1011
float text_size
文本大小。不应为负值。0表示文本不会显示。
Definition: fs_annot.h:385
String GetCompressionFormat() const
获取用于采样数据的声音压缩格式的名称。
common::Alignment GetAlignment() const
获取对齐值。
QuadPoints(const PointF &first, const PointF &second, const PointF &third, const PointF &fourth)
构造函数,带参数。
Definition: fs_annot.h:671
Matrix GetTextMatrix() const
获取当前自由文本注释中文本的默认外观数据中的矩阵。
Definition: fs_annot.h:1795
EndingStyle GetLineEndStyle() const
获取终点的线条结束样式。
PointF GetStartPoint() const
获取起点。
WString GetMeasureRatioW()
获取用于测量的比例比率 Unicode 字符串。
QuadPointsArray GetQuadPoints() const
获取四边形。
void SetImage(const common::Image &image, int frame_index, int compress)
为当前屏幕注释设置图像,使用指定的帧索引。
Definition: fx_coordinates.h:596
void SetMeasureConversionFactor(MeasureType measure_type, float factor)
设置用于测量的转换因子。
注释类型:折线注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:978
Ink()
构造函数。
Definition: fs_annot.h:3979
void Set(const common::Font &font, float text_size, common::Alignment text_alignment, RGB text_color, bool is_bold, bool is_italic, bool is_underline, bool is_strikethrough, CornerMarkStyle mark_style, float char_space, float word_space)
设置值。
Definition: fs_annot.h:355
RichTextStyle(const common::Font &font, float text_size, common::Alignment text_alignment, RGB text_color, bool is_bold, bool is_italic, bool is_underline, bool is_strikethrough, CornerMarkStyle mark_style, float char_space, float word_space)
构造函数,带参数。
Definition: fs_annot.h:236
标题直接覆盖在图标上。
Definition: fs_annot.h:1220
int GetIndex() const
获取当前注释在其所属页面中的索引。
Alignment
对齐方式(水平)枚举。
Definition: fs_common.h:94
PointF third
四边形的第三个点,使用 PDF 坐标系。
Definition: fs_annot.h:753
float text_size
默认外观的文本大小。
Definition: fs_annot.h:190
Definition: fs_annot.h:3263
void SetCalloutLinePoints(const PointFArray &point_array)
设置标注线的点。
bool is_underline
指示是否为文本添加下划线的布尔值。
Definition: fs_annot.h:411
QuadPointsArray GetQuadPoints() const
获取四边形。
高亮模式:切换。这仅对小组件注释有用。
Definition: fs_annot.h:1116
FX_INT32 int32
有符号 32 位整数。
Definition: fs_basictypes.h:193
FileSpec GetFileSpec() const
获取表示外部声音文件的文件规范对象。
Definition: fs_basictypes.h:465
注释类型:印刷标记注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1009
TextMarkup()
构造函数。
Definition: fs_annot.h:2617
高亮模式:无高亮。
Definition: fs_annot.h:1108
标题在图标右侧。
Definition: fs_annot.h:1216
void SetOverlayTextAlignment(common::Alignment alignment)
设置覆盖文本的对齐值。
void SetInnerRect(const RectF &inner_rect)
设置内部矩形。
String GetIconName() const
获取图标名称。
bool operator==(const Annot &other) const
等于运算符。
String GetMeasureUnit(MeasureType measure_type)
获取用于测量的单位显示标签。
Definition: fs_action.h:735
virtual bool CanChangeColor(Annot::Type annot_type, const char *icon_name)
用于检查当前图标提供程序是否支持为指定类型更改颜色的回调函数。
Definition: fs_annot.h:1728
Definition: fs_filespec.h:38
DefaultAppearance & operator=(const DefaultAppearance &default_appearance)
赋值运算符。
Definition: fs_annot.h:110
void SetOpacity(float opacity)
设置不透明度值。
PointF first
四边形的第一个点,使用 PDF 坐标系。
Definition: fs_annot.h:749
HighlightingMode
PDF注释高亮模式的枚举。
Definition: fs_annot.h:1106
void SetRotation(common::Rotation rotation)
设置旋转值(顺时针)。
FileAttachment()
构造函数。
Definition: fs_annot.h:4847
注释类型:高亮注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:980
void SetOpenStatus(bool status)
设置开放状态。
String GetMeasureRatio()
获取用于测量的比例比率字符串。
void SetLineEndStyle(EndingStyle ending_style)
设置终点的线端样式。
A律编码采样。
Definition: fs_annot.h:5815
~BorderInfo()
析构函数。
Definition: fs_annot.h:520
Definition: fs_annot.h:950
String GetMeasureUnit(MeasureType measure_type)
获取用于显示测量单位的标签。
QuadPoints(const QuadPoints &quad_points)
拷贝构造函数。
Definition: fs_annot.h:686
bool RemoveProperty(Property property)
删除指定的注释属性。
objects::PDFDictionary * GetDict() const
获取注释的字典对象。
Polygon()
构造函数。
Definition: fs_annot.h:4400
Link()
构造函数。
Definition: fs_annot.h:2791
注释类型:声音注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:998
bool operator !=(const Annot &other) const
不等于运算符。
注释类型:删除线注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:986
Definition: fs_common.h:1519
WString GetMeasureUnitW(MeasureType measure_type)
获取用于测量的单位显示标签。
void SetStartPoint(const PointF &point)
设置起点。
Definition: fs_pdfobject.h:848
WString GetOverlayText() const
获取覆盖文本。
bool SetFileSpec(const FileSpec &file_spec)
设置文件规范,应指定嵌入的文件。
Rotation
旋转的枚举。
Definition: fs_common.h:57
图标适配信息条目。MK字典中的"IF"。
Definition: fs_annot.h:1192
PSInk()
构造函数。
Definition: fs_annot.h:4987
角标样式:无。
Definition: fs_annot.h:210
Foxit命名空间。
Definition: fs_taggedpdf.h:27
左对齐。
Definition: fs_common.h:96
virtual bool HasIcon(Annot::Type annot_type, const char *icon_name)
用于检查当前图标提供程序是否支持指定类型图标的回调函数。
Definition: fs_annot.h:1716
注释类型:下划线注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:982
Definition: fs_annot.h:1799
~PSInk()
析构函数。
Definition: fs_annot.h:4997
Definition: fs_action.h:411
RGB text_color
默认外观的文本颜色。格式:0xRRGGBB。
Definition: fs_annot.h:197
void SetMeasureRatio(const char *ratio)
设置用于测量的比例比率字符串。
旋转条目。MK字典中的"R"。
Definition: fs_annot.h:1153
字节字符串类
Definition: fx_string.h:317
float GetLeaderLineLength() const
获取引导线的长度。
common::Alignment GetOverlayTextAlignment() const
获取覆盖文本的对齐值。
注释类型:直线注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:970
Squiggly()
构造函数。
Definition: fs_annot.h:2764
bool operator==(const DefaultAppearance &default_appearance) const
等于运算符。
Definition: fs_annot.h:125
边框样式:云朵。
Definition: fs_annot.h:483
bool operator !=(const DefaultAppearance &default_appearance) const
不等于运算符。
Definition: fs_annot.h:138
void SetVertexes(const PointFArray &vertexes)
设置顶点。
AppearanceType
注释外观类型的枚举。
Definition: fs_annot.h:1228
指示pdf::DefaultAppearance的字体属性是有意义的。
Definition: fs_annot.h:59
float dash_phase
虚线相位。
Definition: fs_annot.h:640
CornerMarkStyle mark_style
角标样式。角标样式可用于将文本设为上标或下标或不作为任何类型的角标。 请参考从RichTextStyle::e_CornerMarkNone开始的值,这应该是这些值中的一个。
Definition: fs_annot.h:422
int GetBits() const
获取每个通道每个采样值的位数。
Style style
边框样式。请参考 BorderInfo::e_Solid 及相关值,应为这些值中的一个。
Definition: fs_annot.h:621
CapPos GetCaptionPositionType() const
获取标题的位置类型。
注释类型:插入符注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:990
~Square()
析构函数。
Definition: fs_annot.h:2922
String GetMeasureRatio()
获取用于测量的比例比率字符串。
void SetModifiedDateTime(const DateTime &date_time)
设置最后修改日期时间。
注释类型:3D注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1015
bool SetDefaultAppearance(const DefaultAppearance &default_ap)
设置默认外观数据。
边框样式:内嵌。
Definition: fs_annot.h:476
WString GetMeasureUnitW(MeasureType measure_type)
获取用于显示测量单位的标签。
bool is_strikethrough
指示是否为文本添加删除线的布尔值。
Definition: fs_annot.h:416
无图标;仅标题。
Definition: fs_annot.h:1208
void SetBorderInfo(const BorderInfo &border)
设置边框信息。
CornerMarkStyle
角标样式枚举。
Definition: fs_annot.h:208
~Circle()
析构函数。
Definition: fs_annot.h:3093
void SetApplyFillColor(RGB fill_color)
设置用于翻转外观的填充颜色,将在应用编辑后使用。
EndingStyle GetCalloutLineEndingStyle() const
获取标注线起点的线条结束样式。
Definition: fs_annot.h:4576
#define NULL
空指针值。
Definition: fx_system.h:792
String GetMeasureUnit(MeasureType measure_type)
获取用于测量的单位显示标签。
BorderInfo()
默认构造函数。
Definition: fs_annot.h:513
RectF GetInnerRect() const
获取内部矩形。
void SetLineStartStyle(EndingStyle ending_style)
设置起点的线条结束样式。
注释类型:水印注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:1013
String GetIconName() const
获取图标名称。
EndingStyle GetLineStartStyle() const
获取起始点的线端样式。
void SetUniqueID(const WString &unique_id)
设置唯一ID。
void SetMeasureUnit(MeasureType measure_type, const String &unit)
设置用于测量的单位显示标签。
Definition: fx_coordinates.h:1076
PointFArray GetVertexes()
获取顶点。
SampleEncodingFormat
声音采样数据编码格式的枚举。
Definition: fs_annot.h:5807
void Set(uint32 flags, const common::Font &font, float text_size, RGB text_color)
设置值。
Definition: fs_annot.h:159
void SetMeasureUnit(MeasureType measure_type, const String &unit)
设置用于测量的单位显示标签。
Definition: fs_annot.h:3567
RGB GetFillColor() const
获取填充颜色。
void SetRotation(int angle)
设置旋转角度(顺时针方向)。
~FileAttachment()
析构函数。
Definition: fs_annot.h:4855
void SetLeaderLineExtensionLength(float extension_length)
设置引导线延伸的长度。
bool is_bold
指示是否将文本设为粗体的布尔值。
Definition: fs_annot.h:401
void SetInnerRect(const RectF &inner_rect)
设置内矩形。
Definition: fs_annot.h:661
RGB GetBorderColor() const
获取边框颜色。
Definition: fs_annot.h:2761
String GetIconName() const
获取图标名称。
WString GetMeasureRatioW()
获取用于测量的比例比率Unicode字符串。
virtual float GetDisplayWidth(Annot::Type annot_type, const char *icon_name)
用于获取指定图标显示宽度的回调函数,以设备大小(通常为像素)为单位。
Definition: fs_annot.h:1772
virtual float GetDisplayHeight(Annot::Type annot_type, const char *icon_name)
用于获取指定图标显示高度的回调函数,以设备大小(通常为像素)为单位。
Definition: fs_annot.h:1785
注释类型:圆形注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:974
WString GetTitle() const
获取当前屏幕注释的标题。
标题在图标左侧。
Definition: fs_annot.h:1218
void SetInnerRect(const RectF &inner_rect)
设置内部矩形。
CapPos
标题位置类型的枚举。
Definition: fs_annot.h:3574
指示pdf::DefaultAppearance的文本大小属性是有意义的。
Definition: fs_annot.h:63
Note()
构造函数。
Definition: fs_annot.h:2467
Stamp()
构造函数。
Definition: fs_annot.h:4089
ShadingColor()
构造函数
Definition: fs_annot.h:1602
virtual String GetProviderID()
用于获取提供程序ID的回调函数。
Definition: fs_annot.h:1693
~Markup()
析构函数。
Definition: fs_annot.h:1949
void SetCaptionOffset(const Offset &offset)
设置标题偏移值。
Definition: fs_annot.h:2677
正常标题条目。MK字典中的"CA"。
Definition: fs_annot.h:1162
按下标题(或备用标题)条目。MK字典中的"AC"。
Definition: fs_annot.h:1172
String GetMeasureUnit(MeasureType measure_type)
获取用于测量的单位显示标签。
~TextMarkup()
析构函数。
Definition: fs_annot.h:2625
背景颜色条目。MK字典中的"BG"。
Definition: fs_annot.h:1157
float GetMeasureConversionFactor(MeasureType measure_type)
获取用于测量的转换因子。
Definition: fs_annot.h:5916
RectF GetRect() const
获取矩形,以PDF坐标系统表示。
QuadPoints()
构造函数
Definition: fs_annot.h:679
注释标志:锁定内容。
Definition: fs_annot.h:1098
注释类型:印章注释。<PDF参考1.7>中的标准注释之一。
Definition: fs_annot.h:988
Definition: fs_image.h:450
注释标志:隐藏。
Definition: fs_annot.h:1043
Definition: fs_annot.h:5800
边框样式:虚线。
Definition: fs_annot.h:456
RichTextStyle & operator=(const RichTextStyle &style)
赋值运算符。
Definition: fs_annot.h:288
void SetState(State state)
设置状态。
void SetStyleFillColor(RGB color)
设置结束样式的填充颜色。
bool ResetAppearanceStream()
重置外观流。
Definition: fx_coordinates.h:771
void SetLeaderLineOffset(float offset)
设置引导线偏移的长度。
高亮模式:按下,即显示注释的按下外观(如果有)。
Definition: fs_annot.h:1114
BorderInfo(float width, Style style, float intensity, float dash_phase, const FloatArray &dashes)
构造函数,带参数。
Definition: fs_annot.h:504