問題タブ [wordprocessingml]

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 に答える
1129 参照

.net - open xml sdk コードを使用して、ページの余白に収まるようにテーブル (ms word 文書) のサイズを変更する方法は?

Microsoft Open XML SDKを使用して Word ドキュメントを生成しています。Word ドキュメントを C# コードに変換するためにOpen XML SDK 2.0 Productivity Toolを使用したため、テーブル作成コードをカプセル化してラッパー クラスを作成しました。ワード文書の生成に成功しました。

しかし問題は、一部の表がページの余白を超えて幅を広げていることです。Google で検索したところ、GrowAutoFit クラスを使用するとテーブルをページの余白に自動調整できることがわかりましたが、このクラスを使用して機能を実装する正確な使用法を見つけることができませんでした。

このフォーラムで質問する条件を読んだので、ここで質問する前に何日も検索しました。検索にうんざりしたので、ここにこのクエリを提出します。だから私に解決策を提案してください。

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

ms-word - OpenXml ドキュメントの一部をプログラムで非表示にする

実際に削除せずに、OpenXML ドキュメントの一部をプログラムで非表示にすることは可能ですか?

これを行う理由: これはテンプレート ファイルであり、動的部分は databindig を使用して埋められます。また、裏付けデータがない場合は、一部のパーツを非表示にする必要があります。しかし、ドキュメントから実際にパーツを削除したくないので、後でドキュメントを新しいデータで「更新」することができます。

display: nonehtml/cssのようなもの。

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

c# - OpenXML を使用して Word でチェックボックスを取得する

OpenXML を使用して Word 文書に埋め込まれた CheckBox コントロールへのハンドルを取得するにはどうすればよいですか?

Paragraph.ControlPropertiesPart または Paragraph.Descendents() のいずれかが何かを達成すると思うかもしれませんが、すべてのケースで null 型が返されます。

実際の XML 構造を使用してドキュメント ツリーをたどることはできますが、これは面倒に思えます。

提案を歓迎します。

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

space - 実行間のスペースを保持できません

入力として Word 文書を生成したい この文字列 "open Packaging Conventions" があり、各単語には異なるスタイルがあり、結果はOpen Packaging Conventionsになるはずです

結果はオープン*パッケージング*言葉の間にスペースのない慣習です誰か助けてくれませんか?!

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

c# - 2つのWordドキュメントをOpenXMLSDKとマージしていますが、画像をヘッダーにコピーすると破損したドキュメントが表示されます

画像をドキュメントの本文にコピーする場合など、さまざまな状況で機能するコードがあります。

コードは、コピーされるヘッダー/フッターに画像が含まれていない限り、あるドキュメントから別のドキュメントにヘッダーとフッターをコピー(追加)するときに機能します。

画像を含むヘッダーをコピーすると、結果のファイルが破損し、OpenXML SDKで開こうとすると、「圧縮された部分のデータ長に一貫性がありません」という例外がスローされます。画像はHeaderPartで作成する必要があることを私は知っています(本文にコピーするときのMainDocumentPartに対して)。

画像のマージを行うコードは次のようになります。

上記は、ソースと宛先のヘッダーパーツ、およびこの後に宛先ドキュメントにコピーされるソースヘッダーのXMLの受け渡しと呼ばれます。上記のプロシージャを呼び出した後、destinationHeaderPart.Header.Save()が呼び出されます。

上で述べたように、ソースヘッダーに画像がない場合、結果のドキュメントは問題ありません(つまり、foreachがソースXMLで描画要素を見つけられない場合)。

しかし、ヘッダーの画像のこの症状はおそらく赤いニシンであり、本当の問題はどこかにあるのではないかと思います。

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

c++ - C++ Win32: Windows 7 での高速なワード プロセッシング スタイルのテキスト レンダリング

ユーザーの要求に応じて、私の (現時点では C# の) アプリケーションは、SQL Server データベースから大量のリッチ テキスト (現時点では .NET FlowDocument XAML 形式) を読み取り、表示します。

私はそのために C# RichTextBox を使用していますが、動作しますが、全体が遅すぎます (アプリケーション全体の応答があまり良くありません)。ネイティブ C++ ですべてを作り直したい。

Windows 7 で高速なリッチ テキスト レンダリングを実現する最善の方法は何ですか?

提案を歓迎します

1) 使用するテキスト API (Direct2D/DirectWrite または GDI または何か? グリフまたはより高いレベルの関数を使用しますか?)、

2) リッチ テキストをメモリに格納して、テキストの流れを上下にスクロールしたり、テキストの途中に挿入したりする方法についても説明します。

ありがとう。

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

xquery - WordProcessingML(MarkLogic Toolkit for Word)を使用してヘッダーを追加するにはどうすればよいですか?

このコードを使用すると、簡単な単語ドキュメントを作成できますが、ヘッダーとフッターを追加する必要があります。

ありがとう。

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

java - Java docx4j 太字テキスト

docx4j と次のコードを使用して、Word 文書の検索と置換を行います。

「string_afterwards」は、他のコード行によって生成された文字列です。

私の問題は、この文字列をフォーマットして、太字で表示することです。
検索と置換の行を変更せずにそれを行う機会はありますか?
タグ < b > を文字列に追加するようなものですか?

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

openxml - Open XML SDK を使用して Word のセル幅を修正する

docx ファイルに 1 行のテーブルがあり、いくつかの行を追加したいと考えています。最初の既存の行では、GridSpan を 3 に設定します。次の行では、2 つのセルのみを含む行を追加すると、図のような結果が得られます。新しい行幅をテーブル幅に固定するにはどうすればよいですか? 新しい行にセルを1つだけ追加するときも、同じことをしたいです。

ここに画像の説明を入力

私のコード: