Index: fpdfsdk/include/fsdk_annothandler.h |
diff --git a/fpdfsdk/include/fsdk_annothandler.h b/fpdfsdk/include/fsdk_annothandler.h |
index 95b11d1823c8a90c8e7d1bbb45fa504ad5c8c77e..407e94d236b68c0b663af65cb2ba066a291a89a2 100644 |
--- a/fpdfsdk/include/fsdk_annothandler.h |
+++ b/fpdfsdk/include/fsdk_annothandler.h |
@@ -23,7 +23,7 @@ class CPDFSDK_Annot; |
class CPDFSDK_PageView; |
class CPDF_Annot; |
class CFX_Matrix; |
-class CPDF_Point; |
+class CFX_FloatPoint; |
class IPDFSDK_AnnotHandler { |
public: |
@@ -47,12 +47,12 @@ class IPDFSDK_AnnotHandler { |
virtual void DeleteAnnot(CPDFSDK_Annot* pAnnot) = 0; |
- virtual CPDF_Rect GetViewBBox(CPDFSDK_PageView* pPageView, |
- CPDFSDK_Annot* pAnnot) = 0; |
+ virtual CFX_FloatRect GetViewBBox(CPDFSDK_PageView* pPageView, |
+ CPDFSDK_Annot* pAnnot) = 0; |
virtual FX_BOOL HitTest(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual void OnDraw(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
@@ -64,7 +64,7 @@ class IPDFSDK_AnnotHandler { |
CPDFSDK_Annot* pAnnot, |
CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device, |
- const CPDF_Rect& rcWindow, |
+ const CFX_FloatRect& rcWindow, |
FX_DWORD dwFlags) = 0; |
virtual void OnCreate(CPDFSDK_Annot* pAnnot) = 0; |
@@ -85,36 +85,36 @@ class IPDFSDK_AnnotHandler { |
virtual FX_BOOL OnLButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual FX_BOOL OnLButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual FX_BOOL OnLButtonDblClk(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual FX_BOOL OnMouseMove(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual FX_BOOL OnMouseWheel(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
short zDelta, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual FX_BOOL OnRButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual FX_BOOL OnRButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
virtual FX_BOOL OnRButtonDblClk(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) = 0; |
+ const CFX_FloatPoint& point) = 0; |
// by wjm. |
virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, |
FX_DWORD nChar, |
@@ -150,11 +150,11 @@ class CPDFSDK_BFAnnotHandler : public IPDFSDK_AnnotHandler { |
#endif // PDF_ENABLE_XFA |
void ReleaseAnnot(CPDFSDK_Annot* pAnnot) override; |
void DeleteAnnot(CPDFSDK_Annot* pAnnot) override {} |
- CPDF_Rect GetViewBBox(CPDFSDK_PageView* pPageView, |
- CPDFSDK_Annot* pAnnot) override; |
+ CFX_FloatRect GetViewBBox(CPDFSDK_PageView* pPageView, |
+ CPDFSDK_Annot* pAnnot) override; |
FX_BOOL HitTest(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
void OnDraw(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
CFX_RenderDevice* pDevice, |
@@ -164,7 +164,7 @@ class CPDFSDK_BFAnnotHandler : public IPDFSDK_AnnotHandler { |
CPDFSDK_Annot* pAnnot, |
CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device, |
- const CPDF_Rect& rcWindow, |
+ const CFX_FloatRect& rcWindow, |
FX_DWORD dwFlags) override {} |
void OnCreate(CPDFSDK_Annot* pAnnot) override; |
void OnLoad(CPDFSDK_Annot* pAnnot) override; |
@@ -179,36 +179,36 @@ class CPDFSDK_BFAnnotHandler : public IPDFSDK_AnnotHandler { |
FX_BOOL OnLButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
FX_BOOL OnLButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
FX_BOOL OnLButtonDblClk(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
FX_BOOL OnMouseMove(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
FX_BOOL OnMouseWheel(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
short zDelta, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
FX_BOOL OnRButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
FX_BOOL OnRButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) override; |
+ const CFX_FloatPoint& point) override; |
FX_BOOL OnRButtonDblClk(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point) override { |
+ const CFX_FloatPoint& point) override { |
return FALSE; |
} |
FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, |
@@ -258,12 +258,12 @@ class CPDFSDK_XFAAnnotHandler : public IPDFSDK_AnnotHandler { |
virtual void DeleteAnnot(CPDFSDK_Annot* pAnnot) {} |
- virtual CPDF_Rect GetViewBBox(CPDFSDK_PageView* pPageView, |
- CPDFSDK_Annot* pAnnot); |
+ virtual CFX_FloatRect GetViewBBox(CPDFSDK_PageView* pPageView, |
+ CPDFSDK_Annot* pAnnot); |
virtual FX_BOOL HitTest(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual void OnDraw(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
@@ -275,7 +275,7 @@ class CPDFSDK_XFAAnnotHandler : public IPDFSDK_AnnotHandler { |
CPDFSDK_Annot* pAnnot, |
CFX_RenderDevice* pDevice, |
CFX_Matrix* pUser2Device, |
- const CPDF_Rect& rcWindow, |
+ const CFX_FloatRect& rcWindow, |
FX_DWORD dwFlags) {} |
virtual void OnCreate(CPDFSDK_Annot* pAnnot) {} |
@@ -296,36 +296,36 @@ class CPDFSDK_XFAAnnotHandler : public IPDFSDK_AnnotHandler { |
virtual FX_BOOL OnLButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL OnLButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL OnLButtonDblClk(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL OnMouseMove(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL OnMouseWheel(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
short zDelta, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL OnRButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL OnRButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL OnRButtonDblClk(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
// by wjm. |
virtual FX_BOOL OnChar(CPDFSDK_Annot* pAnnot, |
FX_DWORD nChar, |
@@ -390,33 +390,33 @@ class CPDFSDK_AnnotHandlerMgr { |
virtual FX_BOOL Annot_OnLButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL Annot_OnLButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL Annot_OnLButtonDblClk(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL Annot_OnMouseMove(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL Annot_OnMouseWheel(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
short zDelta, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL Annot_OnRButtonDown(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL Annot_OnRButtonUp(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
FX_DWORD nFlags, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
virtual FX_BOOL Annot_OnChar(CPDFSDK_Annot* pAnnot, |
FX_DWORD nChar, |
@@ -434,11 +434,11 @@ class CPDFSDK_AnnotHandlerMgr { |
CPDFSDK_Annot* pKillAnnot); |
#endif // PDF_ENABLE_XFA |
- virtual CPDF_Rect Annot_OnGetViewBBox(CPDFSDK_PageView* pPageView, |
- CPDFSDK_Annot* pAnnot); |
+ virtual CFX_FloatRect Annot_OnGetViewBBox(CPDFSDK_PageView* pPageView, |
+ CPDFSDK_Annot* pAnnot); |
virtual FX_BOOL Annot_OnHitTest(CPDFSDK_PageView* pPageView, |
CPDFSDK_Annot* pAnnot, |
- const CPDF_Point& point); |
+ const CFX_FloatPoint& point); |
private: |
IPDFSDK_AnnotHandler* GetAnnotHandler(const CFX_ByteString& sType) const; |