|
@@ -154,7 +154,8 @@ namespace PDF_Office.ViewModels.EditTools.Bates
|
|
|
set
|
|
|
{
|
|
|
_pageRangeText = value;
|
|
|
- EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref BatesInfo.PageRange, PageRangeText);
|
|
|
+ BatesInfo.PageRange = PageRangeText;
|
|
|
+ //EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref BatesInfo.PageRange, PageRangeText);
|
|
|
eventAggregator.GetEvent<SetBatesEvent>().Publish(new BatesInfoUnicode
|
|
|
{
|
|
|
Unicode = Unicode,
|
|
@@ -171,7 +172,7 @@ namespace PDF_Office.ViewModels.EditTools.Bates
|
|
|
{
|
|
|
SetProperty(ref _pageRangeSelectIndex, value);
|
|
|
BatesInfo.PageRangeIndex = PageRangeSelectIndex;
|
|
|
- EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref BatesInfo.PageRange, PageRangeText);
|
|
|
+ //EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref BatesInfo.PageRange, PageRangeText);
|
|
|
eventAggregator.GetEvent<SetBatesEvent>().Publish(new BatesInfoUnicode
|
|
|
{
|
|
|
Unicode = Unicode,
|
|
@@ -633,7 +634,7 @@ namespace PDF_Office.ViewModels.EditTools.Bates
|
|
|
batesItem.Suffix = batesInfo.Suffix;
|
|
|
batesItem.StarPagetNumber = batesInfo.StarPagetNumber;
|
|
|
batesItem.margin = batesInfo.margin;
|
|
|
- batesItem.PageRange = batesInfo.PageRange;
|
|
|
+ batesItem.PageRange = PageRangeText;
|
|
|
batesItem.PageRangeIndex = batesInfo.PageRangeIndex;
|
|
|
|
|
|
}
|
|
@@ -648,7 +649,8 @@ namespace PDF_Office.ViewModels.EditTools.Bates
|
|
|
batesInfo.StarPagetNumber = batesItem.StarPagetNumber;
|
|
|
batesInfo.margin = batesItem.margin;
|
|
|
batesInfo.PageRangeIndex = batesItem.PageRangeIndex;
|
|
|
- EditToolsHelper.GetPageRange(batesInfo.PageRangeIndex, PDFViewer.Document, ref batesInfo.PageRange, batesItem.PageRange);
|
|
|
+ batesInfo.PageRange=batesItem.PageRange;
|
|
|
+ //EditToolsHelper.GetPageRange(batesInfo.PageRangeIndex, PDFViewer.Document, ref batesInfo.PageRange, batesItem.PageRange);
|
|
|
|
|
|
}
|
|
|
|
|
@@ -747,6 +749,7 @@ namespace PDF_Office.ViewModels.EditTools.Bates
|
|
|
StringColor = EditToolsHelper.ConvertColor(BatesInfo.TextData[0].Color);
|
|
|
SolidColorBrush = new SolidColorBrush(StringColor);
|
|
|
PageRangeSelectIndex = BatesInfo.PageRangeIndex;
|
|
|
+ PageRangeText=BatesInfo.PageRange;
|
|
|
}
|
|
|
public bool IsNavigationTarget(NavigationContext navigationContext)
|
|
|
{
|
|
@@ -762,16 +765,18 @@ namespace PDF_Office.ViewModels.EditTools.Bates
|
|
|
|
|
|
navigationContext.Parameters.TryGetValue<CPDFViewer>(ParameterNames.PDFViewer, out PDFViewer);
|
|
|
MaxPageRange = PDFViewer.Document.PageCount;
|
|
|
- EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref BatesInfo.PageRange, PageRangeText);
|
|
|
-
|
|
|
+
|
|
|
if (navigationContext.Parameters.TryGetValue<BatesHeaderFooterItem>("BatesItem", out TemplateBatesItem))
|
|
|
{
|
|
|
CreateOrEdit = EnumCreateOrEdit.StatusEdit;
|
|
|
+ BatesInfo.PageRange = TemplateBatesItem.PageRange;
|
|
|
InitComponentBySelectedInfo();
|
|
|
+
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
CreateOrEdit = EnumCreateOrEdit.StatusCreate;
|
|
|
+ EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref BatesInfo.PageRange, PageRangeText);
|
|
|
}
|
|
|
}
|
|
|
|