| Index: xfa/src/fdp/src/tto/fde_textout.h
|
| diff --git a/xfa/src/fdp/src/tto/fde_textout.h b/xfa/src/fdp/src/tto/fde_textout.h
|
| index 116ad89d5d116e4346bacbaad5c7b9c3ff17e0dc..38bc8ebcec736eacef330c47071b72cd57dc7afa 100644
|
| --- a/xfa/src/fdp/src/tto/fde_textout.h
|
| +++ b/xfa/src/fdp/src/tto/fde_textout.h
|
| @@ -8,8 +8,8 @@
|
| #define _FDE_TEXTOUT_IMP
|
| struct FDE_TTOPIECE {
|
| public:
|
| - FX_INT32 iStartChar;
|
| - FX_INT32 iChars;
|
| + int32_t iStartChar;
|
| + int32_t iChars;
|
| FX_DWORD dwCharStyles;
|
| CFX_RectF rtPiece;
|
| };
|
| @@ -21,15 +21,15 @@ public:
|
| CFDE_TTOLine();
|
| CFDE_TTOLine(const CFDE_TTOLine &ttoLine);
|
| ~CFDE_TTOLine();
|
| - FX_INT32 AddPiece(FX_INT32 index, const FDE_TTOPIECE &ttoPiece);
|
| - FX_INT32 GetSize() const;
|
| - FDE_LPTTOPIECE GetPtrAt(FX_INT32 index);
|
| - void RemoveLast(FX_INT32 iCount);
|
| + int32_t AddPiece(int32_t index, const FDE_TTOPIECE &ttoPiece);
|
| + int32_t GetSize() const;
|
| + FDE_LPTTOPIECE GetPtrAt(int32_t index);
|
| + void RemoveLast(int32_t iCount);
|
| void RemoveAll(FX_BOOL bLeaveMemory);
|
| FX_BOOL m_bNewReload;
|
| CFDE_TTOPieceArray m_pieces;
|
| protected:
|
| - FX_INT32 m_iPieceCount;
|
| + int32_t m_iPieceCount;
|
| };
|
| typedef CFX_ObjectMassArrayTemplate<CFDE_TTOLine> CFDE_TTOLineArray;
|
| class CFDE_TextOut : public IFDE_TextOut, public CFX_Target
|
| @@ -48,7 +48,7 @@ public:
|
| virtual void SetTabWidth(FX_FLOAT fTabWidth);
|
| virtual void SetEllipsisString(const CFX_WideString &wsEllipsis);
|
| virtual void SetParagraphBreakChar(FX_WCHAR wch);
|
| - virtual void SetAlignment(FX_INT32 iAlignment);
|
| + virtual void SetAlignment(int32_t iAlignment);
|
| virtual void SetLineSpace(FX_FLOAT fLineSpace);
|
| virtual void SetDIBitmap(CFX_DIBitmap *pDIB);
|
| virtual void SetRenderDevice(CFX_RenderDevice *pDevice);
|
| @@ -56,41 +56,41 @@ public:
|
| virtual void SetClipRect(const CFX_RectF &rtClip);
|
| virtual void SetMatrix(const CFX_Matrix &matrix);
|
| virtual void SetLineBreakTolerance(FX_FLOAT fTolerance);
|
| - virtual void CalcSize(FX_LPCWSTR pwsStr, FX_INT32 iLength, CFX_Size &size);
|
| - virtual void CalcSize(FX_LPCWSTR pwsStr, FX_INT32 iLength, CFX_SizeF &size);
|
| - virtual void CalcSize(FX_LPCWSTR pwsStr, FX_INT32 iLength, CFX_Rect &rect);
|
| - virtual void CalcSize(FX_LPCWSTR pwsStr, FX_INT32 iLength, CFX_RectF &rect);
|
| + virtual void CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_Size &size);
|
| + virtual void CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_SizeF &size);
|
| + virtual void CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_Rect &rect);
|
| + virtual void CalcSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_RectF &rect);
|
|
|
| - virtual void DrawText(FX_LPCWSTR pwsStr, FX_INT32 iLength, FX_INT32 x, FX_INT32 y);
|
| - virtual void DrawText(FX_LPCWSTR pwsStr, FX_INT32 iLength, FX_FLOAT x, FX_FLOAT y);
|
| - virtual void DrawText(FX_LPCWSTR pwsStr, FX_INT32 iLength, const CFX_Rect &rect);
|
| - virtual void DrawText(FX_LPCWSTR pwsStr, FX_INT32 iLength, const CFX_RectF &rect);
|
| + virtual void DrawText(FX_LPCWSTR pwsStr, int32_t iLength, int32_t x, int32_t y);
|
| + virtual void DrawText(FX_LPCWSTR pwsStr, int32_t iLength, FX_FLOAT x, FX_FLOAT y);
|
| + virtual void DrawText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_Rect &rect);
|
| + virtual void DrawText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect);
|
|
|
| virtual void SetLogicClipRect(const CFX_RectF &rtClip);
|
| - virtual void CalcLogicSize(FX_LPCWSTR pwsStr, FX_INT32 iLength, CFX_SizeF &size);
|
| - virtual void CalcLogicSize(FX_LPCWSTR pwsStr, FX_INT32 iLength, CFX_RectF &rect);
|
| - virtual void DrawLogicText(FX_LPCWSTR pwsStr, FX_INT32 iLength, FX_FLOAT x, FX_FLOAT y);
|
| - virtual void DrawLogicText(FX_LPCWSTR pwsStr, FX_INT32 iLength, const CFX_RectF &rect);
|
| - virtual FX_INT32 GetTotalLines();
|
| + virtual void CalcLogicSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_SizeF &size);
|
| + virtual void CalcLogicSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_RectF &rect);
|
| + virtual void DrawLogicText(FX_LPCWSTR pwsStr, int32_t iLength, FX_FLOAT x, FX_FLOAT y);
|
| + virtual void DrawLogicText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect);
|
| + virtual int32_t GetTotalLines();
|
| protected:
|
| - void CalcTextSize(FX_LPCWSTR pwsStr, FX_INT32 iLength, CFX_RectF &rect);
|
| + void CalcTextSize(FX_LPCWSTR pwsStr, int32_t iLength, CFX_RectF &rect);
|
| FX_BOOL RetrieveLineWidth(FX_DWORD dwBreakStatus, FX_FLOAT &fStartPos, FX_FLOAT &fWidth, FX_FLOAT &fHeight);
|
| void SetLineWidth(CFX_RectF &rect);
|
| - void DrawText(FX_LPCWSTR pwsStr, FX_INT32 iLength, const CFX_RectF &rect, const CFX_RectF &rtClip);
|
| - void LoadText(FX_LPCWSTR pwsStr, FX_INT32 iLength, const CFX_RectF &rect);
|
| + void DrawText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect, const CFX_RectF &rtClip);
|
| + void LoadText(FX_LPCWSTR pwsStr, int32_t iLength, const CFX_RectF &rect);
|
| void LoadEllipsis();
|
| - void ExpandBuffer(FX_INT32 iSize, FX_INT32 iType);
|
| - void RetrieveEllPieces(FX_INT32 *&pCharWidths);
|
| + void ExpandBuffer(int32_t iSize, int32_t iType);
|
| + void RetrieveEllPieces(int32_t *&pCharWidths);
|
|
|
| void Reload(const CFX_RectF &rect);
|
| void ReloadLinePiece(CFDE_TTOLine *pLine, const CFX_RectF &rect);
|
| - FX_BOOL RetriecePieces(FX_DWORD dwBreakStatus, FX_INT32 &iStartChar, FX_INT32 &iPieceWidths, FX_BOOL bReload, const CFX_RectF &rect);
|
| + FX_BOOL RetriecePieces(FX_DWORD dwBreakStatus, int32_t &iStartChar, int32_t &iPieceWidths, FX_BOOL bReload, const CFX_RectF &rect);
|
| void AppendPiece(const FDE_TTOPIECE &ttoPiece, FX_BOOL bNeedReload, FX_BOOL bEnd);
|
| void ReplaceWidthEllipsis();
|
| void DoAlignment(const CFX_RectF &rect);
|
| void OnDraw(const CFX_RectF &rtClip);
|
| - FX_INT32 GetDisplayPos(FDE_LPTTOPIECE pPiece);
|
| - FX_INT32 GetCharRects(FDE_LPTTOPIECE pPiece);
|
| + int32_t GetDisplayPos(FDE_LPTTOPIECE pPiece);
|
| + int32_t GetCharRects(FDE_LPTTOPIECE pPiece);
|
|
|
| void ToTextRun(const FDE_LPTTOPIECE pPiece, FX_TXTRUN &tr);
|
| void DrawLine(const FDE_LPTTOPIECE pPiece, IFDE_Pen *&pPen);
|
| @@ -102,29 +102,29 @@ protected:
|
| FX_FLOAT m_fLinePos;
|
| FX_FLOAT m_fTolerance;
|
|
|
| - FX_INT32 m_iAlignment;
|
| - FX_INT32 m_iTxtBkAlignment;
|
| - FX_INT32 *m_pCharWidths;
|
| - FX_INT32 m_iChars;
|
| - FX_INT32 *m_pEllCharWidths;
|
| - FX_INT32 m_iEllChars;
|
| + int32_t m_iAlignment;
|
| + int32_t m_iTxtBkAlignment;
|
| + int32_t *m_pCharWidths;
|
| + int32_t m_iChars;
|
| + int32_t *m_pEllCharWidths;
|
| + int32_t m_iEllChars;
|
| FX_WCHAR m_wParagraphBkChar;
|
| FX_ARGB m_TxtColor;
|
| FX_DWORD m_dwStyles;
|
| FX_DWORD m_dwTxtBkStyles;
|
| CFX_WideString m_wsEllipsis;
|
| FX_BOOL m_bElliChanged;
|
| - FX_INT32 m_iEllipsisWidth;
|
| + int32_t m_iEllipsisWidth;
|
| CFX_WideString m_wsText;
|
| CFX_RectF m_rtClip;
|
| CFX_RectF m_rtLogicClip;
|
| CFX_Matrix m_Matrix;
|
| CFDE_TTOLineArray m_ttoLines;
|
| - FX_INT32 m_iCurLine;
|
| - FX_INT32 m_iCurPiece;
|
| - FX_INT32 m_iTotalLines;
|
| + int32_t m_iCurLine;
|
| + int32_t m_iCurPiece;
|
| + int32_t m_iTotalLines;
|
| FXTEXT_CHARPOS *m_pCharPos;
|
| - FX_INT32 m_iCharPosSize;
|
| + int32_t m_iCharPosSize;
|
| IFDE_RenderDevice *m_pRenderDevice;
|
| CFX_Int32Array m_hotKeys;
|
| CFX_RectFArray m_rectArray;
|
|
|