Bläddra i källkod

ComPDFKitViewer 测量 - 多边形选中后显示长度改为从底层库获取

zhuyi 1 år sedan
förälder
incheckning
73aa40dbe9
1 ändrade filer med 3 tillägg och 4 borttagningar
  1. 3 4
      Demo/Examples/Compdfkit_Tools/Measure/MeasureControl.xaml.cs

+ 3 - 4
Demo/Examples/Compdfkit_Tools/Measure/MeasureControl.xaml.cs

@@ -287,6 +287,7 @@ namespace Compdfkit_Tools.Measure
                 {
                     CPDFPolygonAnnotation Annot = rawAnnot as CPDFPolygonAnnotation;
                     CPDFMeasureInfo measureInfo= Annot.GetAreaMeasure().MeasureInfo;
+                    CPDFAreaMeasure polygonMeasure = Annot.GetAreaMeasure();
                     CPDFCaptionType CaptionType = measureInfo.CaptionType;
                     bool IsArea = false;
                     bool IsLength = false;
@@ -300,10 +301,8 @@ namespace Compdfkit_Tools.Measure
                     }
                     SettingPanel.ChangedCheckBoxIsChecked(IsArea, IsLength);
 
-                    double Area = Annot.GetMeasureValue(CPDFCaptionType.CPDF_CAPTION_AREA);
-                    double inch = MeasureSetting.GetMeasurePDFArea(Area);
-                    double Length = Annot.GetMeasureValue(CPDFCaptionType.CPDF_CAPTION_LENGTH);
-                    double currentInch = MeasureSetting.GetMeasurePDFLength(Length);
+                    double inch = polygonMeasure.GetMeasurementResults(CPDFCaptionType.CPDF_CAPTION_AREA);
+                    double currentInch = polygonMeasure.GetMeasurementResults(CPDFCaptionType.CPDF_CAPTION_LENGTH);
 
                     MeasureEventArgs measureEvent = new MeasureEventArgs();
                     measureEvent.RulerTranslateUnit = measureInfo.RulerTranslateUnit;