|
@@ -1,5 +1,6 @@
|
|
|
using ComPDFKitViewer;
|
|
|
using ComPDFKitViewer.AnnotEvent;
|
|
|
+using PDF_Office.CustomControl.CompositeControl;
|
|
|
using PDF_Office.Helper;
|
|
|
using PDF_Office.Model;
|
|
|
using PDF_Office.Model.PropertyPanel.AnnotPanel;
|
|
@@ -41,6 +42,9 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
public class FreehandAnnotPropertyViewModel : BindableBase, INavigationAware
|
|
|
{
|
|
|
#region 属性
|
|
|
+ //手绘画笔橡皮擦的大小列表
|
|
|
+ public List<ComboDataItem> PenSizeItems { get; protected set; }
|
|
|
+ public List<ComboDataItem> EraserSizeItems { get; protected set; }
|
|
|
|
|
|
private AnnotBasePropertyVM _basicVm = new AnnotBasePropertyVM();
|
|
|
public AnnotBasePropertyVM BasicVm
|
|
@@ -93,7 +97,37 @@ namespace PDF_Office.ViewModels.PropertyPanel.AnnotPanel
|
|
|
|
|
|
private void InitVariable()
|
|
|
{
|
|
|
+ InitPenSizeItems();
|
|
|
+ InitEraserSizeItems();
|
|
|
+ }
|
|
|
|
|
|
+ private void InitPenSizeItems()
|
|
|
+ {
|
|
|
+ PenSizeItems = new List<ComboDataItem>();
|
|
|
+ ComboDataItem item = new ComboDataItem(1, "pt");
|
|
|
+ PenSizeItems.Add(item);
|
|
|
+ item = new ComboDataItem(2, "pt");
|
|
|
+ PenSizeItems.Add(item);
|
|
|
+ item = new ComboDataItem(4, "pt");
|
|
|
+ PenSizeItems.Add(item);
|
|
|
+ item = new ComboDataItem(6, "pt");
|
|
|
+ PenSizeItems.Add(item);
|
|
|
+ item = new ComboDataItem(8, "pt");
|
|
|
+ PenSizeItems.Add(item);
|
|
|
+ }
|
|
|
+
|
|
|
+ private void InitEraserSizeItems()
|
|
|
+ {
|
|
|
+ EraserSizeItems = new List<ComboDataItem>();
|
|
|
+ ComboDataItem item = new ComboDataItem(5, "pt");
|
|
|
+ EraserSizeItems.Add(item);
|
|
|
+ item = new ComboDataItem(10, "pt");
|
|
|
+ EraserSizeItems.Add(item);
|
|
|
+ item = new ComboDataItem(15, "pt");
|
|
|
+ EraserSizeItems.Add(item);
|
|
|
+ item = new ComboDataItem(20, "pt");
|
|
|
+ EraserSizeItems.Add(item);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//设置颜色
|