瀏覽代碼

ComPDFKit.Tool(win) - 修复获取图片和Path对象参数不对的问题

TangJinZhou 5 月之前
父節點
當前提交
d5d359f63b
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      Demo/Examples/ComPDFKit.Tool/Help/ParamConverter.cs

+ 9 - 1
Demo/Examples/ComPDFKit.Tool/Help/ParamConverter.cs

@@ -381,7 +381,10 @@ namespace ComPDFKit.Tool.Help
         {
             ImageEditParam imageEditParam = new ImageEditParam();
             imageEditParam.Transparency = cPDFEditArea.GetImageTransparency();
+            imageEditParam.Rotate = cPDFEditArea.GetRotation();
+            imageEditParam.ClipRect = cPDFEditArea.GetClipRect();
             imageEditParam.EditType = CPDFEditType.EditImage;
+
             CPDFPage docPage = cPDFDocument.PageAtIndex(pageIndex);
             CPDFEditPage editPage = docPage.GetEditPage();
             imageEditParam.EditIndex = editPage.GetEditAreaList().IndexOf(cPDFEditArea);
@@ -393,7 +396,12 @@ namespace ComPDFKit.Tool.Help
         {
             PathEditParam pathEditParam = new PathEditParam();
             pathEditParam.Transparency = cPDFEditArea.GetTransparency();
-            pathEditParam.EditType = CPDFEditType.EditImage;
+            pathEditParam.Rotate = - cPDFEditArea.GetRotation();
+            pathEditParam.StrokeColor = cPDFEditArea.GetStrokeColor();
+            pathEditParam.FillColor = cPDFEditArea.GetFillColor();
+            pathEditParam.ClipRect = cPDFEditArea.GetClipRect();
+            pathEditParam.EditType = CPDFEditType.EditPath;
+
             CPDFPage docPage = cPDFDocument.PageAtIndex(pageIndex);
             CPDFEditPage editPage = docPage.GetEditPage();
             pathEditParam.EditIndex = editPage.GetEditAreaList().IndexOf(cPDFEditArea);