소스 검색

其他 - 修改手绘设置透明度异常

liyuxuan 1 년 전
부모
커밋
6fd4617ae4
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      Demo/Examples/Compdfkit_Tools/Annotation/PDFAnnotationPanel/PDFAnnotationUI/CPDFFreehandUI.xaml.cs

+ 6 - 1
Demo/Examples/Compdfkit_Tools/Annotation/PDFAnnotationPanel/PDFAnnotationUI/CPDFFreehandUI.xaml.cs

@@ -47,7 +47,12 @@ namespace Compdfkit_Tools.PDFControlUI
             }
             else
             {
-                cPDFAnnotation.SetTransparency(Convert.ToByte( CPDFOpacityControl.OpacityValue / 100.0));
+                double transparent = CPDFOpacityControl.OpacityValue / 100.0;
+                if(transparent<=1)
+                {
+                    transparent = transparent * 255;
+                }
+                cPDFAnnotation.SetTransparency((byte)transparent);
                 pdfViewerControl.PDFViewTool.GetCPDFViewer().UpDataAnnotFrame();
             }
             CPDFAnnotationPreviewerControl.DrawFreehandPreview(GetFreehandData());