問題タブ [openoffice-writer]

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.

0 投票する
1 に答える
460 参照

vba - OpenOffice ドキュメント ウィンドウ/Win32 のコンテンツを置き換える方法 文書化されたソリューションが機能しない?

私は OO 3.0 を使用しており、openoffice の公式ドキュメント ( http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/StarDesktop ) によると、ドキュメントを置き換えるために必要なコードは次のとおりです。

VB と OO Basic の両方から試してみましたが、機能しません。何が欠けていますか? (検索フラグ マスクとしてすべてのフラグ 23+8 と 55 を使用しました)

0 投票する
1 に答える
1759 参照

c# - C# を使用した OpenOffice Writer の問題

C# で OO Writer ドキュメントを作成しています。

何か助けていただければ幸いです - 私はもう来ているのか行くのかわかりません.私は非常に多くのバリエーションを試しました....

C# を使用して、次の作業に成功した人はいますか? 2列の単純なテーブルがあり、列幅を異なる値に設定したいだけです(この段階での実際の値は重要ではありません-同じ幅ではありません)。

このコードは、列幅の設定方法の例として提供されているさまざまな Web ソースから採用されています。私はそれを機能させることができません....

現在、これは試行のすべての組み合わせのうちの 1 つのタイプのエラーにすぎません。実行を許可するものはほとんどありませんでしたが、上記のコードはエラーが発生するまで実際に実行されました。

C#でこれを行うための正しいコードは何ですか?

さらに、O'Writer の見出しを特定のスタイル (「Heading 1」など) に設定して、ドキュメントでそのスタイルのように表示および印刷するための正しい C# コードは何ですか?

ありがとうございました。

0 投票する
2 に答える
2547 参照

java - doc ファイルの画像とグラフィックスを openoffice の画像にエクスポートする

openoffice sdk を使用して doc ファイルからすべての情報を取得しています。今必要なのは、doc ファイル内のすべての画像を抽出し、画像 png または gif として保存できるようにすることです。

私はJavaを使用していますが、実際の例はありますか?

ありがとう;

0 投票する
1 に答える
1324 参照

jsf - JSF を使用した XForms は合理的な解決策ですか?

プロセスで使用されるフォームの作成を含む、ビジネス プロセス管理ソリューションを作成しています。現時点では、バッキング Bean を持つコンポーネントの一部である xhtml を使用してフォームを作成します。xforms を使用してフォームを設計し、openoffice を使用してフォームを作成できるようにするための調査を依頼されました。

Openoffice Xforms デザイナー

予備調査では、openoffice には xform 形式でのみエクスポートする方法がないようです。フォームを含むドキュメントの zip を開くことができ、xforms タグに似ているタグがいくつか見つかりましたが、他の多くのものが混在していました。

したがって、私の最初の質問は、openoffice が xforms を作成するための実行可能なツールであるかどうか、およびそれらを xml 形式で保存する方法です。

Xforms-Xforms 統合

2 番目の質問は、JSF と XForms のインターフェースをどのようにするかということです。私の調査でわかる限り、最近の xform ツールのほとんどは JavaScript に基づいています。xforms を JSF に接続する既存の API/ツールはありますか?

代替 Xhtml デザイナー

別の解決策は、xhtml ベースのフォーム デザイナーを使用することです。シンプルで使いやすいものを提案してくれる人はいますか? xhtmlの設計にjbossツールを使用することを考えましたが、技術者以外にはあまりフレンドリーではありません。

ありがとう

0 投票する
0 に答える
749 参照

formatting - Open Office 差し込み印刷 - フィールド値 (式/スクリプト) に基づいてテキストの色を選択しますか?

Open Office テキスト ドキュメント (.odt) で、差し込み印刷フィールドの値に基づいて数式を使用して文字をフォーマットする簡単な方法 (スクリプトではなく、可能であれば数式を使用) はありますか?

File -> New -> Label は OpenOffice で差し込み印刷を作成するのに最適ですが、フィールドの 1 つの値に基づいてテキストの色を変更するにはどうすればよいですか?

例: 1 つのフィールドが国コードです。FR は青色のテキストを生成し、CA は赤色のテキストを生成し、IE は緑色のテキストを生成したいと考えています...

より一般化: フィールドの値に基づいて段落書式を設定できますか? たとえば、値の範囲を左揃えにし、他の値を中央に揃え、さらに別の範囲を右揃えにしたい場合があります。

マクロを使用したり、LaTeX を使用したりする以外に、OpenOffice の差し込み印刷機能に関する簡単な答えがあるかどうか知りたいです。

0 投票する
1 に答える
717 参照

c++ - OpenOffice SDK 3.3.x でヘッダー ファイルを作成/検索する方法

