Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(284)

Side by Side Diff: fpdfsdk/include/pdfwindow/PWL_Utils.h

Issue 1172793002: Merge to XFA: Use stdint.h types throughout PDFium. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/include/pdfwindow/PWL_ScrollBar.h ('k') | fpdfsdk/include/pdfwindow/PWL_Wnd.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #ifndef FPDFSDK_INCLUDE_PDFWINDOW_PWL_UTILS_H_ 7 #ifndef FPDFSDK_INCLUDE_PDFWINDOW_PWL_UTILS_H_
8 #define FPDFSDK_INCLUDE_PDFWINDOW_PWL_UTILS_H_ 8 #define FPDFSDK_INCLUDE_PDFWINDOW_PWL_UTILS_H_
9 9
10 #include "../../../core/include/fpdfapi/fpdf_parser.h" // For CPDF_Point. 10 #include "../../../core/include/fpdfapi/fpdf_parser.h" // For CPDF_Point.
11 #include "../../../core/include/fpdfdoc/fpdf_vt.h" // For CPVT_WordRange. 11 #include "../../../core/include/fpdfdoc/fpdf_vt.h" // For CPVT_WordRange.
12 #include "../fxedit/fx_edit.h" 12 #include "../fxedit/fx_edit.h"
13 #include "PWL_Wnd.h" 13 #include "PWL_Wnd.h"
14 14
15 class CFX_PathData; 15 class CFX_PathData;
16 struct CPWL_Color; 16 struct CPWL_Color;
17 17
18 template<class T> T PWL_MIN (const T & i, const T & j) { return ((i < j) ? i : j ); } 18 template<class T> T PWL_MIN (const T & i, const T & j) { return ((i < j) ? i : j ); }
19 template<class T> T PWL_MAX (const T & i, const T & j) { return ((i > j) ? i : j ); } 19 template<class T> T PWL_MAX (const T & i, const T & j) { return ((i > j) ? i : j ); }
20 20
21 #define PWL_PDF2WIN(color)» » » » » (FX_BYTE(color*2 55)) 21 #define PWL_PDF2WIN(color)» » » » » (uint8_t(color*2 55))
22 #define PWL_WIN2PDF(color) ((FX_FLOAT)((FX_ FLOAT)color/255.0f)) 22 #define PWL_WIN2PDF(color) ((FX_FLOAT)((FX_ FLOAT)color/255.0f))
23 23
24 #define PWL_MAKEDWORD(low,high) ((FX_DWORD)((FX_WORD)(lo w) | (FX_DWORD)(((FX_WORD)(high))<<16))) 24 #define PWL_MAKEDWORD(low,high) ((FX_DWORD)((FX_WORD)(lo w) | (FX_DWORD)(((FX_WORD)(high))<<16)))
25 #define PWL_GETLOWWORD(dword) ((FX_WORD)(dword)) 25 #define PWL_GETLOWWORD(dword) ((FX_WORD)(dword))
26 #define PWL_GETHIGHWORD(dword) ((FX_WORD)(dword>>16)) 26 #define PWL_GETHIGHWORD(dword) ((FX_WORD)(dword>>16))
27 27
28 #define PWL_ICONTYPE_CHECKMARK 0 28 #define PWL_ICONTYPE_CHECKMARK 0
29 #define PWL_ICONTYPE_CIRCLE 1 29 #define PWL_ICONTYPE_CIRCLE 1
30 #define PWL_ICONTYPE_COMMENT 2 30 #define PWL_ICONTYPE_COMMENT 2
31 #define PWL_ICONTYPE_CROSS 3 31 #define PWL_ICONTYPE_CROSS 3
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 static FX_BOOL Intersec tRect(const CPDF_Rect& rect1, const CPDF_Rect& rect2); 112 static FX_BOOL Intersec tRect(const CPDF_Rect& rect1, const CPDF_Rect& rect2);
113 static FX_BOOL Contains Rect(const CPDF_Rect& rcParent, const CPDF_Rect& rcChild); 113 static FX_BOOL Contains Rect(const CPDF_Rect& rcParent, const CPDF_Rect& rcChild);
114 static CPDF_Rect ScaleRec t(const CPDF_Rect& rcRect,FX_FLOAT fScale); 114 static CPDF_Rect ScaleRec t(const CPDF_Rect& rcRect,FX_FLOAT fScale);
115 static CPVT_WordRange OverlapWordRange (const CPVT_WordRange& wr1, const CPVT_WordRange& wr2); 115 static CPVT_WordRange OverlapWordRange (const CPVT_WordRange& wr1, const CPVT_WordRange& wr2);
116 static CPDF_Rect GetCente rSquare(const CPDF_Rect & rect); 116 static CPDF_Rect GetCente rSquare(const CPDF_Rect & rect);
117 static CPWL_Color Substrac tColor(const CPWL_Color & sColor,FX_FLOAT fColorSub); 117 static CPWL_Color Substrac tColor(const CPWL_Color & sColor,FX_FLOAT fColorSub);
118 static CPWL_Color DevideCo lor(const CPWL_Color & sColor,FX_FLOAT fColorDevide); 118 static CPWL_Color DevideCo lor(const CPWL_Color & sColor,FX_FLOAT fColorDevide);
119 static CPDF_Rect MaxRect( const CPDF_Rect & rect1,const CPDF_Rect & rect2); 119 static CPDF_Rect MaxRect( const CPDF_Rect & rect1,const CPDF_Rect & rect2);
120 static CPDF_Rect OffsetRe ct(const CPDF_Rect & rect,FX_FLOAT x,FX_FLOAT y); 120 static CPDF_Rect OffsetRe ct(const CPDF_Rect & rect,FX_FLOAT x,FX_FLOAT y);
121 static CPDF_Point OffsetPo int(const CPDF_Point & point,FX_FLOAT x,FX_FLOAT y); 121 static CPDF_Point OffsetPo int(const CPDF_Point & point,FX_FLOAT x,FX_FLOAT y);
122 » static FX_COLORREF» » » » » » PWLColor ToFXColor(const CPWL_Color& color, FX_INT32 nTransparancy = 255); 122 » static FX_COLORREF» » » » » » PWLColor ToFXColor(const CPWL_Color& color, int32_t nTransparancy = 255);
123 static FX_BOOL IsBlackO rWhite(const CPWL_Color& color); 123 static FX_BOOL IsBlackO rWhite(const CPWL_Color& color);
124 static CPWL_Color GetRever seColor(const CPWL_Color& color); 124 static CPWL_Color GetRever seColor(const CPWL_Color& color);
125 125
126 static CFX_ByteString GetColorAppStrea m(const CPWL_Color & color,const FX_BOOL & bFillOrStroke = TRUE); 126 static CFX_ByteString GetColorAppStrea m(const CPWL_Color & color,const FX_BOOL & bFillOrStroke = TRUE);
127 static CFX_ByteString GetBorderAppStre am(const CPDF_Rect & rect, FX_FLOAT fWidth, 127 static CFX_ByteString GetBorderAppStre am(const CPDF_Rect & rect, FX_FLOAT fWidth,
128 const CPWL_Color & color, const CPWL_Color & crLeftTop, const CP WL_Color & crRightBottom, 128 const CPWL_Color & color, const CPWL_Color & crLeftTop, const CP WL_Color & crRightBottom,
129 » » » » » » » » » » » » FX_INT32 nStyle, const CPWL_Dash & dash); 129 » » » » » » » » » » » » int32_t nStyle, const CPWL_Dash & dash);
130 static CFX_ByteString GetCircleBorderA ppStream(const CPDF_Rect & rect, FX_FLOAT fWidth, 130 static CFX_ByteString GetCircleBorderA ppStream(const CPDF_Rect & rect, FX_FLOAT fWidth,
131 const CPWL_Color & color, const CPWL_Color & crLeftTop, const CP WL_Color & crRightBottom, 131 const CPWL_Color & color, const CPWL_Color & crLeftTop, const CP WL_Color & crRightBottom,
132 » » » » » » » » » » » » FX_INT32 nStyle, const CPWL_Dash & dash); 132 » » » » » » » » » » » » int32_t nStyle, const CPWL_Dash & dash);
133 static CFX_ByteString GetRectFillAppSt ream(const CPDF_Rect & rect,const CPWL_Color & color); 133 static CFX_ByteString GetRectFillAppSt ream(const CPDF_Rect & rect,const CPWL_Color & color);
134 static CFX_ByteString GetCircleFillApp Stream(const CPDF_Rect & rect,const CPWL_Color & color); 134 static CFX_ByteString GetCircleFillApp Stream(const CPDF_Rect & rect,const CPWL_Color & color);
135 135
136 static CFX_ByteString GetPushButtonApp Stream(const CPDF_Rect & rcBBox, 136 static CFX_ByteString GetPushButtonApp Stream(const CPDF_Rect & rcBBox,
137 IFX_Edit_FontMap * pFontMap, 137 IFX_Edit_FontMap * pFontMap,
138 CPDF_Stream * pIconStream, 138 CPDF_Stream * pIconStream,
139 CPDF_IconFit & IconFit, 139 CPDF_IconFit & IconFit,
140 const CFX_WideString & sLabel, 140 const CFX_WideString & sLabel,
141 const CPWL_Color & crText, 141 const CPWL_Color & crText,
142 FX_FLOAT fFontSize, 142 FX_FLOAT fFontSize,
143 » » » » » » » » » » » » » » FX_INT32 nLayOut); 143 » » » » » » » » » » » » » » int32_t nLayOut);
144 static CFX_ByteString GetCheckBoxAppSt ream(const CPDF_Rect & rcBBox, 144 static CFX_ByteString GetCheckBoxAppSt ream(const CPDF_Rect & rcBBox,
145 » » » » » » » » » » » » » » FX_INT32 nStyle, 145 » » » » » » » » » » » » » » int32_t nStyle,
146 const CPWL_Color & crText); 146 const CPWL_Color & crText);
147 static CFX_ByteString GetRadioButtonAp pStream(const CPDF_Rect & rcBBox, 147 static CFX_ByteString GetRadioButtonAp pStream(const CPDF_Rect & rcBBox,
148 » » » » » » » » » » » » » » FX_INT32 nStyle, 148 » » » » » » » » » » » » » » int32_t nStyle,
149 const CPWL_Color & crText); 149 const CPWL_Color & crText);
150 150
151 static CFX_ByteString GetEditAppStream (IFX_Edit* pEdit, const CPDF_Point & ptOffset, const CPVT_WordRange * pRange = N ULL, 151 static CFX_ByteString GetEditAppStream (IFX_Edit* pEdit, const CPDF_Point & ptOffset, const CPVT_WordRange * pRange = N ULL,
152 FX_BOOL bContinuous = TRUE, FX_WORD SubWord = 0) ; 152 FX_BOOL bContinuous = TRUE, FX_WORD SubWord = 0) ;
153 static CFX_ByteString GetEditSelAppStr eam(IFX_Edit* pEdit, const CPDF_Point & ptOffset, 153 static CFX_ByteString GetEditSelAppStr eam(IFX_Edit* pEdit, const CPDF_Point & ptOffset,
154 const CPVT_WordRange * pRange = NULL); 154 const CPVT_WordRange * pRange = NULL);
155 static CFX_ByteString GetSpellCheckApp Stream(IFX_Edit* pEdit, IPWL_SpellCheck* pSpellCheck, 155 static CFX_ByteString GetSpellCheckApp Stream(IFX_Edit* pEdit, IPWL_SpellCheck* pSpellCheck,
156 const CPDF_Point & ptOffset, 156 const CPDF_Point & ptOffset,
157 const CPVT_WordRange * pRange = NULL); 157 const CPVT_WordRange * pRange = NULL);
158 static CFX_ByteString GetTextAppStream (const CPDF_Rect & rcBBox,IFX_Edit_FontMap * pFontMap, 158 static CFX_ByteString GetTextAppStream (const CPDF_Rect & rcBBox,IFX_Edit_FontMap * pFontMap,
159 » » » » » » » » » » » » » » const CFX_WideString & sText, FX_INT32 nAlignmen tH, FX_INT32 nAlignmentV, 159 » » » » » » » » » » » » » » const CFX_WideString & sText, int32_t nAlignment H, int32_t nAlignmentV,
160 FX_FLOAT fFontSize, FX_BOOL bMultiLine, FX_BOOL bAutoReturn, const CPWL_Color & crText); 160 FX_FLOAT fFontSize, FX_BOOL bMultiLine, FX_BOOL bAutoReturn, const CPWL_Color & crText);
161 static CFX_ByteString GetDropButtonApp Stream(const CPDF_Rect & rcBBox); 161 static CFX_ByteString GetDropButtonApp Stream(const CPDF_Rect & rcBBox);
162 162
163 static void DrawFillRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,const CPDF_Rec t & rect, 163 static void DrawFillRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,const CPDF_Rec t & rect,
164 » » » » » » » » » » » » » » const CPWL_Color & color, FX_INT32 nTransparancy ); 164 » » » » » » » » » » » » » » const CPWL_Color & color, int32_t nTransparancy) ;
165 static void DrawFillRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, 165 static void DrawFillRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
166 const CPDF_Rect & rect,const FX_COLORREF & color ); 166 const CPDF_Rect & rect,const FX_COLORREF & color );
167 static void DrawStrokeRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,const CPDF_R ect & rect, 167 static void DrawStrokeRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,const CPDF_R ect & rect,
168 const FX_COLORREF & color, FX_FLOAT fWidth); 168 const FX_COLORREF & color, FX_FLOAT fWidth);
169 static void DrawStrokeLine(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, 169 static void DrawStrokeLine(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
170 const CPDF_Point & ptMoveTo, const CPDF_Point & ptLineTo, const FX_COLORREF & color, FX_FLOAT fWidth); 170 const CPDF_Point & ptMoveTo, const CPDF_Point & ptLineTo, const FX_COLORREF & color, FX_FLOAT fWidth);
171 static void DrawBorder(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, 171 static void DrawBorder(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
172 const CPDF_Rect & rect, FX_FLOAT fWidth, 172 const CPDF_Rect & rect, FX_FLOAT fWidth,
173 const CPWL_Color & color, const CPWL_Color & crLeftTop, const CP WL_Color & crRightBottom, 173 const CPWL_Color & color, const CPWL_Color & crLeftTop, const CP WL_Color & crRightBottom,
174 » » » » » » » » » » » » FX_INT32 nStyle, const CPWL_Dash & dash, FX_INT32 nTransparancy) ; 174 » » » » » » » » » » » » int32_t nStyle, const CPWL_Dash & dash, int32_t nTransparancy);
175 static void DrawFillArea(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, 175 static void DrawFillArea(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
176 » » » » » » » » » » » » » » const CPDF_Point* pPts, FX_INT32 nCount, const F X_COLORREF& color); 176 » » » » » » » » » » » » » » const CPDF_Point* pPts, int32_t nCount, const FX _COLORREF& color);
177 static void DrawShadow(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, 177 static void DrawShadow(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
178 FX_BOOL bVertical, FX_BOOL bHorizontal, CPDF_Rec t rect, 178 FX_BOOL bVertical, FX_BOOL bHorizontal, CPDF_Rec t rect,
179 » » » » » » » » » » » » » » FX_INT32 nTransparancy, FX_INT32 nStartGray, FX_ INT32 nEndGray); 179 » » » » » » » » » » » » » » int32_t nTransparancy, int32_t nStartGray, int32 _t nEndGray);
180 static void DrawEditSpellCheck(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, IFX_Edi t* pEdit, 180 static void DrawEditSpellCheck(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, IFX_Edi t* pEdit,
181 const CPDF_Rect& rcClip, const CPDF_Point& ptOff set, const CPVT_WordRange* pRange, 181 const CPDF_Rect& rcClip, const CPDF_Point& ptOff set, const CPVT_WordRange* pRange,
182 IPWL_SpellCheck* pSpellCheck); 182 IPWL_SpellCheck* pSpellCheck);
183 public: 183 public:
184 static void ConvertCMYK2RGB(FX_FLOAT dC,FX_FLOAT dM,FX_FLOAT dY,FX_FLOAT dK,FX_FLOAT &dR,FX_ FLOAT &dG,FX_FLOAT &dB); 184 static void ConvertCMYK2RGB(FX_FLOAT dC,FX_FLOAT dM,FX_FLOAT dY,FX_FLOAT dK,FX_FLOAT &dR,FX_ FLOAT &dG,FX_FLOAT &dB);
185 static void ConvertRGB2CMYK(FX_FLOAT dR,FX_FLOAT dG,FX_FLOAT dB,FX_FLOAT &dC,FX_FLOAT &dM,FX _FLOAT &dY,FX_FLOAT &dK); 185 static void ConvertRGB2CMYK(FX_FLOAT dR,FX_FLOAT dG,FX_FLOAT dB,FX_FLOAT &dC,FX_FLOAT &dM,FX _FLOAT &dY,FX_FLOAT &dK);
186 186
187 static void ConvertRGB2GRAY(FX_FLOAT dR,FX_FLOAT dG,FX_FLOAT dB,FX_FLOAT &dGray); 187 static void ConvertRGB2GRAY(FX_FLOAT dR,FX_FLOAT dG,FX_FLOAT dB,FX_FLOAT &dGray);
188 static void ConvertGRAY2RGB(FX_FLOAT dGray,FX_FLOAT &dR,FX_FLOAT &dG,FX_FLOAT &dB); 188 static void ConvertGRAY2RGB(FX_FLOAT dGray,FX_FLOAT &dR,FX_FLOAT &dG,FX_FLOAT &dB);
189 189
190 static void ConvertCMYK2GRAY(FX_FLOAT dC,FX_FLOAT dM,FX_FLOAT dY,FX_FLOAT dK,FX_FLOAT &dGray ); 190 static void ConvertCMYK2GRAY(FX_FLOAT dC,FX_FLOAT dM,FX_FLOAT dY,FX_FLOAT dK,FX_FLOAT &dGray );
191 static void ConvertGRAY2CMYK(FX_FLOAT dGray,FX_FLOAT &dC,FX_FLOAT &dM,FX_FLOAT &dY,FX_FLOAT &dK); 191 static void ConvertGRAY2CMYK(FX_FLOAT dGray,FX_FLOAT &dC,FX_FLOAT &dM,FX_FLOAT &dY,FX_FLOAT &dK);
192 192
193 » static void» » » » » » » » PWLColorToARGB(const CPWL_Color& color, FX_INT32& alpha, FX_FLOAT& red, FX_FLOAT & green, FX_FLOAT& blue); 193 » static void» » » » » » » » PWLColorToARGB(const CPWL_Color& color, int32_t& alpha, FX_FLOAT& red, FX_FLOAT& green, FX_FLOAT& blue);
194 194
195 public: 195 public:
196 » static CFX_ByteString» » » » » GetIconAppStream (FX_INT32 nType, const CPDF_Rect& rect, const CPWL_Color& crFill, 196 » static CFX_ByteString» » » » » GetIconAppStream (int32_t nType, const CPDF_Rect& rect, const CPWL_Color& crFill,
197 const CPWL_Color& crStroke = PWL_DEFAULT_BLACKCOLOR); 197 const CPWL_Color& crStroke = PWL_DEFAULT_BLACKCOLOR);
198 static void DrawIconAppStream(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device, 198 static void DrawIconAppStream(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
199 » » » » » » » » » » » » FX_INT32 nType, const CPDF_Rect & rect, const CPWL_Color& crFill , 199 » » » » » » » » » » » » int32_t nType, const CPDF_Rect & rect, const CPWL_Color& crFill,
200 » » » » » » » » » » » » const CPWL_Color& crStroke, const FX_INT32 nTransparancy); 200 » » » » » » » » » » » » const CPWL_Color& crStroke, const int32_t nTransparancy);
201 201
202 private: 202 private:
203 » static CFX_ByteString» » » » » GetAppStreamFrom Array(const CPWL_PathData* pPathData, FX_INT32 nCount); 203 » static CFX_ByteString» » » » » GetAppStreamFrom Array(const CPWL_PathData* pPathData, int32_t nCount);
204 » static void» » » » » » » » GetPathDataFromArray(CFX_PathData& path, const CPWL_PathData* pPathData, FX_INT3 2 nCount); 204 » static void» » » » » » » » GetPathDataFromArray(CFX_PathData& path, const CPWL_PathData* pPathData, int32_t nCount);
205 205
206 static CFX_ByteString GetAppStream_Che ck(const CPDF_Rect & rcBBox, const CPWL_Color & crText); 206 static CFX_ByteString GetAppStream_Che ck(const CPDF_Rect & rcBBox, const CPWL_Color & crText);
207 static CFX_ByteString GetAppStream_Cir cle(const CPDF_Rect & rcBBox, const CPWL_Color & crText); 207 static CFX_ByteString GetAppStream_Cir cle(const CPDF_Rect & rcBBox, const CPWL_Color & crText);
208 static CFX_ByteString GetAppStream_Cro ss(const CPDF_Rect & rcBBox, const CPWL_Color & crText); 208 static CFX_ByteString GetAppStream_Cro ss(const CPDF_Rect & rcBBox, const CPWL_Color & crText);
209 static CFX_ByteString GetAppStream_Dia mond(const CPDF_Rect & rcBBox, const CPWL_Color & crText); 209 static CFX_ByteString GetAppStream_Dia mond(const CPDF_Rect & rcBBox, const CPWL_Color & crText);
210 static CFX_ByteString GetAppStream_Squ are(const CPDF_Rect & rcBBox, const CPWL_Color & crText); 210 static CFX_ByteString GetAppStream_Squ are(const CPDF_Rect & rcBBox, const CPWL_Color & crText);
211 static CFX_ByteString GetAppStream_Sta r(const CPDF_Rect & rcBBox, const CPWL_Color & crText); 211 static CFX_ByteString GetAppStream_Sta r(const CPDF_Rect & rcBBox, const CPWL_Color & crText);
212 212
213 static CFX_ByteString GetAP_Check(cons t CPDF_Rect & crBBox); 213 static CFX_ByteString GetAP_Check(cons t CPDF_Rect & crBBox);
214 static CFX_ByteString GetAP_Circle(con st CPDF_Rect & crBBox); 214 static CFX_ByteString GetAP_Circle(con st CPDF_Rect & crBBox);
(...skipping 19 matching lines...) Expand all
234 static void GetGraphics_UpArrow(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Re ct& crBBox, const PWL_PATH_TYPE type); 234 static void GetGraphics_UpArrow(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Re ct& crBBox, const PWL_PATH_TYPE type);
235 static void GetGraphics_UpLeftArrow(CFX_ByteString& sPathData, CFX_PathData& path, const CPD F_Rect& crBBox, const PWL_PATH_TYPE type); 235 static void GetGraphics_UpLeftArrow(CFX_ByteString& sPathData, CFX_PathData& path, const CPD F_Rect& crBBox, const PWL_PATH_TYPE type);
236 static void GetGraphics_Graph(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Rect & crBBox, const PWL_PATH_TYPE type); 236 static void GetGraphics_Graph(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Rect & crBBox, const PWL_PATH_TYPE type);
237 static void GetGraphics_Paperclip(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_ Rect& crBBox, const PWL_PATH_TYPE type); 237 static void GetGraphics_Paperclip(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_ Rect& crBBox, const PWL_PATH_TYPE type);
238 static void GetGraphics_Attachment(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF _Rect& crBBox, const PWL_PATH_TYPE type); 238 static void GetGraphics_Attachment(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF _Rect& crBBox, const PWL_PATH_TYPE type);
239 static void GetGraphics_Tag(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Rect& crBBox, const PWL_PATH_TYPE type); 239 static void GetGraphics_Tag(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Rect& crBBox, const PWL_PATH_TYPE type);
240 static void GetGraphics_Foxit(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Rect & crBBox, const PWL_PATH_TYPE type); 240 static void GetGraphics_Foxit(CFX_ByteString& sPathData, CFX_PathData& path, const CPDF_Rect & crBBox, const PWL_PATH_TYPE type);
241 }; 241 };
242 242
243 #endif // FPDFSDK_INCLUDE_PDFWINDOW_PWL_UTILS_H_ 243 #endif // FPDFSDK_INCLUDE_PDFWINDOW_PWL_UTILS_H_
OLDNEW
« no previous file with comments | « fpdfsdk/include/pdfwindow/PWL_ScrollBar.h ('k') | fpdfsdk/include/pdfwindow/PWL_Wnd.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698