///<summary></summary> public FormDocSign(Document docCur, Patient pat) { InitializeComponent(); //Can only allow tablet signatures on Windows, since we use a native dll to handle the tablet interaction. if (Environment.OSVersion.Platform == PlatformID.Unix) { butTopazSign.Visible = false; } else { //Add signature box for Topaz signatures. sigBoxTopaz = new Topaz.SigPlusNET(); sigBoxTopaz.Location = sigBox.Location; //this puts both boxes in the same spot. sigBoxTopaz.Name = "sigBoxTopaz"; sigBoxTopaz.Size = new System.Drawing.Size(362, 79); sigBoxTopaz.TabIndex = 92; sigBoxTopaz.Text = "sigPlusNET1"; sigBoxTopaz.Visible = false; Controls.Add(sigBoxTopaz); sigBox.SetTabletState(1); //It starts out accepting input. It will be set to 0 if a sig is already present. It will be set back to 1 if note changes or if user clicks Clear. } DocCur = docCur; PatCur = pat; PatFolder = ImageStore.GetPatientFolder(pat, ImageStore.GetPreferredAtoZpath()); Lan.F(this); }
///<summary></summary> public FormDocSign(Document docCur, IImageStore imageStore) { InitializeComponent(); //Can only allow tablet signatures on Windows, since we use a native dll to handle the tablet interaction. if (Environment.OSVersion.Platform != PlatformID.Unix) { //Add signature box for Topaz signatures. sigBoxTopaz = new Topaz.SigPlusNET(); sigBoxTopaz.Location = sigBox.Location; //this puts both boxes in the same spot. sigBoxTopaz.Name = "sigBoxTopaz"; sigBoxTopaz.Size = new System.Drawing.Size(394, 91); //Must be same dimensions as the sigBox. sigBoxTopaz.TabIndex = 92; sigBoxTopaz.Text = "sigPlusNET1"; sigBoxTopaz.Visible = false; Controls.Add(sigBoxTopaz); sigBox.SetTabletState(1); //It starts out accepting input. It will be set to 0 if a sig is already present. It will be set back to 1 if note changes or if user clicks Clear. //Add button to initiate a Topaz signature. butTopazSign = new OpenDental.UI.Button(); butTopazSign.AdjustImageLocation = new System.Drawing.Point(0, 0); butTopazSign.Autosize = true; butTopazSign.BtnShape = OpenDental.UI.enumType.BtnShape.Rectangle; butTopazSign.BtnStyle = OpenDental.UI.enumType.XPStyle.Silver; butTopazSign.CornerRadius = 4F; butTopazSign.Location = new System.Drawing.Point(370, 61); butTopazSign.Name = "butTopazSign"; butTopazSign.Size = new System.Drawing.Size(81, 25); butTopazSign.TabIndex = 89; butTopazSign.Text = "Sign Topaz"; butTopazSign.Click += new System.EventHandler(this.butTopazSign_Click); Controls.Add(butTopazSign); } DocCur = docCur; this.imageStore = imageStore; Lan.F(this); }
///<summary></summary> public FormDocSign(Document docCur, string patFolder) { InitializeComponent(); DocCur = docCur; PatFolder = patFolder; Lan.F(this); sigBoxTopaz.Location = sigBox.Location; //this puts both boxes in the same spot. sigBoxTopaz.Visible = false; sigBox.SetTabletState(1); //It starts out accepting input. It will be set to 0 if a sig is already present. It will be set back to 1 if note changes or if user clicks Clear. }