docx

DevExpress WPF v20.2 —— 甘特图控件全新升级

别等时光非礼了梦想. 提交于 2021-02-20 10:46:22
DevExpress WPF 拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。 DevExpress WPF v20.2日前全新发布,全新升级了甘特图、图表等控件功能,欢迎下载最新版体验! DevExpress v20.2完整版下载 图表 SVG导出 Diagram控件现在支持矢量(SVG)文件导出。 全新的列表项 Diagram控件包括一个新的容器项 - DiagramList,它将其子项排列在水平或垂直列表中。 度量单位 您可以启用一个新的 ShowMeasureUnit 选项,以在Properties Panel、Page Setup Window和Bottom Panel中显示度量单位。 除了像素,用户还可以指定其他度量单位(英寸和毫米)的值。 您还可以创建一个自定义度量单位并将其分配给 MeasureUnit 属性。 其他增强功能 v20.2为组织结构图的自动布局包含一个新的 OrgChartLayoutIsCompact 选项,将此选项设置为false可以计算所有tip-over

Set docx properties using library .docx

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-19 15:48:21
问题 How to set properties like title, author, subject for a file created with docx library for .net ? docx 回答1: The DocX project that you provided appears to be able to easily access the metadata properties that you are referring to and can do so quite easily by using the CoreProperties property as seen below : // Load your Document var wordFile = Novacode.DocX.Load(@"your-docx-file-path"); // Access Metadata properties var props = wordFile.CoreProperties; The issue here is that this collection

Word文档开发处理工具Aspose.Words v21.2发布!(含新功能演示)

旧街凉风 提交于 2021-02-19 12:04:55
Aspose.Words for .Net是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。2021 年2月更新来啦,.NET版Aspose.Words更新至v21.2新版本! 主要特点如下: 实现了API以操纵Font对象的主题属性。 添加了在保存时更新CreatedTime属性的选项。 使用新的CustomTimeZoneInfo选项扩展了SaveOptions。 使用新的SmartParagraphBreakReplacement选项扩展了FindReplaceOptions类。 提供了从COM应用程序中的IStream对象加载文档的功能。 >>你可以 下载 Aspose.Words for .NET v21.2测试体验。 具体更新内容 关键 概括 类别 WORDSNET-21363 支持为LINQ Reporting Engine动态添加组合框和下拉列表项 新功能 WORDSNET-6146 允许从OLE对象提取可见的纯文本 新功能 WORDSNET11848 添加保存选项以模仿MS Word行为或不模仿创建,修改和打印日期 新功能 WORDSNET-6125 添加选项以将文档中的图像导出为SVG格式的HTML 新功能 WORDSNET-10148

CVE-2017-0261及利用样本分析

偶尔善良 提交于 2021-02-18 07:38:11
CVE-2017-0261及利用样本分析 注意事项: 1. 本篇文章由 Gcow 安全团队复眼小组的 ERFZE 师傅原创,未经许可禁止转载 2. 本篇文章一共 2313 字, 39 张图,预计用时 20 分钟 3. 文中提及的方法仅供参考学习,若用在实际情况而造成的损失,本团队以及本公众号概不负责 4. 若本篇文章中存在说得有错误或者模糊的环节,希望各位看官可以在后台留言或者评论指出,本小组不胜感激! 0x01 漏洞描述 • 成因:打开Office文档时,FLTLDR.EXE将被用于渲染包含该漏洞的嵌入式EPS文件。该文件是由PostScript语言编写而成,可以被攻击者通过"save-restore"操作利用,其本质为一UAF漏洞。当用户打开包含格式错误的图形图像的文件时,或者当用户将格式错误的图形图像插入到 Office 文件时,该漏洞可能会受到利用。 • 影响版本:Microsoft Office 2010 Service Pack 2、Microsoft Office 2013 Service Pack 1、Microsoft Office 2016 • POC:kcufId's Github(https://github.com/kcufId/eps-CVE-2017-0261) 0x02 POC分析 笔者在网上寻找许久,并未找到包含EPSIMP32

项目总结24:海关179号(实时获取电商平台企业支付相关原始数据)开发流程和相关资料

只愿长相守 提交于 2021-02-18 02:19:32
项目总结24:海关179号(实时获取跨境电子商务平台企业支付相关原始数据接入)开发流程和相关资料 欢迎大家留言探讨 1、致谢   感谢: https://blog.csdn.net/ccbox_net/article/details/89031736 ;博主 ccbox_net ;如果不是这篇文章,我可能还要话花一倍的的时间才能结束 2、吐槽   现在开发结束后,回过来总结,不怨海关,只能说自己经验还不够;但不可否认对接海关,是我目前对接的最难的第三方;以前总吐槽微信支付和阿里支付的文档,但跟海关比起来,呵呵;   对接海关,除了看文档,还需要必要的沟通,只看文档是无法完成,因为其中有几部是需要海关工作人员进行审核    另外,海关(或者本文)提供的全部文档都需要仔细理解,否则,就是看了本文,也是云里雾里的;此处没有捷径 接下来是干货 3-前期准备   1-企业需要在海关备案,得到海关注册编码;   2-企业需要在海关注册,按到一个加密用的ukey和一个法人卡(不是好人卡...)   3-在海关注册后,海关会你先上跟相关人员对接,他们会将你拉入一个微信群,并讲你需要的资料大礼包发你,但请记住光看大礼包是不够的 4-需要的资料   4-1-相关网址     海关公告179文件: http://www.customs.gov.cn/customs/302249/302266

