private void lbDefTemp_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //取得設定檔 Campus.Report.ReportConfiguration ConfigurationInCadre = new Campus.Report.ReportConfiguration(ConfigName); Campus.Report.TemplateSettingForm TemplateForm; //畫面內容(範本內容,預設樣式 if (ConfigurationInCadre.Template != null) { TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.社團概況表_範本, Campus.Report.TemplateType.Word)); } else { ConfigurationInCadre.Template = new Campus.Report.ReportTemplate(Properties.Resources.社團概況表_範本, Campus.Report.TemplateType.Word); TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.社團概況表_範本, Campus.Report.TemplateType.Word)); } //預設名稱 TemplateForm.DefaultFileName = "社團概況表_範本"; //如果回傳為OK if (TemplateForm.ShowDialog() == DialogResult.OK) { //設定後樣試,回傳 ConfigurationInCadre.Template = TemplateForm.Template; //儲存 ConfigurationInCadre.Save(); } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //取得設定檔 Campus.Report.ReportConfiguration ConfigurationInCadre = new Campus.Report.ReportConfiguration(AnnouncementSingleConfig); //畫面內容(範本內容,預設樣式 Campus.Report.TemplateSettingForm TemplateForm; if (ConfigurationInCadre.Template != null) { TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.實驗中學_獎懲公告單, Campus.Report.TemplateType.Word)); } else { ConfigurationInCadre.Template = new Campus.Report.ReportTemplate(Properties.Resources.實驗中學_獎懲公告單, Campus.Report.TemplateType.Word); TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.實驗中學_獎懲公告單, Campus.Report.TemplateType.Word)); } //預設名稱 TemplateForm.DefaultFileName = "獎懲公告單(範本)"; //如果回傳為OK if (TemplateForm.ShowDialog() == DialogResult.OK) { //設定後樣試,回傳 ConfigurationInCadre.Template = TemplateForm.Template; //儲存 ConfigurationInCadre.Save(); } }
private void SLRClassTotalMulti_Load(object sender, EventArgs e) { // 設定背景執行哪個method _BGW.DoWork += new DoWorkEventHandler(BGW_DoWork); // 當執行結束後, 呼叫哪個method _BGW.RunWorkerCompleted += new RunWorkerCompletedEventHandler(BGW_RunWorkerCompleted); // 取得設定檔 Campus.Report.ReportConfiguration reportConfig = new Campus.Report.ReportConfiguration(_SLRClassTotalMulti_ReportCofig); // 如果沒有設定過樣板 if (reportConfig.Template == null) { reportConfig.Template = new Campus.Report.ReportTemplate(Properties.Resources.班級服務學習統計表_多學期_範本, Campus.Report.TemplateType.Word); reportConfig.Save(); } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //取得設定檔 Campus.Report.ReportConfiguration reportConfig = new Campus.Report.ReportConfiguration(_SLRClassTotalMulti_ReportCofig); //畫面內容(範本內容,預設樣式 Campus.Report.TemplateSettingForm TemplateForm = new Campus.Report.TemplateSettingForm(reportConfig.Template, new Campus.Report.ReportTemplate(Properties.Resources.班級服務學習統計表_多學期_範本, Campus.Report.TemplateType.Word)); //預設名稱 TemplateForm.DefaultFileName = "班級服務學習統計表_多學期(範本)"; //如果回傳為OK if (TemplateForm.ShowDialog() == DialogResult.OK) { //設定後樣試,回傳 reportConfig.Template = TemplateForm.Template; //儲存 reportConfig.Save(); } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //取得設定檔 Campus.Report.ReportConfiguration ConfigurationInCadre = new Campus.Report.ReportConfiguration(AnnouncementSingleConfig); //畫面內容(範本內容,預設樣式 Campus.Report.TemplateSettingForm TemplateForm; if (ConfigurationInCadre.Template != null) { TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.全校服務學習時數總表, Campus.Report.TemplateType.Word)); } else { ConfigurationInCadre.Template = new Campus.Report.ReportTemplate(Properties.Resources.全校服務學習時數總表, Campus.Report.TemplateType.Word); TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.全校服務學習時數總表, Campus.Report.TemplateType.Word)); } //預設名稱 TemplateForm.DefaultFileName = "全校服務學習時數總表(範本)"; //如果回傳為OK if (TemplateForm.ShowDialog() == DialogResult.OK) { //設定後樣試,回傳 ConfigurationInCadre.Template = TemplateForm.Template; //儲存 ConfigurationInCadre.Save(); } }
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { //將代碼傳入 ReportConfiguration物件 Campus.Report.ReportConfiguration ConfigurationInCadre = new Campus.Report.ReportConfiguration(ClassConfig_1); //建立一個範例物件 Campus.Report.TemplateSettingForm TemplateForm; if (ConfigurationInCadre.Template != null) { //有範本 TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.獎狀範本, Campus.Report.TemplateType.Word)); } else { //沒有範本,把預設範本填入 ConfigurationInCadre.Template = new Campus.Report.ReportTemplate(Properties.Resources.獎狀範本, Campus.Report.TemplateType.Word); TemplateForm = new Campus.Report.TemplateSettingForm(ConfigurationInCadre.Template, new Campus.Report.ReportTemplate(Properties.Resources.獎狀範本, Campus.Report.TemplateType.Word)); } //為範本設定一個儲存用的名稱 TemplateForm.DefaultFileName = "製作獎狀(範本)"; //如果使用者在範本設定畫面按下儲存 if (TemplateForm.ShowDialog() == DialogResult.OK) { //回傳使用者所上傳的範本樣式 ConfigurationInCadre.Template = TemplateForm.Template; //儲存 ConfigurationInCadre.Save(); } }