問題タブ [odfdom]
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 - JAVA ODFDOM: ODF シートから整数値を取得する方法
このコードを使用して、ODF のシートから最大行数を取得しています
しかし、このコードは非整数値カウントのみを返します。シート内の列の行に整数値が含まれている場合、それはスキップされ、この関数によって返される行カウントは無効です
英数字の値の行のみをカウントします
正しい行数を取得する方法はありますか
odfdom-java-0.8.7-jar-with-dependencies を使用した JAR
java - ODFDOM を操作する Java GUI で支援が必要
わかりました、少し個人的なプログラミング プロジェクトとして、私は過去に (GUI を介して) ゲーム内の特定のものからのアイテム ドロップのデータを記録するプログラムを作成しようとしていました (興味がある場合はギルド ウォーズ 2)。 . GUI は十分に単純です: 2 つのとJFrame
を含み、何を入力するか、それを入力するためのテキスト フィールドを入力します。基本的な GUI のもの。入力は商品名と金額です。また、2 つの があり、それぞれアイテムの追加と削除を行うリスナーと、エラー メッセージの表示として機能するもう 1 つのリスナーがあります。JLabels
JTextFields
JButtons
JLabel
取得した金額への項目の「マッピング」の構造は、Java プログラムの実行中にTreeMap
.
私は大雑把で基本的な実装を作成し、データを .csv ファイルでメモリに保存していましたが、昨夜、システムを作り直すことにしました。そこで、スプレッドシート形式に「書き込もう」というアイデアを思いつき、「なぜ OpenOffice を使わないのか?」と考えました。その結果、ODFToolkit API などを発見しました。具体的には ODFDOM ツールに興味がありました。それで、私はこのようなものを十分にリファクタリングし(それが正しい用語であれば)、物事はスムーズに進むと思っていましたが...ここに私の問題があります:
そこで、GUI でテスト入力を入力します。「腐った卵」は有効なアイテムです (無効なアイテムはウィンドウにエラーを表示します)、取得した金額に正の整数 (有効な「金額」のタイプのみ) を入力します。これを初めて実行すると、このような有効な入力で問題なく動作しますが、別の入力または同じ入力で再試行すると、無効な項目が入力された場合にのみ表示されるエラー テキストが表示されます。私は少なくともそれをデバッグするためにいくつかのことを試みましたが、この恐ろしいバグがどのように作成されたかについては途方に暮れています.
ここで、私自身の 2 つのクラスの Pastebin にリンクします
: GUI
クラス: http://pastebin.com/rEbFS27jMap
java - ODFDOM を使用して ods スプレッドシートのページ サイズ、ページの向き、およびページ マージンを設定するにはどうすればよいですか?
Apache Incubation Project ODFDOMを使用すると、ユーザーは、スプレッドシートを含むさまざまなオープン ドキュメント形式のファイルをプログラムで読み取り、作成できます。
作成中のスプレッドシートにさまざまな印刷オプションを設定しようとしていますが、改良された「シンプル API」を使用していますが、ページ マージン、ページ サイズ (高さ/幅)、およびページの向き (横/縦)。
SpreadsheetDocumentから、これらの値を変更できるようにする必要があります。
java - java.lang.NoClassDefFoundError: org/apache/xerces/dom/ElementNSImpl を Apache ODF Toolkit で取得する
ods
を使用してファイルを読み込もうとしていますApache ODF Toolkit
。java.lang.NoClassDefFoundError
以下のコードを使用してスプレッドシートを読み込もうとしているときにエラーが発生します-
以下はエラートレースです-
以下は、クラスパスを示すプロジェクト構造です-
不足している依存関係はありますか?
node.js - テンプレートからプログラムで libreoffice テキスト ドキュメントを生成する
プログラムで .ott テンプレートから .odt ドキュメントを生成する方法を見つけようとしています。これはプログラムで行う必要があります。これを達成する方法についてのアイデアはありますか?
Java で .odt ファイルを生成する方法をいくつか見つけました ( http://incubator.apache.org/odftoolkit/odfdom/index.html ) が、.ott テンプレートからドキュメントを生成する可能性はないようです。
実装言語は多かれ少なかれ関係ありませんが、最適なのは Node.js の JavaScript です。
事前にご協力いただきありがとうございます。
java - ODFDOM Java インターフェイスの単純な配列からテーブルへの例
さまざまな ODFDOM クラスを処理する方法を探していますが、これを解決する方法をオンラインでドキュメントを見てもわかりません。
別のテーブルにリストしたい ArrayList を取得しました。各ページの最後に 3 つの異なるテーブルがあるはずです。つまり、ArrayList に約 20 人の人物が格納されている場合、約 7 ページで、各ページには 3 つのテーブルが含まれている必要があります。
テーブルと配列リストを出力できる小さなクラスを書きましたが、それでも次の 3 つの点が欠けています。
を。行/セルの高さの修正定義はどうですか? それとも、1 つのテーブルの全体的な高さですか? 高さを固定したいのですが、1 つのセル内のテキストを折り返すことができますが、折り返しは 4 行を超えてはなりません。5 つの行がある場合、テーブル全体の高さは同じままにする必要があります。
b. セルのプロパティ、つまりフォント サイズ、種類、色などを定義するにはどうすればよいですか。また、テーブルまたはセルの境界線を定義するにはどうすればよいですか?
c. データと同じ高さの 3 つのテーブルを正確に取得するには、3 つのテーブルの後にページ区切りまたは段落区切りを含めるようにプログラムに指示するにはどうすればよいですか。
クラスはこちら
java - ODF ツールキットを使用して段落にスタイルを設定する
Apache の ODF takeit を使用して、適切に構造化された OpenDocument テキスト ファイルを生成しようとしています。データのさまざまな部分にスタイルを使用することで、これを実現したいと考えています。そこで、使用したいすべてのスタイルを含むテンプレート ファイルを生成しました。
次のステップは、Simple ODF API を使用してドキュメントをセットアップすることでした。どうやらこれはこれを行うための推奨される方法です。テスト目的のために、私は物事を単純にすることに決めました。だから今、私は1つの段落に定義済みのスタイルを与えようとしています.
私が書いたコードは次のとおりです。
ただし、これは機能しないようです。「何とか」。追加した段落がデフォルトのスタイルで表示されます。過去数回のリリースで多くの変更があったように見えるため、ドキュメントはかなり不足しています。
Simple ODF API を使用して、私が望むことは可能ですか? それとも、実際の ODFDOM API を調べる必要がありますか? その場合は、そのためのコード スニペットをいただければ幸いです。
ありがとう。
java - Javaを使用してodsファイルの特定のセルに色を付ける方法
ここで、「setColumnSpannedNumber()」を使用してセルをマージ/スパンできますが、セルの背景色と配置を設定できませんでした。現在、odfdom-java-0.8.6.jar を使用しています。設定方法を教えてください。セルの色。ありがとうございました。