Spire.Doc for Java

ニュース&リリース

2023-01-12

Spire.Doc for Java 11.1.1 は「コンテンツが編集された後にコンテンツコントロールを削除する」の設定をサポートしました

Spire.Doc for Java 11.1.1のリリースを発表できることを嬉しく思います。このバージョンは、コンテンツコントロールの「コンテンツが編集された後にコンテンツコントロールを削除する」機能の設定をサポートしました。さらに、WordからPDFへの変換機能が強化されました。また、このリリースでは、ドキュメントをロードする時に、アプリケーションが「Value (11) does not exist in the enumeration」をスローする問題などの既知の問題も修正されました。詳細は以下の内容を読んでください。

このリリースで行われた変更のリストは次のとおりです
カテゴリー ID 説明
New feature SPIREDOC-8961 コンテンツコントロールの「コンテンツが編集された後にコンテンツコントロールを削除する」機能の設定をサポートしました。
Document doc = new Document();
doc.loadFromFile("1.docx");
        StructureTags structureTags = GetAllTags(doc);
List tagInlines = structureTags.getM_tagInlines();
        for (int i = 0; i<tagInlines.size(); i++)
        {
            StructureDocumentTagInline std = tagInlines.get(i);
std.getSDTProperties().isTemporary(true);
        }

        List<StructureDocumentTag> tags = structureTags.getM_tags();
        for (int i = 0; i<tags.size(); i++) {

            StructureDocumentTag std = tags.get(i);
std.getSDTProperties().isTemporary(true);
        }
        List<StructureDocumentTagRow> rowtags = structureTags.getM_rowtags();
        for (int i = 0; i<rowtags.size(); i++) {
            StructureDocumentTagRow std = rowtags.get(i);
std.getSDTProperties().isTemporary(true);
        }
        List<StructureDocumentTagCell> celltags = structureTags.getM_celltags();
        for (int i = 0; i<celltags.size(); i++) {
            StructureDocumentTagCell std = celltags.get(i);
std.getSDTProperties().isTemporary(true);
        }
        doc.saveToFile("tags.docx",FileFormat.Docx_2013);
Bug SPIREDOC-8538 WordをPDFに変換した後に表の枠線が失われていた問題が修正されました。
Bug SPIREDOC-8641 ドキュメントをロードする際に、アプリケーションが「Value(11)does not exist in the<CellAlign>enumeration」をスローする問題が修正されました。
Bug SPIREDOC-8689 mavenからspringbootプロジェクトでspire.doc.jarをインポートする際に、アプリケーションが「java.lang.IllegalArgumentException:No enum constant com.spire.doc.packages.sprzny.spr」をスローする問題が修正されました。
Bug SPIREDOC-8728 テキストボックスの取得に失敗した問題が修正されました。
Bug SPIREDOC-8757 HTMLをWordに変換した後に、表の先頭部分の背景色が失われていた問題が修正されました。
Bug SPIREDOC-8771 作成した参照フィールドの自動更新に失敗した問題が修正されました。
Bug SPIREDOC-8783 RTFをWordに変換した文字化けの問題が修正されました。
Bug SPIREDOC-8784 テキスト透かしを追加した後にドキュメントが開かなくなった問題が修正されました。
Bug SPIREDOC-8794 VerticalAlignment.Topの設定が無効になっていた問題が修正されました。
Bug SPIREDOC-8798 ドキュメントをロード時に、アプリケーションがハングする問題が修正されました。
Bug SPIREDOC-8801 docをdocxに変換した後に、アプリケーションが「Value cannot be null」をスローする問題が修正されました。
Bug SPIREDOC-8802 ドキュメントをマージすると、アプリケーションが「An element with the same key already exists in the dictionary」をスローする問題が修正されました。
Bug SPIREDOC-8829
SPIREDOC-8837
WordをPDFに変換した後、アプリケーションが「ArithmeticException」をスローする問題が修正されました。
Bug SPIREDOC-8846 WordをPDFに変換した後、数字番号の等級が正しくない問題が修正されました。
Bug SPIREDOC-8863 取得したリストのテキストが正しくない問題が修正されました。
Bug SPIREDOC-8871 取得したハイパーリンクアドレスの不完全な問題が修正されました。
Bug SPIREDOC-8883 WordをHTMLに変換した後の空白が失われていた問題が修正されました。
Bug SPIREDOC-8892 WordをPDFに変換すると数字番号の後ろに背景色が多くなる問題が修正されました。
Bug SPIREDOC-8897 WordをPDFに変換した後のテキストボックスの枠線スタイルが正しくない問題が修正されました。
Bug SPIREDOC-8899 html文字列を追加すると、アプリケーションが「Parameter'emSize'0.0 is invalid」をスローする問題が修正されました。
Bug SPIREDOC-8901 ブックマークの内容を置き換える際にアプリケーションが「NullPointerException」をスローする問題が修正されました。
Bug SPIREDOC-8931 ブックマークの内容を置き換えると、ヘッダーの背景スタイルが失われていた問題が修正されました。
ここで Spire.Doc for Java 11.1.1をダウンロードする