OpenOffice SDK 3.3.x をダウンロードしてインストールしましたが、*.idl ファイルに対応するヘッダー ファイル ( *.hpp または hxx ) ファイルが見つかりません。( idl/com/.../) ディレクトリの下に *.idl ファイルがあります。インクルード ディレクトリ ( include/com/...) の下には、対応する *.hpp または *.hxx インクルード ファイルはありません。C++ のサンプルを調べたところ、すべてに次のようなヘッダーが含まれています。

「インクルード ファイルを開けません: 'com/sun/star/uno/Exception.hpp': そのようなファイルまたはディレクトリはありません」というコンパイラ エラーが表示されます .... インクルード ディレクトリの下に Exception.hpp がないため、これは本当です。他の X***.hpp も見つかりません。ただし、lib/ ディレクトリの下に *.lib ファイルがあります。

私の質問は、*.idl ファイルから *.hpp ファイルを生成する必要があるかどうかです。cppumaker.exe を使用していますか?

それとも私のインストールが壊れているだけですか?

この問題を解決するのを手伝ってください。皆さんからの助けに本当に感謝しています。

よろしく

0 投票する
1 に答える
4350 参照

java - javaでopenofficeライタードキュメントに画像を挿入するには?

テンプレートから openoffice ライター ドキュメントを作成しようとしています。レポートのテキスト部分をこのコードで置き換えることができます

ここから、画像を xTextDocument にリンクまたは埋め込むためのサンプル コードを見つけました。しかし、xTextDocument に挿入できません。Javaでこれを行う他の方法はありますか? オープンオフィスのバージョンは 3.1.0 です。

答えはありますか?

0 投票する
1 に答える
2663 参照

perl - OpenOffice::OODoc を使用してテーブル スタイルを転送する

テーブルのフォーマットをある OpenOffice Writer ファイルから別のファイルにコピーしようとしています... 2 番目のドキュメントにスタイルの名前を書き込んでいることがわかりますが、スタイル データは書き込んでいません。

'styles'これは の部分と関係があると思われますが、odfContainerこれを 2 番目のドキュメントに書き込む方法がよくわかりません。特に$style、デバッガーでオブジェクトを調べると、オブジェクトと同じように見えるためです$doc。おそらく部品をロードしました'content'

これが私がこれまでに持っているものです...

'Table1.A1'セル スタイルとして読み込んでいる理由は$table、デバッガーの内部を調べたときに、次の深い内部を見つけたからです。

属性がコピーしようとしているものと一致することはわかっています。また、実験から、'getStyle'メソッドが属性を返すことも知っています...メソッドを使用して属性を設定してから、実際に基になるものstyle::nameを取得する方法がわかりません新しいドキュメントに書き込まれたデータ。style::namecellStyle

編集:

OpenOffice ファイルを解凍すると、いくつかの xml ファイルが得られます。

  • settings.xml
  • スタイル.xml
  • content.xml

'styles'との'content'部分は、OdfContainerstyles.xml と content.xml に対応しています。Styles.xml は css ファイルに少し似ており、ODF ファイルのさまざまなヘッダー レベルのスタイル情報が含まれています。Content.xml には、html ドキュメントの css ヘッダーと同様に、スタイル情報も含まれています。

これは、odt ファイルから抽出された content.xml のスタイル部分です (実際にはそれによく似たものです... 元のものは保存しませんでした)。

  • style:name="Table6" は、現在のテーブルのスタイルを記述します。
  • style:name="Table6.A" は、このテーブルの列 A のスタイルを記述します。
  • style:name="Table6.A1" はセル A1 のスタイルを記述します

入力ファイルの「content.xml」セクションの未加工のエクスポートを実行すると、出力ファイルの未加工のインポートにより、あるファイルから別のファイルにデータが転送されます。

を実行oodoc.pl infile.odtし、outfile.odt を解凍して content.xml を検査すると、スタイルが正常に転送されたことが示されます。

これが完了したので、セル スタイルを実際にロードして使用する必要があります$outcontainer

0 投票する
1 に答える
1751 参照

python - OpenOfficeでPyUNOを使用してテキストの背景色を設定する方法

PyUNOを使用してOpenOfficeWriterドキュメントの検索と置換を正常に実行するPythonスクリプトがあります。置き換えられたテキストのCharColorを設定することはできますが、BackColor(背景色)を設定することはできません。

'found'変数は、document.findFirstメソッドの呼び出しの結果です。オブジェクトのタイプが100%わからないのですか?

「com.sun.star.beans.UnknownPropertyException:不明なプロパティ:BackColor」というエラーが表示されます

BackColorは、テーブルセルに適用されるため、多くの例で使用されていますが、プレーンテキストでは機能しないようです。設定するプロパティを教えてもらえますか、それとも可能かどうか教えてください。

ありがとう

0 投票する
1 に答える
1870 参照

macros - OpenOfficeWriter。マクロ:選択したテキストを置き換える

OpenOfficeWriterで現在選択されているテキストを変更および置換するマクロを作成しようとしています。

これまでのところ、私のマクロは次のようになっています。

現在選択されているテキストを文字列'R'に置き換えるにはどうすればよいですか?

ありがとう