|
@@ -158,7 +158,9 @@ namespace ComPDFKit.Tool
|
|
|
|
|
|
protected DrawPointType drawEditPointType = DrawPointType.Square;
|
|
|
|
|
|
- public Pen editPen = null;
|
|
|
+ protected Pen editPen = null;
|
|
|
+
|
|
|
+ protected Pen editHoverPen = null;
|
|
|
|
|
|
/// <summary>
|
|
|
/// Edit border point style settings
|
|
@@ -177,9 +179,10 @@ namespace ComPDFKit.Tool
|
|
|
/// Edit preliminary display of border style status
|
|
|
/// </summary>
|
|
|
/// <param name="editPen"></param>
|
|
|
- public void SetEditPen(Pen editPen = null)
|
|
|
+ public void SetEditPen(Pen editPen = null, Pen editHoverPen=null)
|
|
|
{
|
|
|
this.editPen = editPen;
|
|
|
+ this.editHoverPen = editHoverPen;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -380,7 +383,7 @@ namespace ComPDFKit.Tool
|
|
|
foreach (CPDFEditArea editArea in item.CPDFEditPageObj.GetEditAreaList())
|
|
|
{
|
|
|
SelectedRect selectedRect = new SelectedRect(GetDefaultDrawParam(), SelectedType.PDFEdit);
|
|
|
- selectedRect.SetEditPen(editPen);
|
|
|
+ selectedRect.SetEditPen(editPen, editHoverPen);
|
|
|
selectedRect.SetDrawMoveType(DrawMoveType.kReferenceLine);
|
|
|
customizeLayer.Children.Add(selectedRect);
|
|
|
|
|
@@ -1421,7 +1424,7 @@ namespace ComPDFKit.Tool
|
|
|
public void DrawTest(Rect maxRect, int index)
|
|
|
{
|
|
|
SelectedRect selectedRect = new SelectedRect(GetDefaultDrawParam(), SelectedType.PDFEdit);
|
|
|
- selectedRect.SetEditPen(editPen);
|
|
|
+ selectedRect.SetEditPen(editPen, editHoverPen);
|
|
|
selectedRect.SetDrawMoveType(DrawMoveType.kReferenceLine);
|
|
|
BaseLayer customizeLayer = PDFViewer.GetViewForTag(textEditTag);
|
|
|
|
|
@@ -2090,7 +2093,7 @@ namespace ComPDFKit.Tool
|
|
|
{
|
|
|
SelectedRect selectedRects = GetSelectedRectForEditAreaObject(editArea);
|
|
|
SelectedRect selectedRect = new SelectedRect(GetDefaultDrawParam(), SelectedType.PDFEdit);
|
|
|
- selectedRect.SetEditPen(editPen);
|
|
|
+ selectedRect.SetEditPen(editPen, editHoverPen);
|
|
|
multiSelectedRect.SetSelectedType(SelectedType.PDFEdit);
|
|
|
selectedRect.SetDrawMoveType(DrawMoveType.kReferenceLine);
|
|
|
selectedRect.SetRect(selectedRects.GetRect(), currentZoom);
|