二开案例.WebApi给富文本字段赋值
1、在测试单据上增加富文本字段,标识为F_UNW_RichText_qtr
2、富文件字段值为Base64编码的html格式数据。
void Main() { string url = "k3cloud地址"; string dbid = "669bc2b10f1cb9"; string userName = "demo"; string password = "888888"; int lcid = 2052; K3CloudApiClient apiClient = new K3CloudApiClient(url); var isLoginOk = apiClient.Login(dbid, userName, password, lcid); if (!isLoginOk) return; var FBillNo = "A" + DateTime.Now.ToString("yyyyMMddHHmmssfff"); var formId = "UNW_testfwb"; var model = new { FBillNo, F_UNW_RichText_qtr = Convert.ToBase64String(GetRichValue("<h1 style='color:red;'><b>这是一个富文本</b></h1>")) }; var saveResult = apiClient.Save(formId, new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(new { Model = model })); Console.WriteLine(saveResult); } /// <summary> /// 公共函数:字符串转富文本html /// </summary> public static byte[] GetRichValue(string txt) { if (string.IsNullOrWhiteSpace(txt)) { return new byte[0]; } var head = @"<!--RichEdit.HTML5--><meta content=""text/html; charset=utf-8"" http-equiv=""Content-Type"" /><title></title><div>"; var end = @"</div>"; return Encoding.UTF8.GetBytes(head + txt + end); }
3、通过WebApi赋值后的单据
4、发送报文
{"Model":{"FBillNo":"A20240811100510471","F_UNW_RichText_qtr":"PCEtLVJpY2hFZGl0LkhUTUw1LS0+PG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04IiBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIC8+PHRpdGxlPjwvdGl0bGU+PGRpdj48aDEgc3R5bGU9J2NvbG9yOnJlZDsnPjxiPui/meaYr+S4gOS4quWvjOaWh+acrDxiPjwvaDE+PC9kaXY+"}}
二开案例.WebApi给富文本字段赋值
1、在测试单据上增加富文本字段,标识为F_UNW_RichText_qtr2、富文件字段值为Base64编码的html格式数据。void Main(){ string url = "k3clo...
点击下载文档
本文2024-09-16 18:05:29发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-19881.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章