程序员开发实例大全宝库

网站首页 > 编程文章 正文

Spire.Doc for Java 11.2.3 新增设置内容控件的 sdtAppearance 属性

zazugpt 2024-08-09 12:19:56 编程文章 82 ℃ 0 评论

Spire.Doc for Java 11.2.3 已发布。本次更新新增支持设置内容控件的sdtAppearance属性。同时,此版本增强了 Word 到 PDF 的转换。此外,该版本还修复了许多已知问题,如:修复了应用程序在更新TableOfContents时抛"Unknown Source" 错误的问题。详情请阅读以下内容。

新功能:

  • 支持设置内容控件的sdtAppearance属性。
Document doc = ConvertUnit.GetNewEngineDocument();
doc.loadFromFile(inputFile);
for (Object docObj : doc.getSections().get(0).getBody().getChildObjects())
{
    if (docObj instanceof StructureDocumentTag) {
    DocumentObject Obj = (DocumentObject)docObj;
    SDTProperties sdtProperties = ((StructureDocumentTag)Obj).getSDTProperties();
    switch (sdtProperties.getSDTType())
    {
        case Text:
            sdtProperties.setAppearance(SdtAppearance.Hidden);
            break;
        case Rich_Text:
            sdtProperties.setAppearance(SdtAppearance.BoundingBox);
            break;
        case Picture:
            sdtProperties.setAppearance(SdtAppearance.Tags);
            break;
        case Check_Box:
            sdtProperties.setAppearance(SdtAppearance.Default);
            break;
    }
}
    }
    doc.saveToFile(outputFile, FileFormat.Docx);
doc.dispose();

问题修复:

  • 修复了应用程序在更新TableOfContents时抛“Unknown Source”错误的问题。
  • 修复了应用程序在更新字段时抛出“对象引用未设置为对象实例”的问题。
  • 修复了应用程序在转换为PDF时引发“NullPointerException”的问题。
  • 修复了应用程序在将Word转换为HTML时引发“RasterFormatException”的问题。
  • 修复了嵌入私有字体后某些内容显示不正确的问题。
  • 修复了接受修订后输出效果不正确的问题。
  • 修复了覆盖现有保护密码无法生效的问题。
  • 修复了微软Word打开保存的Word文件出错的问题。
  • 修复了应用程序在加载XML文件时抛“NullPointerException”的问题。
  • 修复了将Word文件转换为PDF后内容格式不正确的问题。
  • 修复了应用程序在为图片设置VerticalAlignment时引发“IllegalArgumentException”的问题。

获取Spire.Doc for Java 11.2.3请点击:

Spire.Doc for JAVA | 下载

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表