B2019-044 Since the watermark switch on the print dialog can turn off the printing of a watermark, created a enum of the watermark options but without the “None’ option for use only on the Print dialog.
B2019-044 The watermark switch on the print dialog will now turn off the printing of a watermark when there is a default set at the working draft level.
This commit is contained in:
parent
676ebac6cd
commit
389250bad3
@ -424,11 +424,14 @@ namespace VEPROMS
|
||||
RevDate = DateTime.Today.ToShortDateString();
|
||||
ReviewDate = null;
|
||||
}
|
||||
cbxWaterMark.DataSource = EnumDetail<PrintWatermark>.Details();
|
||||
cbxWaterMark.DisplayMember = "Description";
|
||||
// B2019-044 use Enum without the "None" option for the print dialog
|
||||
cbxWaterMark.DataSource = EnumDetail<PrintDlgWatermarkList>.Details();
|
||||
cbxWaterMark.ValueMember = "EValue";
|
||||
PrintWatermark pw = _DocVersionConfig.Print_Watermark; // MyProcedure.ProcedureConfig.Print_Watermark;
|
||||
cbxWaterMark.Text = pw.ToString();
|
||||
if (!pw.ToString().ToUpper().Equals("NONE")) //B2019-044 check setting from folder level
|
||||
cbxWaterMark.Text = pw.ToString(); // position print dialog list to setting from folder level
|
||||
else
|
||||
swtbtnWaterMark.Value = false; // set to None at folder level so set Watermark switch to the off position
|
||||
|
||||
//ppCmbxChgBarPos.DataSource = EnumDetail<PrintChangeBarLoc>.Details();
|
||||
//ppCmbxChgBarPos.DisplayMember = "Description";
|
||||
@ -818,7 +821,8 @@ namespace VEPROMS
|
||||
// If file exists, determine if overwrite checkbox allows overwrite, if not prompt.
|
||||
|
||||
Volian.Print.Library.Rtf2Pdf.PdfDebug = cbxDebug.Checked;
|
||||
string waterMarkText = cbxWaterMark.Text; // B2018-124 use text of watermark form drop down list instead of enum value
|
||||
// B2019-044 don't print the watermark if the watermark switch on the print dialog is turned off
|
||||
string waterMarkText = (swtbtnWaterMark.Value) ? cbxWaterMark.Text : "None" ; // B2018-124 use text of watermark form drop down list instead of enum value
|
||||
// Determine change bar settings. First get from config & then see if override from dialog.
|
||||
// Also check that format allows override.
|
||||
ChangeBarDefinition cbd = DetermineChangeBarSettings();
|
||||
|
@ -15,6 +15,14 @@ namespace VEPROMS.CSLA.Library
|
||||
[Description("Information Only")]
|
||||
InformationOnly
|
||||
}
|
||||
// B2019-044 use Enum without the "None" option for the print dialog
|
||||
[TypeConverter(typeof(EnumDescConverter))]
|
||||
public enum PrintDlgWatermarkList : int
|
||||
{
|
||||
Reference, Draft, Master, Sample,
|
||||
[Description("Information Only")]
|
||||
InformationOnly
|
||||
}
|
||||
// Change Bar Use from 16-bit code:
|
||||
// No Default
|
||||
// Without Change Bars
|
||||
|
Loading…
x
Reference in New Issue
Block a user