|
@@ -2533,11 +2533,9 @@ namespace ComPDFKit.Tool
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
{
|
|
{
|
|
Rect rect = item.GetRect();
|
|
Rect rect = item.GetRect();
|
|
- rect.X = rect.X + editPadding;
|
|
|
|
- rect.Y = rect.Y - editPadding;
|
|
|
|
rects.Add(rect);
|
|
rects.Add(rect);
|
|
}
|
|
}
|
|
- Dictionary<Rect, Point> rectandpoint = AlignmentsHelp.SetDistributeHorizontal(rects, drawRect);
|
|
|
|
|
|
+ Dictionary<Rect, Point> rectandpoint = AlignmentsHelp.SetGapDistributeHorizontal(rects, drawRect);
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
{
|
|
{
|
|
PDFEditHistory pDFEditHistory = new PDFEditHistory();
|
|
PDFEditHistory pDFEditHistory = new PDFEditHistory();
|
|
@@ -2546,12 +2544,8 @@ namespace ComPDFKit.Tool
|
|
EditAreaObject editAreaObject = GetEditAreaObjectListForRect(item);
|
|
EditAreaObject editAreaObject = GetEditAreaObjectListForRect(item);
|
|
EditAreaObject newEditAreaObject = GetSelectedForIndex(multiPage, editAreaObject.EditAreaIndex);
|
|
EditAreaObject newEditAreaObject = GetSelectedForIndex(multiPage, editAreaObject.EditAreaIndex);
|
|
Rect rect = item.GetRect();
|
|
Rect rect = item.GetRect();
|
|
- rect.X = rect.X + editPadding;
|
|
|
|
- rect.Y = rect.Y - editPadding;
|
|
|
|
item.SetRect(GetDrawAlignRect(rectandpoint[rect], rect, drawRect), currentZoom);
|
|
item.SetRect(GetDrawAlignRect(rectandpoint[rect], rect, drawRect), currentZoom);
|
|
Rect rect2 = item.GetRect();
|
|
Rect rect2 = item.GetRect();
|
|
- rect2.X = rect2.X + editPadding;
|
|
|
|
- rect2.Y = rect2.Y - editPadding;
|
|
|
|
Rect pageBound = newEditAreaObject.PageBound;
|
|
Rect pageBound = newEditAreaObject.PageBound;
|
|
Rect PDFRect = DpiHelper.StandardRectToPDFRect(new Rect((rect2.Left - pageBound.Left) / currentZoom, (rect2.Top - pageBound.Top) / currentZoom, rect2.Width / currentZoom, rect2.Height / currentZoom));
|
|
Rect PDFRect = DpiHelper.StandardRectToPDFRect(new Rect((rect2.Left - pageBound.Left) / currentZoom, (rect2.Top - pageBound.Top) / currentZoom, rect2.Width / currentZoom, rect2.Height / currentZoom));
|
|
editAreaObject.cPDFEditArea.SetFrame(DataConversionForWPF.RectConversionForCRect(PDFRect));
|
|
editAreaObject.cPDFEditArea.SetFrame(DataConversionForWPF.RectConversionForCRect(PDFRect));
|
|
@@ -2589,11 +2583,9 @@ namespace ComPDFKit.Tool
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
{
|
|
{
|
|
Rect rect = item.GetRect();
|
|
Rect rect = item.GetRect();
|
|
- rect.Y = rect.Y + editPadding;
|
|
|
|
- rect.X = rect.X - editPadding;
|
|
|
|
rects.Add(rect);
|
|
rects.Add(rect);
|
|
}
|
|
}
|
|
- Dictionary<Rect, Point> rectandpoint = AlignmentsHelp.SetDistributeVertical(rects, drawRect);
|
|
|
|
|
|
+ Dictionary<Rect, Point> rectandpoint = AlignmentsHelp.SetGapDistributeVertical(rects, drawRect);
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
foreach (SelectedRect item in MultiSelectEditList.Children)
|
|
{
|
|
{
|
|
PDFEditHistory pDFEditHistory = new PDFEditHistory();
|
|
PDFEditHistory pDFEditHistory = new PDFEditHistory();
|
|
@@ -2602,12 +2594,8 @@ namespace ComPDFKit.Tool
|
|
EditAreaObject editAreaObject = GetEditAreaObjectListForRect(item);
|
|
EditAreaObject editAreaObject = GetEditAreaObjectListForRect(item);
|
|
EditAreaObject newEditAreaObject = GetSelectedForIndex(multiPage, editAreaObject.EditAreaIndex);
|
|
EditAreaObject newEditAreaObject = GetSelectedForIndex(multiPage, editAreaObject.EditAreaIndex);
|
|
Rect rect = item.GetRect();
|
|
Rect rect = item.GetRect();
|
|
- rect.Y = rect.Y + editPadding;
|
|
|
|
- rect.X = rect.X - editPadding;
|
|
|
|
item.SetRect(GetDrawAlignRect(rectandpoint[rect], rect, drawRect), currentZoom);
|
|
item.SetRect(GetDrawAlignRect(rectandpoint[rect], rect, drawRect), currentZoom);
|
|
Rect rect2 = item.GetRect();
|
|
Rect rect2 = item.GetRect();
|
|
- rect2.Y = rect2.Y + editPadding;
|
|
|
|
- rect2.X = rect2.X - editPadding;
|
|
|
|
Rect pageBound = newEditAreaObject.PageBound;
|
|
Rect pageBound = newEditAreaObject.PageBound;
|
|
Rect PDFRect = DpiHelper.StandardRectToPDFRect(new Rect((rect2.Left - pageBound.Left) / currentZoom, (rect2.Top - pageBound.Top) / currentZoom, rect2.Width / currentZoom, rect2.Height / currentZoom));
|
|
Rect PDFRect = DpiHelper.StandardRectToPDFRect(new Rect((rect2.Left - pageBound.Left) / currentZoom, (rect2.Top - pageBound.Top) / currentZoom, rect2.Width / currentZoom, rect2.Height / currentZoom));
|
|
editAreaObject.cPDFEditArea.SetFrame(DataConversionForWPF.RectConversionForCRect(PDFRect));
|
|
editAreaObject.cPDFEditArea.SetFrame(DataConversionForWPF.RectConversionForCRect(PDFRect));
|