java使用Freemarker、Flying sauser生成pdf,中文不显示、设置页眉、换页、红色中文字体不能加粗显示、中文不能换行解决

微笑、不失礼 提交于 2021-02-13 21:40:52
因为做这个很坑,花了几天时间,终于爬出来了,为了实现功能,借鉴了很多代码,找起来很麻烦,现整合一下,方便使用,所以记录下。 首先上两个效果图: 需求图1: demo图2: 做了个demo导出pdf,demo的看不出换行,懒得去加数据了,所以把自己用的图发出来。 本人使用的jar包: freemarker-2.3.22.jar,flying-saucer-core-9.1.16.jar,flying-saucer-pdf-9.1.16.jar,itext-4.2.0.jar, serializer-2.7.1.jar(遇到java.lang.NoClassDefFoundError: org/apache/xml/serializer/TreeWalker,丢失这个jar,可以加上去) jar包地址: maven repository 下载 因为工作上需要,第一次做导出pdf,word,然后入了Freemarker的坑。开始做pdf导出,由于项目中已经有了类似导出,我就用itextpdf来导出生成pdf,后面又需要生成word,在系统上没有发现类似功能,一直复制别人写的代码早就想练练手了,所以查阅了下生成word的几种方式,后面选了Freemarker,这是最简单的方式,也是很快就把word生成了。后面用户说这个pdf样式不合格,被怼了回来, 完成的比较匆忙,可能有很多itext

python-docx : adding checkbox to .docx doesn't work

≯℡__Kan透↙ 提交于 2021-02-10 23:42:03
问题 I want to add xml to my .docx document using python-docx library. I tried this code from stackoverflow but it doesn't work, I don't know why. I get nothing when opening the docx with LibreOffice and Microsoft word. table = document.add_table(rows=1, cols=1) p = table.cell(0, 0).paragraphs[0] run = p.add_run() tag = run._r start = docx.oxml.shared.OxmlElement('w:bookmarkStart') start.set(docx.oxml.ns.qn('w:id'), '0') start.set(docx.oxml.ns.qn('w:name'), '0') tag.append(start) ctype = docx.oxml

python-docx : adding checkbox to .docx doesn't work

好久不见. 提交于 2021-02-10 23:39:52
问题 I want to add xml to my .docx document using python-docx library. I tried this code from stackoverflow but it doesn't work, I don't know why. I get nothing when opening the docx with LibreOffice and Microsoft word. table = document.add_table(rows=1, cols=1) p = table.cell(0, 0).paragraphs[0] run = p.add_run() tag = run._r start = docx.oxml.shared.OxmlElement('w:bookmarkStart') start.set(docx.oxml.ns.qn('w:id'), '0') start.set(docx.oxml.ns.qn('w:name'), '0') tag.append(start) ctype = docx.oxml

python-docx : adding checkbox to .docx doesn't work

谁都会走 提交于 2021-02-10 23:33:09
问题 I want to add xml to my .docx document using python-docx library. I tried this code from stackoverflow but it doesn't work, I don't know why. I get nothing when opening the docx with LibreOffice and Microsoft word. table = document.add_table(rows=1, cols=1) p = table.cell(0, 0).paragraphs[0] run = p.add_run() tag = run._r start = docx.oxml.shared.OxmlElement('w:bookmarkStart') start.set(docx.oxml.ns.qn('w:id'), '0') start.set(docx.oxml.ns.qn('w:name'), '0') tag.append(start) ctype = docx.oxml

Work with checkboxes in docx file with Apache POI

99封情书 提交于 2021-02-10 20:25:16
问题 could you please help me? I need to fill checkboxes in my MS Word docx template via Apache POI. Checkboxes has been inserted by Developer tab->Controls->Checkbox and located inside paragraph -> "w:sdt" tag (not inside paragraph -> run). I've tried paragraph.getCTP().getFldSimpleList() but it returns 0 fields. So is there another way to get access for checkboxes? XML part: <w:p w:rsidR="00C81ACC" w:rsidRDefault="00C81ACC" w:rsidP="004658AE"> <w:pPr> <w:spacing w:line="276" w:lineRule="auto"/>