0

POI ライブラリを使用して .docx ファイルを生成するアプリケーションを開発しています。使用XWPFTableすると、テーブル スタイルを適用できません。誰でもこの部分に取り組むことができますか? 例はなく、適切なドキュメントもありません。

これが私のスニペットです。

        int nRows = 14;
        int nCols = 6;
        XWPFTable t1 = doc.createTable(nRows, nCols);
        t1.setStyleID("Table Grid"); 

前もって感謝します

4

3 に答える 3

1

私はこの問題に遭遇しました。利用可能なすべてのジューシーなスタイル (見出し 1、2 など) を含む空の docx ファイルを作成しました。XWPFDocument を作成します

    try {
        InputStream resourceAsStream =  new FileInputStream("protocol_empty.docx");       
        document = new XWPFDocument(resourceAsStream);
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

次に、スタイルを設定する段落を追加します ....setStyle("Heading 1");

できます。

于 2014-01-12T00:00:02.143 に答える
0

使用する styleId を特定するのに苦労しました。テンプレートを作成し、スタイルを含むテーブルを追加する場合は、それを Word XML ファイルとしてエクスポートすると、styleId を検索できます。したがって、私にとっての「ライト リスト」は、実際には「LightList」(w:style w:type="table" w:styleId="LightList") でした。

于 2017-08-30T09:28:18.197 に答える
0

答えが出ました。いくつかのスタイルを含むテンプレートを追加しました。出来た。

この質問は私を助けました

于 2013-07-25T07:52:02.977 に答える