This commit is contained in:
parent
b744086cbb
commit
7b5649968a
@ -121,13 +121,20 @@ namespace Volian.Print.Library
|
|||||||
get { return _OpenPDF; }
|
get { return _OpenPDF; }
|
||||||
set { _OpenPDF = value; }
|
set { _OpenPDF = value; }
|
||||||
}
|
}
|
||||||
|
private bool _OverWrite;
|
||||||
|
|
||||||
|
public bool OverWrite
|
||||||
|
{
|
||||||
|
get { return _OverWrite; }
|
||||||
|
set { _OverWrite = value; }
|
||||||
|
}
|
||||||
private ChangeBarDefinition _MyChangeBarDefinition;
|
private ChangeBarDefinition _MyChangeBarDefinition;
|
||||||
public ChangeBarDefinition MyChangeBarDefinition
|
public ChangeBarDefinition MyChangeBarDefinition
|
||||||
{
|
{
|
||||||
get { return _MyChangeBarDefinition; }
|
get { return _MyChangeBarDefinition; }
|
||||||
set { _MyChangeBarDefinition = value; }
|
set { _MyChangeBarDefinition = value; }
|
||||||
}
|
}
|
||||||
public PromsPrinter(ItemInfo myItem, string rev, string revDate, string watermark, bool debugOutput, string backgroundFolder,bool openPDF, ChangeBarDefinition cbd)
|
public PromsPrinter(ItemInfo myItem, string rev, string revDate, string watermark, bool debugOutput, string backgroundFolder,bool openPDF, bool overWrite, ChangeBarDefinition cbd)
|
||||||
{
|
{
|
||||||
_MyItem = myItem;
|
_MyItem = myItem;
|
||||||
_Rev = rev;
|
_Rev = rev;
|
||||||
@ -136,6 +143,7 @@ namespace Volian.Print.Library
|
|||||||
_DebugOutput = debugOutput;
|
_DebugOutput = debugOutput;
|
||||||
_BackgroundFolder = backgroundFolder;
|
_BackgroundFolder = backgroundFolder;
|
||||||
_OpenPDF = openPDF;
|
_OpenPDF = openPDF;
|
||||||
|
_OverWrite = overWrite;
|
||||||
_MyChangeBarDefinition = cbd;
|
_MyChangeBarDefinition = cbd;
|
||||||
}
|
}
|
||||||
public string Print(string pdfFolder)
|
public string Print(string pdfFolder)
|
||||||
@ -237,6 +245,11 @@ namespace Volian.Print.Library
|
|||||||
{
|
{
|
||||||
OnStatusChanged("Print " + myProcedure.DisplayNumber, PromsPrinterStatusType.Start);
|
OnStatusChanged("Print " + myProcedure.DisplayNumber, PromsPrinterStatusType.Start);
|
||||||
string outputFileName = pdfFolder + "\\" + CreateFileName(myProcedure.DisplayNumber);
|
string outputFileName = pdfFolder + "\\" + CreateFileName(myProcedure.DisplayNumber);
|
||||||
|
if (!OverWrite && File.Exists(outputFileName))
|
||||||
|
{
|
||||||
|
if (MessageBox.Show(outputFileName + " exists. Overwrite file?", "File Exists", MessageBoxButtons.YesNo) == DialogResult.No)
|
||||||
|
return null;
|
||||||
|
}
|
||||||
// Create an MSWord Pdf
|
// Create an MSWord Pdf
|
||||||
// Setup a pdf Document for printing
|
// Setup a pdf Document for printing
|
||||||
OnStatusChanged("Before OpenDoc", PromsPrinterStatusType.Before);
|
OnStatusChanged("Before OpenDoc", PromsPrinterStatusType.Before);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user