| Index: core/src/fpdfdoc/pdf_vt.h
|
| diff --git a/core/src/fpdfdoc/pdf_vt.h b/core/src/fpdfdoc/pdf_vt.h
|
| index 13ec71a1256702bd2f75a4ef353c8797ce0df19e..286fad57725d5cb52c525cd0d7b7e4b153394aa2 100644
|
| --- a/core/src/fpdfdoc/pdf_vt.h
|
| +++ b/core/src/fpdfdoc/pdf_vt.h
|
| @@ -44,7 +44,7 @@ class CPVT_FloatRect : public CFX_FloatRect {
|
| right = other_right;
|
| bottom = other_bottom;
|
| }
|
| - explicit CPVT_FloatRect(const CFX_FloatRect& rect) {
|
| + explicit CPVT_FloatRect(const CPDF_Rect& rect) {
|
| left = rect.left;
|
| top = rect.top;
|
| right = rect.right;
|
| @@ -257,7 +257,7 @@ class CSection {
|
| CPVT_WordPlace GetPrevWordPlace(const CPVT_WordPlace& place) const;
|
| CPVT_WordPlace GetNextWordPlace(const CPVT_WordPlace& place) const;
|
| void UpdateWordPlace(CPVT_WordPlace& place) const;
|
| - CPVT_WordPlace SearchWordPlace(const CFX_FloatPoint& point) const;
|
| + CPVT_WordPlace SearchWordPlace(const CPDF_Point& point) const;
|
| CPVT_WordPlace SearchWordPlace(FX_FLOAT fx,
|
| const CPVT_WordPlace& lineplace) const;
|
| CPVT_WordPlace SearchWordPlace(FX_FLOAT fx,
|
| @@ -296,46 +296,44 @@ class CPDF_EditContainer {
|
| public:
|
| CPDF_EditContainer() : m_rcPlate(0, 0, 0, 0), m_rcContent(0, 0, 0, 0) {}
|
| virtual ~CPDF_EditContainer() {}
|
| - virtual void SetPlateRect(const CFX_FloatRect& rect) { m_rcPlate = rect; }
|
| - virtual const CFX_FloatRect& GetPlateRect() const { return m_rcPlate; }
|
| + virtual void SetPlateRect(const CPDF_Rect& rect) { m_rcPlate = rect; }
|
| + virtual const CPDF_Rect& GetPlateRect() const { return m_rcPlate; }
|
| virtual void SetContentRect(const CPVT_FloatRect& rect) {
|
| m_rcContent = rect;
|
| }
|
| - virtual CFX_FloatRect GetContentRect() const { return m_rcContent; }
|
| + virtual CPDF_Rect GetContentRect() const { return m_rcContent; }
|
| FX_FLOAT GetPlateWidth() const { return m_rcPlate.right - m_rcPlate.left; }
|
| FX_FLOAT GetPlateHeight() const { return m_rcPlate.top - m_rcPlate.bottom; }
|
| CPVT_Size GetPlateSize() const {
|
| return CPVT_Size(GetPlateWidth(), GetPlateHeight());
|
| }
|
| - CFX_FloatPoint GetBTPoint() const {
|
| - return CFX_FloatPoint(m_rcPlate.left, m_rcPlate.top);
|
| + CPDF_Point GetBTPoint() const {
|
| + return CPDF_Point(m_rcPlate.left, m_rcPlate.top);
|
| }
|
| - CFX_FloatPoint GetETPoint() const {
|
| - return CFX_FloatPoint(m_rcPlate.right, m_rcPlate.bottom);
|
| + CPDF_Point GetETPoint() const {
|
| + return CPDF_Point(m_rcPlate.right, m_rcPlate.bottom);
|
| }
|
| - inline CFX_FloatPoint InToOut(const CFX_FloatPoint& point) const {
|
| - return CFX_FloatPoint(point.x + GetBTPoint().x, GetBTPoint().y - point.y);
|
| + inline CPDF_Point InToOut(const CPDF_Point& point) const {
|
| + return CPDF_Point(point.x + GetBTPoint().x, GetBTPoint().y - point.y);
|
| }
|
| - inline CFX_FloatPoint OutToIn(const CFX_FloatPoint& point) const {
|
| - return CFX_FloatPoint(point.x - GetBTPoint().x, GetBTPoint().y - point.y);
|
| + inline CPDF_Point OutToIn(const CPDF_Point& point) const {
|
| + return CPDF_Point(point.x - GetBTPoint().x, GetBTPoint().y - point.y);
|
| }
|
| - inline CFX_FloatRect InToOut(const CPVT_FloatRect& rect) const {
|
| - CFX_FloatPoint ptLeftTop = InToOut(CFX_FloatPoint(rect.left, rect.top));
|
| - CFX_FloatPoint ptRightBottom =
|
| - InToOut(CFX_FloatPoint(rect.right, rect.bottom));
|
| - return CFX_FloatRect(ptLeftTop.x, ptRightBottom.y, ptRightBottom.x,
|
| - ptLeftTop.y);
|
| + inline CPDF_Rect InToOut(const CPVT_FloatRect& rect) const {
|
| + CPDF_Point ptLeftTop = InToOut(CPDF_Point(rect.left, rect.top));
|
| + CPDF_Point ptRightBottom = InToOut(CPDF_Point(rect.right, rect.bottom));
|
| + return CPDF_Rect(ptLeftTop.x, ptRightBottom.y, ptRightBottom.x,
|
| + ptLeftTop.y);
|
| }
|
| - inline CPVT_FloatRect OutToIn(const CFX_FloatRect& rect) const {
|
| - CFX_FloatPoint ptLeftTop = OutToIn(CFX_FloatPoint(rect.left, rect.top));
|
| - CFX_FloatPoint ptRightBottom =
|
| - OutToIn(CFX_FloatPoint(rect.right, rect.bottom));
|
| + inline CPVT_FloatRect OutToIn(const CPDF_Rect& rect) const {
|
| + CPDF_Point ptLeftTop = OutToIn(CPDF_Point(rect.left, rect.top));
|
| + CPDF_Point ptRightBottom = OutToIn(CPDF_Point(rect.right, rect.bottom));
|
| return CPVT_FloatRect(ptLeftTop.x, ptLeftTop.y, ptRightBottom.x,
|
| ptRightBottom.y);
|
| }
|
|
|
| private:
|
| - CFX_FloatRect m_rcPlate;
|
| + CPDF_Rect m_rcPlate;
|
| CPVT_FloatRect m_rcContent;
|
| };
|
|
|
| @@ -352,7 +350,7 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| IPDF_VariableText_Provider* SetProvider(
|
| IPDF_VariableText_Provider* pProvider) override;
|
| IPDF_VariableText_Iterator* GetIterator() override;
|
| - void SetPlateRect(const CFX_FloatRect& rect) override {
|
| + void SetPlateRect(const CPDF_Rect& rect) override {
|
| CPDF_EditContainer::SetPlateRect(rect);
|
| }
|
| void SetAlignment(int32_t nFormat = 0) override { m_nAlignment = nFormat; }
|
| @@ -409,10 +407,10 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| CPVT_WordPlace DeleteWords(const CPVT_WordRange& PlaceRange) override;
|
| CPVT_WordPlace DeleteWord(const CPVT_WordPlace& place) override;
|
| CPVT_WordPlace BackSpaceWord(const CPVT_WordPlace& place) override;
|
| - const CFX_FloatRect& GetPlateRect() const override {
|
| + const CPDF_Rect& GetPlateRect() const override {
|
| return CPDF_EditContainer::GetPlateRect();
|
| }
|
| - CFX_FloatRect GetContentRect() const override;
|
| + CPDF_Rect GetContentRect() const override;
|
| int32_t GetTotalWords() const override;
|
| FX_FLOAT GetFontSize() const override { return m_fFontSize; }
|
| int32_t GetAlignment() const override { return m_nAlignment; }
|
| @@ -426,11 +424,11 @@ class CPDF_VariableText : public IPDF_VariableText, private CPDF_EditContainer {
|
| CPVT_WordPlace GetEndWordPlace() const override;
|
| CPVT_WordPlace GetPrevWordPlace(const CPVT_WordPlace& place) const override;
|
| CPVT_WordPlace GetNextWordPlace(const CPVT_WordPlace& place) const override;
|
| - CPVT_WordPlace SearchWordPlace(const CFX_FloatPoint& point) const override;
|
| + CPVT_WordPlace SearchWordPlace(const CPDF_Point& point) const override;
|
| CPVT_WordPlace GetUpWordPlace(const CPVT_WordPlace& place,
|
| - const CFX_FloatPoint& point) const override;
|
| + const CPDF_Point& point) const override;
|
| CPVT_WordPlace GetDownWordPlace(const CPVT_WordPlace& place,
|
| - const CFX_FloatPoint& point) const override;
|
| + const CPDF_Point& point) const override;
|
| CPVT_WordPlace GetLineBeginPlace(const CPVT_WordPlace& place) const override;
|
| CPVT_WordPlace GetLineEndPlace(const CPVT_WordPlace& place) const override;
|
| CPVT_WordPlace GetSectionBeginPlace(
|
|
|