Index: fpdfsdk/src/fpdf_transformpage.cpp |
diff --git a/fpdfsdk/src/fpdf_transformpage.cpp b/fpdfsdk/src/fpdf_transformpage.cpp |
index 50a3a3266d20b80dcb7d51c5280625ad20bfdf5f..05be36008887c0702187f4a97e50ef00bd2084d6 100644 |
--- a/fpdfsdk/src/fpdf_transformpage.cpp |
+++ b/fpdfsdk/src/fpdf_transformpage.cpp |
@@ -175,8 +175,8 @@ DLLEXPORT FPDF_BOOL STDCALL FPDFPage_TransFormWithClip(FPDF_PAGE page, |
else |
continue; |
- CFX_AffineMatrix m = pDict->GetMatrix(FX_BSTRC("Matrix")); |
- CFX_AffineMatrix t = *(CFX_AffineMatrix*)matrix; |
+ CFX_Matrix m = pDict->GetMatrix(FX_BSTRC("Matrix")); |
+ CFX_Matrix t = *(CFX_Matrix*)matrix; |
m.Concat(t); |
pDict->SetAtMatrix(FX_BSTRC("Matrix"), m); |
} |
@@ -197,8 +197,8 @@ FPDFPageObj_TransformClipPath(FPDF_PAGEOBJECT page_object, |
CPDF_PageObject* pPageObj = (CPDF_PageObject*)page_object; |
if (pPageObj == NULL) |
return; |
- CFX_AffineMatrix matrix((FX_FLOAT)a, (FX_FLOAT)b, (FX_FLOAT)c, (FX_FLOAT)d, |
- (FX_FLOAT)e, (FX_FLOAT)f); |
+ CFX_Matrix matrix((FX_FLOAT)a, (FX_FLOAT)b, (FX_FLOAT)c, (FX_FLOAT)d, |
+ (FX_FLOAT)e, (FX_FLOAT)f); |
// Special treatment to shading object, because the ClipPath for shading |
// object is already transformed. |