| Index: fpdfsdk/src/pdfwindow/PWL_Utils.cpp
|
| diff --git a/fpdfsdk/src/pdfwindow/PWL_Utils.cpp b/fpdfsdk/src/pdfwindow/PWL_Utils.cpp
|
| index b57f8e019d30da042586955411aa4554ec168ca4..884807364ef5e49aa91e00b0e8222d779101ce67 100644
|
| --- a/fpdfsdk/src/pdfwindow/PWL_Utils.cpp
|
| +++ b/fpdfsdk/src/pdfwindow/PWL_Utils.cpp
|
| @@ -16,11 +16,11 @@
|
|
|
| /* ---------------------------- CPWL_Utils ------------------------------ */
|
|
|
| -CFX_ByteString CPWL_Utils::GetAppStreamFromArray(const CPWL_PathData* pPathData, FX_INT32 nCount)
|
| +CFX_ByteString CPWL_Utils::GetAppStreamFromArray(const CPWL_PathData* pPathData, int32_t nCount)
|
| {
|
| CFX_ByteTextBuf csAP;
|
|
|
| - for (FX_INT32 i=0; i<nCount; i++)
|
| + for (int32_t i=0; i<nCount; i++)
|
| {
|
| switch (pPathData[i].type)
|
| {
|
| @@ -45,11 +45,11 @@ CFX_ByteString CPWL_Utils::GetAppStreamFromArray(const CPWL_PathData* pPathData,
|
| return csAP.GetByteString();
|
| }
|
|
|
| -void CPWL_Utils::GetPathDataFromArray(CFX_PathData& path, const CPWL_PathData* pPathData, FX_INT32 nCount)
|
| +void CPWL_Utils::GetPathDataFromArray(CFX_PathData& path, const CPWL_PathData* pPathData, int32_t nCount)
|
| {
|
| path.SetPointCount(nCount);
|
|
|
| - for (FX_INT32 i=0; i<nCount; i++)
|
| + for (int32_t i=0; i<nCount; i++)
|
| {
|
| switch (pPathData[i].type)
|
| {
|
| @@ -143,7 +143,7 @@ CFX_ByteString CPWL_Utils::GetAP_Check(const CPDF_Rect & crBBox)
|
| FX_FLOAT fWidth = crBBox.right - crBBox.left;
|
| FX_FLOAT fHeight = crBBox.top - crBBox.bottom;
|
|
|
| - const FX_INT32 num = 8;
|
| + const int32_t num = 8;
|
|
|
| CPWL_Point pts[num*3] =
|
| {
|
| @@ -188,7 +188,7 @@ CFX_ByteString CPWL_Utils::GetAP_Check(const CPDF_Rect & crBBox)
|
| CPWL_Point(0.30f, 0.56f)
|
| };
|
|
|
| - for (FX_INT32 j=0; j<num*3; j++)
|
| + for (int32_t j=0; j<num*3; j++)
|
| {
|
| pts[j].x *= fWidth;
|
| pts[j].x += crBBox.left;
|
| @@ -199,12 +199,12 @@ CFX_ByteString CPWL_Utils::GetAP_Check(const CPDF_Rect & crBBox)
|
|
|
| csAP << pts[0].x << " " << pts[0].y << " m\n";
|
|
|
| - for (FX_INT32 i=0; i<num; i++)
|
| + for (int32_t i=0; i<num; i++)
|
| {
|
| - FX_INT32 nCur = i*3;
|
| - FX_INT32 n1 = i*3 + 1;
|
| - FX_INT32 n2 = i*3 + 2;
|
| - FX_INT32 nNext = (i < num-1 ? (i+1)*3 : 0);
|
| + int32_t nCur = i*3;
|
| + int32_t n1 = i*3 + 1;
|
| + int32_t n2 = i*3 + 2;
|
| + int32_t nNext = (i < num-1 ? (i+1)*3 : 0);
|
|
|
| FX_FLOAT px1 = pts[n1].x - pts[nCur].x;
|
| FX_FLOAT py1 = pts[n1].y - pts[nCur].y;
|
| @@ -321,7 +321,7 @@ CFX_ByteString CPWL_Utils::GetAP_Star(const CPDF_Rect & crBBox)
|
|
|
| FX_FLOAT fAngel = PWL_PI/10.0f;
|
|
|
| - for (FX_INT32 i=0; i<5; i++)
|
| + for (int32_t i=0; i<5; i++)
|
| {
|
| px[i] = ptCenter.x + fRadius * (FX_FLOAT)cos(fAngel);
|
| py[i] = ptCenter.y + fRadius * (FX_FLOAT)sin(fAngel);
|
| @@ -331,8 +331,8 @@ CFX_ByteString CPWL_Utils::GetAP_Star(const CPDF_Rect & crBBox)
|
|
|
| csAP << px[0] << " " << py[0] << " m\n";
|
|
|
| - FX_INT32 nNext = 0;
|
| - for (FX_INT32 j=0; j<5; j++)
|
| + int32_t nNext = 0;
|
| + for (int32_t j=0; j<5; j++)
|
| {
|
| nNext += 2;
|
| if (nNext >= 5) nNext -= 5;
|
| @@ -476,7 +476,7 @@ static CFX_ByteString GetSquigglyAppearanceStream(FX_FLOAT fStartX, FX_FLOAT fEn
|
| sRet << "0 w\n" << fStartX << " " << fY << " m\n";
|
|
|
| FX_FLOAT fx;
|
| - FX_INT32 i;
|
| + int32_t i;
|
|
|
| for (i=1,fx=fStartX+fStep; fx<fEndX; fx+=fStep,i++)
|
| {
|
| @@ -635,7 +635,7 @@ CFX_ByteString CPWL_Utils::GetSpellCheckAppStream(IFX_Edit* pEdit, IPWL_SpellChe
|
| }
|
|
|
| CFX_ByteString CPWL_Utils::GetTextAppStream(const CPDF_Rect & rcBBox,IFX_Edit_FontMap * pFontMap,
|
| - const CFX_WideString & sText, FX_INT32 nAlignmentH, FX_INT32 nAlignmentV,
|
| + const CFX_WideString & sText, int32_t nAlignmentH, int32_t nAlignmentV,
|
| FX_FLOAT fFontSize, FX_BOOL bMultiLine, FX_BOOL bAutoReturn, const CPWL_Color & crText)
|
| {
|
| CFX_ByteTextBuf sRet;
|
| @@ -674,7 +674,7 @@ CFX_ByteString CPWL_Utils::GetPushButtonAppStream(const CPDF_Rect & rcBBox,
|
| const CFX_WideString & sLabel,
|
| const CPWL_Color & crText,
|
| FX_FLOAT fFontSize,
|
| - FX_INT32 nLayOut)
|
| + int32_t nLayOut)
|
| {
|
| const FX_FLOAT fAutoFontScale = 1.0f / 3.0f;
|
|
|
| @@ -947,7 +947,7 @@ CFX_ByteString CPWL_Utils::GetColorAppStream(const CPWL_Color & color,const FX_B
|
|
|
| CFX_ByteString CPWL_Utils::GetBorderAppStream(const CPDF_Rect & rect, FX_FLOAT fWidth,
|
| const CPWL_Color & color, const CPWL_Color & crLeftTop, const CPWL_Color & crRightBottom,
|
| - FX_INT32 nStyle, const CPWL_Dash & dash)
|
| + int32_t nStyle, const CPWL_Dash & dash)
|
| {
|
| CFX_ByteTextBuf sAppStream;
|
| CFX_ByteString sColor;
|
| @@ -1045,7 +1045,7 @@ CFX_ByteString CPWL_Utils::GetBorderAppStream(const CPDF_Rect & rect, FX_FLOAT f
|
|
|
| CFX_ByteString CPWL_Utils::GetCircleBorderAppStream(const CPDF_Rect & rect, FX_FLOAT fWidth,
|
| const CPWL_Color & color, const CPWL_Color & crLeftTop, const CPWL_Color & crRightBottom,
|
| - FX_INT32 nStyle, const CPWL_Dash & dash)
|
| + int32_t nStyle, const CPWL_Dash & dash)
|
| {
|
| CFX_ByteTextBuf sAppStream;
|
| CFX_ByteString sColor;
|
| @@ -1248,7 +1248,7 @@ CFX_ByteString CPWL_Utils::GetAppStream_Star(const CPDF_Rect & rcBBox, const CPW
|
| }
|
|
|
| CFX_ByteString CPWL_Utils::GetCheckBoxAppStream(const CPDF_Rect & rcBBox,
|
| - FX_INT32 nStyle,
|
| + int32_t nStyle,
|
| const CPWL_Color & crText)
|
| {
|
| CPDF_Rect rcCenter = GetCenterSquare(rcBBox);
|
| @@ -1271,7 +1271,7 @@ CFX_ByteString CPWL_Utils::GetCheckBoxAppStream(const CPDF_Rect & rcBBox,
|
| }
|
|
|
| CFX_ByteString CPWL_Utils::GetRadioButtonAppStream(const CPDF_Rect & rcBBox,
|
| - FX_INT32 nStyle,
|
| + int32_t nStyle,
|
| const CPWL_Color & crText)
|
| {
|
| CPDF_Rect rcCenter = GetCenterSquare(rcBBox);
|
| @@ -1376,7 +1376,7 @@ void CPWL_Utils::ConvertRGB2CMYK(FX_FLOAT dR,FX_FLOAT dG,FX_FLOAT dB,FX_FLOAT &d
|
| dK = FX_MIN(dC, FX_MIN(dM, dY));
|
| }
|
|
|
| -void CPWL_Utils::PWLColorToARGB(const CPWL_Color& color, FX_INT32& alpha, FX_FLOAT& red, FX_FLOAT& green, FX_FLOAT& blue)
|
| +void CPWL_Utils::PWLColorToARGB(const CPWL_Color& color, int32_t& alpha, FX_FLOAT& red, FX_FLOAT& green, FX_FLOAT& blue)
|
| {
|
| switch (color.nColorType)
|
| {
|
| @@ -1406,16 +1406,16 @@ void CPWL_Utils::PWLColorToARGB(const CPWL_Color& color, FX_INT32& alpha, FX_FLO
|
| }
|
| }
|
|
|
| -FX_COLORREF CPWL_Utils::PWLColorToFXColor(const CPWL_Color& color, FX_INT32 nTransparancy)
|
| +FX_COLORREF CPWL_Utils::PWLColorToFXColor(const CPWL_Color& color, int32_t nTransparancy)
|
| {
|
| - FX_INT32 nAlpha = nTransparancy;
|
| + int32_t nAlpha = nTransparancy;
|
| FX_FLOAT dRed = 0;
|
| FX_FLOAT dGreen = 0;
|
| FX_FLOAT dBlue = 0;
|
|
|
| PWLColorToARGB(color, nAlpha, dRed, dGreen, dBlue);
|
|
|
| - return ArgbEncode(nAlpha, (FX_INT32)(dRed*255), (FX_INT32)(dGreen*255), (FX_INT32)(dBlue*255));
|
| + return ArgbEncode(nAlpha, (int32_t)(dRed*255), (int32_t)(dGreen*255), (int32_t)(dBlue*255));
|
| }
|
|
|
| void CPWL_Utils::DrawFillRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,const CPDF_Rect & rect,
|
| @@ -1428,13 +1428,13 @@ void CPWL_Utils::DrawFillRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Devi
|
| }
|
|
|
| void CPWL_Utils::DrawFillArea(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
|
| - const CPDF_Point* pPts, FX_INT32 nCount, const FX_COLORREF& color)
|
| + const CPDF_Point* pPts, int32_t nCount, const FX_COLORREF& color)
|
| {
|
| CFX_PathData path;
|
| path.SetPointCount(nCount);
|
|
|
| path.SetPoint(0, pPts[0].x, pPts[0].y, FXPT_MOVETO);
|
| - for (FX_INT32 i=1; i<nCount; i++)
|
| + for (int32_t i=1; i<nCount; i++)
|
| path.SetPoint(i, pPts[i].x, pPts[i].y, FXPT_LINETO);
|
|
|
| pDevice->DrawPath(&path, pUser2Device, NULL, color, 0, FXFILL_ALTERNATE);
|
| @@ -1468,14 +1468,14 @@ void CPWL_Utils::DrawStrokeLine(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2De
|
| }
|
|
|
| void CPWL_Utils::DrawFillRect(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,const CPDF_Rect & rect,
|
| - const CPWL_Color & color, FX_INT32 nTransparancy)
|
| + const CPWL_Color & color, int32_t nTransparancy)
|
| {
|
| CPWL_Utils::DrawFillRect(pDevice,pUser2Device,rect,PWLColorToFXColor(color,nTransparancy));
|
| }
|
|
|
| void CPWL_Utils::DrawShadow(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
|
| FX_BOOL bVertical, FX_BOOL bHorizontal, CPDF_Rect rect,
|
| - FX_INT32 nTransparancy, FX_INT32 nStartGray, FX_INT32 nEndGray)
|
| + int32_t nTransparancy, int32_t nStartGray, int32_t nEndGray)
|
| {
|
| FX_FLOAT fStepGray = 1.0f;
|
|
|
| @@ -1485,7 +1485,7 @@ void CPWL_Utils::DrawShadow(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device
|
|
|
| for (FX_FLOAT fy=rect.bottom+0.5f; fy<=rect.top-0.5f; fy+=1.0f)
|
| {
|
| - FX_INT32 nGray = nStartGray + (FX_INT32)(fStepGray * (fy-rect.bottom));
|
| + int32_t nGray = nStartGray + (int32_t)(fStepGray * (fy-rect.bottom));
|
| CPWL_Utils::DrawStrokeLine(pDevice, pUser2Device, CPDF_Point(rect.left, fy),
|
| CPDF_Point(rect.right, fy), ArgbEncode(nTransparancy, nGray, nGray, nGray), 1.5f);
|
| }
|
| @@ -1497,7 +1497,7 @@ void CPWL_Utils::DrawShadow(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device
|
|
|
| for (FX_FLOAT fx=rect.left+0.5f; fx<=rect.right-0.5f; fx+=1.0f)
|
| {
|
| - FX_INT32 nGray = nStartGray + (FX_INT32)(fStepGray * (fx-rect.left));
|
| + int32_t nGray = nStartGray + (int32_t)(fStepGray * (fx-rect.left));
|
| CPWL_Utils::DrawStrokeLine(pDevice, pUser2Device, CPDF_Point(fx, rect.bottom),
|
| CPDF_Point(fx, rect.top), ArgbEncode(nTransparancy, nGray, nGray, nGray), 1.5f);
|
| }
|
| @@ -1507,7 +1507,7 @@ void CPWL_Utils::DrawShadow(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device
|
| void CPWL_Utils::DrawBorder(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
|
| const CPDF_Rect & rect, FX_FLOAT fWidth,
|
| const CPWL_Color & color, const CPWL_Color & crLeftTop, const CPWL_Color & crRightBottom,
|
| - FX_INT32 nStyle, const CPWL_Dash & dash, FX_INT32 nTransparancy)
|
| + int32_t nStyle, const CPWL_Dash & dash, int32_t nTransparancy)
|
| {
|
| FX_FLOAT fLeft = rect.left;
|
| FX_FLOAT fRight = rect.right;
|
| @@ -1622,7 +1622,7 @@ static void AddSquigglyPath(CFX_PathData & PathData, FX_FLOAT fStartX, FX_FLOAT
|
| PathData.SetPoint(PathData.GetPointCount() - 1, fStartX, fY, FXPT_MOVETO);
|
|
|
| FX_FLOAT fx;
|
| - FX_INT32 i;
|
| + int32_t i;
|
|
|
| for (i=1,fx=fStartX+fStep; fx<fEndX; fx+=fStep,i++)
|
| {
|
| @@ -1713,10 +1713,10 @@ void CPWL_Utils::DrawEditSpellCheck(CFX_RenderDevice* pDevice, CPDF_Matrix* pUse
|
| CPDF_Rect rcTemp = rcClip;
|
| pUser2Device->TransformRect(rcTemp);
|
| FX_RECT rcDevClip;
|
| - rcDevClip.left = (FX_INT32)rcTemp.left;
|
| - rcDevClip.right = (FX_INT32)rcTemp.right;
|
| - rcDevClip.top = (FX_INT32)rcTemp.top;
|
| - rcDevClip.bottom = (FX_INT32)rcTemp.bottom;
|
| + rcDevClip.left = (int32_t)rcTemp.left;
|
| + rcDevClip.right = (int32_t)rcTemp.right;
|
| + rcDevClip.top = (int32_t)rcTemp.top;
|
| + rcDevClip.bottom = (int32_t)rcTemp.bottom;
|
| pDevice->SetClip_Rect(&rcDevClip);
|
| }
|
|
|
| @@ -1848,7 +1848,7 @@ CPWL_Color CPWL_Utils::GetReverseColor(const CPWL_Color& color)
|
| return crRet;
|
| }
|
|
|
| -CFX_ByteString CPWL_Utils::GetIconAppStream(FX_INT32 nType, const CPDF_Rect& rect, const CPWL_Color& crFill,
|
| +CFX_ByteString CPWL_Utils::GetIconAppStream(int32_t nType, const CPDF_Rect& rect, const CPWL_Color& crFill,
|
| const CPWL_Color& crStroke)
|
| {
|
| CFX_ByteString sAppStream = CPWL_Utils::GetColorAppStream(crStroke, FALSE);
|
| @@ -1931,7 +1931,7 @@ CFX_ByteString CPWL_Utils::GetIconAppStream(FX_INT32 nType, const CPDF_Rect& rec
|
| }
|
|
|
| void CPWL_Utils::DrawIconAppStream(CFX_RenderDevice* pDevice, CPDF_Matrix* pUser2Device,
|
| - FX_INT32 nType, const CPDF_Rect & rect, const CPWL_Color& crFill, const CPWL_Color& crStroke, const FX_INT32 nTransparancy)
|
| + int32_t nType, const CPDF_Rect & rect, const CPWL_Color& crFill, const CPWL_Color& crStroke, const int32_t nTransparancy)
|
| {
|
| CFX_GraphStateData gsd;
|
| gsd.m_LineWidth = 1.0f;
|
| @@ -2477,7 +2477,7 @@ void CPWL_Utils::GetGraphics_Star(CFX_ByteString& sPathData, CFX_PathData& path,
|
|
|
| FX_FLOAT fAngel = PWL_PI/10.0f;
|
|
|
| - for (FX_INT32 i=0; i<5; i++)
|
| + for (int32_t i=0; i<5; i++)
|
| {
|
| px1[i] = ptCenter.x + fLongRadius * (FX_FLOAT)cos(fAngel);
|
| py1[i] = ptCenter.y + fLongRadius * (FX_FLOAT)sin(fAngel);
|
| @@ -2487,7 +2487,7 @@ void CPWL_Utils::GetGraphics_Star(CFX_ByteString& sPathData, CFX_PathData& path,
|
|
|
| fAngel = PWL_PI/5.0f + PWL_PI/10.0f;
|
|
|
| - for (FX_INT32 j=0; j<5; j++)
|
| + for (int32_t j=0; j<5; j++)
|
| {
|
| px2[j] = ptCenter.x + fShortRadius * (FX_FLOAT)cos(fAngel);
|
| py2[j] = ptCenter.y + fShortRadius * (FX_FLOAT)sin(fAngel);
|
| @@ -2499,7 +2499,7 @@ void CPWL_Utils::GetGraphics_Star(CFX_ByteString& sPathData, CFX_PathData& path,
|
| PathArray[0] = CPWL_PathData(CPWL_Point(px1[0], py1[0]), PWLPT_MOVETO);
|
| PathArray[1] = CPWL_PathData(CPWL_Point(px2[0], py2[0]), PWLPT_LINETO);
|
|
|
| - for(FX_INT32 k = 0; k < 4; k++)
|
| + for(int32_t k = 0; k < 4; k++)
|
| {
|
| PathArray[(k+1)*2] = CPWL_PathData(CPWL_Point(px1[k+1], py1[k+1]), PWLPT_LINETO);
|
| PathArray[(k+1)*2 + 1] = CPWL_PathData(CPWL_Point(px2[k+1], py2[k+1]), PWLPT_LINETO);
|
| @@ -2795,7 +2795,7 @@ void CPWL_Utils::GetGraphics_Foxit(CFX_ByteString& sPathData, CFX_PathData& path
|
| GetPathDataFromArray(path, PathArray, 23);
|
| }
|
|
|
| -void CPWL_Color::ConvertColorType(FX_INT32 nColorType)
|
| +void CPWL_Color::ConvertColorType(int32_t nColorType)
|
| {
|
| switch (this->nColorType)
|
| {
|
|
|