电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

二开案例.套打.获取报表套打高级设置

来源:金蝶云社区作者:金蝶2024-09-236

二开案例.套打.获取报表套打高级设置

**【应用场景】** 在账表上获取高级设置中的打印模板。 **【案例演示】** <1>编写账表表单插件,代码如下。 ``` csharp using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.NotePrint; using Kingdee.BOS.Core.Report.PlugIn; using Kingdee.BOS.JSON; using Kingdee.BOS.ServiceHelper.Report; using Kingdee.BOS.Util; using Newtonsoft.Json; using System.ComponentModel; using System.Text; namespace Kingdee.BOS.PlugInTest { [Description("【账表表单插件】获取账表套打高级设置"), HotUpdate] public class GetNotePrintAdvanceParamSysReportPlugIn : AbstractSysReportPlugIn { public override void AfterBarItemClick(AfterBarItemClickEventArgs e) { if (e.BarItemKey.EqualsIgnoreCase("tbGetNotePrintAdvanceParam")) { bool containEnable = false; StringBuilder builder = new StringBuilder(1024); builder.AppendLine("套打模板高级设置:"); int index = 1; JSONArray setting = this.GetSetupInfo(this.View.BusinessInfo.GetForm().Id); if (setting != null) { for (int i = 0; i < setting.Count; ++i) { string jItem = setting.GetJsonString(i); if (jItem == null) continue; JSONObject jObject = JSONObject.Parse(jItem); if (!jObject.ContainsKey("key")) continue; if (ObjectUtils.Object2String(jObject["key"]) != "advantageSetting") continue; ReportAdvantageSetting reportAdvantageSetting = JsonConvert.DeserializeObject<ReportAdvantageSetting>(jItem); if (setting == null) continue; containEnable |= reportAdvantageSett

二开案例.套打.获取报表套打高级设置

**【应用场景】** 在账表上获取高级设置中的打印模板。**【案例演示】** <1>编写账表表单插件,代码如下。``` csharpusing Kin...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信