問題タブ [xwpf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - poiまたはその他のAPIを使用してWord文書にフレームを挿入する方法
Apache POIを使用してJavaコードからWordファイルにフレームを挿入する方法は?
ページの右上にフレーム (左枠のみ) を挿入したい。
赤いボックスで強調表示されたフレームを確認できます。
java - XWPF - セル テキストを削除する
1 つのテーブルを含む .docx ファイルがあります。行 2 から最後までのすべてのテキストを削除したい。ただし、myTable.getRow(somecounter).getCell(somecounter2).setText("")
「」を既存の値に連結するだけなので、このメソッドは機能しません。また、XWPFRun をrun.setText("")
作成してから作成しようとしましたmyTable.getRow(sc).getCell(sc2).getParagraphs().get(0).createRun()
が、うまくいきません。
このスレッドの解決策も試してみましたが、今回はうまくいきませんでした:(
セルからテキストを簡単に削除する方法はありますか? 私のアイデアは、新しいテーブルをゼロから作成し、コンテンツで埋めることですが、非常に困難に思えます。
java - Java Apache POI で検索と置換を行うときにテンプレート ファイルの上書きを回避する方法
私は Apache POI 3.13 を使用しており、特定のテンプレート ファイルからテキストを検索して置換し、新しく生成された .docx を保存しようとしていました。これが私のコードです:
これは非常に簡単に見えますが、このコードを実行すると、ドキュメント「Sample.docx」も置き換えられます。最終的に、同じ内容の 2 つのドキュメントができました。
これは POI の通常の動作ですか? ドキュメントを開くと、ドキュメントがメモリに読み込まれるだけで、「doc.write(OutputStream);」を実行すると思いました。ディスクにフラッシュします。
同じ「filePath」に書き込もうとしましたが、現在開いているファイルに書き込もうとしているため、予想どおり例外がスローされます。
最初にテンプレート ファイルをコピーし、代わりにそのコピーを使用した場合にのみ機能しました。最初の 1 つは元のテンプレート 'Sample.docx' で、残りの 2 つは同じ内容 (SampleProcessed.docx と SampleProcessedOut.docx) です。
うまくいきましたが、かなりもったいないです。これに何か方法はありますか?私は何か間違ったことをしていますか、おそらくWord文書を間違って開いていますか?
apache-poi - Apache POI を使用して埋め込み式を docx ファイルに追加するにはどうすればよいですか?
Apache POI を介してプログラムで docx ファイルを作成したいと考えています。
いくつかの行にいくつかの数式を追加したいと思います。
ユーザーがdocxファイルを開いたときに、その方程式がdocx方程式形式として表示されるようにするにはどうすればよいですか。
つまり、その実行に単に背景色を付けたくないということです。ユーザーが数式をダブルクリックしたときに、MS-Word が数式形式で開くようにしたいのです。
前もって感謝します
java - apache-poi を使用してセルを水平方向にマージする方法
この関数を使用して垂直方向にマージすることができます:
しかし、同様の機能で水平方向のマージを行うことはできません:
ありがとう!
java - docxで脚注を表示するには?
私のXWPFDocumentには、さまざまな脚注が挿入されており、そのList<XWPFFootnote>
中に保存されています。以下は、 XWPFDocument (XML)からの私の脚注の 1 つの例です。
IDで簡単に取得でき、doc.getFootnoteByID(id)
正しく返されます。ただし、ドキュメントでそれらを視覚的に表示する方法がよくわかりません。現在、それらはXWPFDocumentにありますが、ドキュメントページ、 XWPFParagraph、またはXWPFRunに「追加」する方法などを見つけることができないためです。 . HeaderFooterPolicyも試しましたが、 XWPFFootnoteまたはそのCTFtnEd n プロパティでも機能しないようです。
明確にするために、たとえば次のようにします。
私の目標は、w:id を「TEXT」の上付き文字として表示し、ページの最後に「定義」を表示することです。私はそれを行う方法を見つけようとしましたが、運がありませんでした.
docx の古典的な脚注 (テキストの id、最後の定義) のように表示するにはどうすればよいかと思っていましたが、方法が見つからないようです。
有効な質問であることを願っています。ありがとうございました。