Added option to Remove Trailing Hard Returns and Manual Page Breaks
This commit is contained in:
@@ -92,6 +92,13 @@ namespace Volian.Print.Library
|
||||
get { return _SaveLinks; }
|
||||
set { _SaveLinks = value; }
|
||||
}
|
||||
private bool _RemoveTrailingHardReturnsAndManualPageBreaks = false;
|
||||
public bool RemoveTrailingHardReturnsAndManualPageBreaks
|
||||
{
|
||||
get { return _RemoveTrailingHardReturnsAndManualPageBreaks; }
|
||||
set { _RemoveTrailingHardReturnsAndManualPageBreaks = value; }
|
||||
}
|
||||
|
||||
private string _Prefix = ""; // RHM20150506 Multiline ItemID TextBox
|
||||
public string Prefix
|
||||
{
|
||||
@@ -214,7 +221,7 @@ namespace Volian.Print.Library
|
||||
set { _MyReaderHelper = value; }
|
||||
}
|
||||
public PromsPrinter(ItemInfo myItem, string rev, string watermark, bool debugOutput, bool origPgBrk, string backgroundFolder, bool openPDF, bool overWrite,
|
||||
ChangeBarDefinition cbd, String pdfFile, bool insertBlankPages, bool batchPrint, string prefix, bool saveLinks)
|
||||
ChangeBarDefinition cbd, String pdfFile, bool insertBlankPages, bool batchPrint, string prefix, bool saveLinks, bool removeTrailngHardReturnsAndManualPageBreaks)
|
||||
{
|
||||
Prefix = prefix; // RHM20150506 Multiline ItemID TextBox
|
||||
_MyItem = myItem;
|
||||
@@ -231,6 +238,7 @@ namespace Volian.Print.Library
|
||||
_BatchPrint = batchPrint;
|
||||
_MyReaderHelper = new ReaderHelper(this);
|
||||
_SaveLinks = saveLinks;
|
||||
_RemoveTrailingHardReturnsAndManualPageBreaks = removeTrailngHardReturnsAndManualPageBreaks;
|
||||
//_MyReaderHelper.LoadTree(myItem);
|
||||
}
|
||||
private string _BeforePageNumberPdf = null;
|
||||
@@ -268,7 +276,14 @@ namespace Volian.Print.Library
|
||||
FileInfo fi = new FileInfo(retstr);
|
||||
FileInfo fidest = new FileInfo(di1.FullName + @"\" + fi.Name);
|
||||
if (fidest.Exists) fidest.Delete();
|
||||
fi.MoveTo(di1.FullName + @"\" + fi.Name);
|
||||
try
|
||||
{
|
||||
fi.MoveTo(di1.FullName + @"\" + fi.Name);
|
||||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
_MyLog.ErrorFormat("{0} During Save {1}", ex.GetType().FullName, ex.Message);
|
||||
}
|
||||
ClearTransPageNumProblems();
|
||||
RefreshPageNumber(_MyItem);
|
||||
ProcedureInfo.RefreshPageNumTransitions(_MyItem as ProcedureInfo);
|
||||
|
Reference in New Issue
Block a user