|
@@ -42,6 +42,17 @@ namespace PDF_Office.ViewModels.Dialog.ConverterDialogs
|
|
|
public string PageRangeText { set; get; } = "0";
|
|
|
|
|
|
public string PageRangeSelectIndex { set; get; } = "0";
|
|
|
+
|
|
|
+
|
|
|
+ private int maxPageRange = 0;
|
|
|
+ public int MaxPageRange
|
|
|
+ {
|
|
|
+ get { return maxPageRange; }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ SetProperty(ref maxPageRange, value);
|
|
|
+ }
|
|
|
+ }
|
|
|
#endregion
|
|
|
|
|
|
#region 委托声明
|
|
@@ -56,6 +67,7 @@ namespace PDF_Office.ViewModels.Dialog.ConverterDialogs
|
|
|
public DelegateCommand<object> CmbPageTextChanged { get; set; }
|
|
|
|
|
|
public DelegateCommand BatchConverterCommand { get; set; }
|
|
|
+
|
|
|
#endregion
|
|
|
|
|
|
public ConverterCSVDialogViewModel(IDialogService dialogService)
|
|
@@ -226,6 +238,7 @@ namespace PDF_Office.ViewModels.Dialog.ConverterDialogs
|
|
|
if (pdfViewer != null)
|
|
|
{
|
|
|
currentViewer = pdfViewer;
|
|
|
+ MaxPageRange=currentViewer.Document.PageCount;
|
|
|
if (currentViewer.Tag != null) { ConverterCSVModel.Pawssword = currentViewer.Tag.ToString(); }
|
|
|
ConverterCSVModel.InputPath = pdfViewer.Document.FilePath;
|
|
|
FileInfo fileinfo = new FileInfo(ConverterCSVModel.InputPath);
|