|
@@ -115,7 +115,7 @@ namespace ComPDFKit.Tool
|
|
|
/// <summary>
|
|
|
/// Save Current Crop Box
|
|
|
/// </summary>
|
|
|
- private Thickness ClipThickness = new Thickness(0,0,0,0);
|
|
|
+ private Thickness ClipThickness = new Thickness(0, 0, 0, 0);
|
|
|
|
|
|
/// <summary>
|
|
|
/// Input variable string
|
|
@@ -202,7 +202,7 @@ namespace ComPDFKit.Tool
|
|
|
/// <param name="rect"></param>
|
|
|
public Thickness GetClipThickness()
|
|
|
{
|
|
|
- return this.ClipThickness ;
|
|
|
+ return this.ClipThickness;
|
|
|
}
|
|
|
|
|
|
private void InsertTextEditView()
|
|
@@ -529,7 +529,7 @@ namespace ComPDFKit.Tool
|
|
|
else
|
|
|
{
|
|
|
//reduction
|
|
|
- ClipThickness = new Thickness(0,0,0,0);
|
|
|
+ ClipThickness = new Thickness(0, 0, 0, 0);
|
|
|
}
|
|
|
|
|
|
selectedRect.Draw();
|
|
@@ -693,7 +693,7 @@ namespace ComPDFKit.Tool
|
|
|
editArea.TryGetValue(selectedRect, out editAreaObject);
|
|
|
return editAreaObject;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public EditAreaObject GetEditAreaObjectListForRect(SelectedRect selectedRect)
|
|
|
{
|
|
|
if (selectedRect == null)
|
|
@@ -940,6 +940,39 @@ namespace ComPDFKit.Tool
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// delete multi selectRect
|
|
|
+ /// </summary>
|
|
|
+ /// <returns></returns>
|
|
|
+ public bool DelMultiSelectRect()
|
|
|
+ {
|
|
|
+ MultiSelectedRect multiSelectedRect = CommonHelper.FindVisualChild<MultiSelectedRect>(PDFViewer.GetViewForTag(MultiSelectedRectViewTag));
|
|
|
+ if (multiSelectedRect != null && multiSelectedRect.Children.Count > 1)
|
|
|
+ {
|
|
|
+ Point point = Mouse.GetPosition(this);
|
|
|
+ SelectedRect selectedRect = multiSelectedRect.GetHitControlRect(point);
|
|
|
+ if (selectedRect != null)
|
|
|
+ {
|
|
|
+ selectedRect = (SelectedRect)multiSelectedRect.Children[multiSelectedRect.GetMulitSelectedRectIndex(selectedRect)];
|
|
|
+ if (selectedRect != null)
|
|
|
+ {
|
|
|
+ EditAreaObject editAreaObject = GetEditAreaObjectListForRect(selectedRect);
|
|
|
+ if (editAreaObject != null)
|
|
|
+ {
|
|
|
+
|
|
|
+ multiSelectedRect.Children.Remove(selectedRect);
|
|
|
+ multiSelectedRect.DelMulitSelectedRect(selectedRect);
|
|
|
+ editAreaMultiIndex.Remove(editAreaObject.EditAreaIndex);
|
|
|
+ editAreaList.Remove(selectedRect);
|
|
|
+ multiSelectedRect.Draw();
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
public void RightDownEvent()
|
|
|
{
|
|
|
|
|
@@ -1336,7 +1369,7 @@ namespace ComPDFKit.Tool
|
|
|
/// <param name="content"></param>
|
|
|
private void DelaySetText(string content)
|
|
|
{
|
|
|
- if (content == string.Empty || currentEditAreaObject == null || currentEditAreaObject.cPDFEditPage == null || content == "\u001b" )
|
|
|
+ if (content == string.Empty || currentEditAreaObject == null || currentEditAreaObject.cPDFEditPage == null || content == "\u001b")
|
|
|
{
|
|
|
return;
|
|
|
}
|