問題タブ [wordml]

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 投票する
2 に答える
46 参照

.net - ワープロ マークアップ言語内のこれらの XPath 式の違いは?

Microsoft Office Word 2003 のワード プロセッシング マークアップ言語 (WordML) では、次の 2 つの XPath 式に違いはありますか?

カウントがゼロの場合、角括弧内の式の重要性は何ですか? どちらも同じ数のノードを選択していませんか?

また、*/w:t は孫だけを選択しますか、それとも直接の子供も考慮に入れますか?

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

macos - Word for Mac が予想される WordML を生成しない

WordML のパーサーを作成しています。仕様を調べてみると、ドキュメントのページ数を数える方法は、 の要素を読み取ることPagesですDocumentProperties。仕様を正しく読めば、DocumentProperties常にそこにあるはずです。

Mac でテスト ドキュメントを作成しているときに、生成された xml にPagesor要素がないことに気付きました。DocumentPropertiesがあり、w:documentその中にw:bodyコンテンツがあります。

DocumentProperties必須ですか、それともこれは Mac のものですか?

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

java - XSLT を使用してカスタム Xml Java から docx/doc を作成する

Microsoft Word Doc/Docx に変換する必要があるカスタム XML があります。Apache POI、docx4jなどの多くの Java API がありますが、XSLT を使用して Word 文書を作成するためのサポートが見つかりませんでした。

Docx4j は間違いなく docx から xml への変換をサポートしていますが、その方法についてはどうでしょうか?

私はグーグルでWordMLを見つけました

そこで、XSLT を使用して、最初にカスタム xml を WordML 形式に変換し、後で WordML を doc/docx に変換することを考えました。

私の質問は次のとおりです。

  • WordML を docx/doc に変換する方法 (オープン ソースの方法)
  • WordML で toc リンクを実現することは可能ですか?

正しく行っているか、それを行う方法を提案している場合は、親切に案内してください。ありがとう。

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

ms-word - 変換後の Word 文書の間隔が正しくない

ドキュメント (docx) を Compat モードで表示し、「最新」の形式に変換してから表示すると、特定の領域のスペースが台無しになります。

Styles.XML ファイルを確認しましたが、どちらも同じように見えますが、視覚的には大きく異なります。

以下の例 - ご覧のとおり、両方のドキュメントで両方が同じに設定されているにもかかわらず、最初の画像の「前」の間隔がかなり後になっています。

ここに画像の説明を入力

アイデア?

[互換モード]で見る

[互換モード]で見る

最新フォーマットに変換して見る

※最新フォーマットへの変換後※

これを詳しく調べた結果、これは word が単語間隔を計算する方法に問題があると結論付けました。

元のドキュメントを見ると、日付と挨拶文セクションの前後の間隔が確認できます

ここに画像の説明を入力

Word の最新バージョンに変換すると (Word 自体からでも)、あいさつ文の 22pt 前の間隔から 12pt の間隔が削除され、視覚的にこれが 10pt の前の間隔に縮小されます。

12pt の間隔を追加して正しい視覚的な間隔にすることも、Before Spacing を 12pt に減らすこともできます。これにより、間隔がないように見えます。

間隔の後の 12pt を日付から削除し、間隔の前の 22pt に追加する必要があるという問題を修正したようです。

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

xml - XSLT スタイルシートを使用して Docbook XML リストを WordML に変換する

WordML に変換したい次の XML があります。

これは、これまでの私の XSLT 1.0 スタイルシート テンプレートです。

でもこれは

  1. ネストされたリストでは機能しません。
  2. リストの ID ("position()") は、順序付きリストのすべてのリスト項目で同じでなければなりません。

誰でも私を助けることができますか?特にネストされたリストの部分では。

参照: http://xsltransform.net/jyH9rN8

期待される出力:

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

xml - XML からの XSLT 2.0 グループ化 (WordML 用)

WordML (XSLT 2.0 を使用) を使用して MS Word に出力としてリストするタイムカードのリストがあり、(可能な場合) 完了方法がわからない何らかのグループ化を行う必要があると考えています。

上層部が探しているのは、各日付 (日付でソート) ごとで、すべての情報がタイムキーパーごとに 1 つのセクションにまとめられています。(日付、タイムキーパーのイニシャル、その日付の合計時間、その日付のそのタイムキーパーのすべてのナラティブ データのリスト)。

これが私が現在持っているものです。これは、日付ごとの各タイムキーパー/タイムカードによるもので、グループ化は行われていません。

入力:

現在のコード:

現在の出力:

ここに画像の説明を入力

望ましい出力: (ご覧のとおり、2015 年 9 月 1 日のデータは時間の合計にまとめられ、すべてのナラティブの詳細がまとめて一覧表示されます)。

ここに画像の説明を入力

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

html - 動的に生成された Word ドキュメントでテキスト オーバーラップ ヘッダーを作成する

test1 と test2 という 2 つの同一の Word ドキュメントを作成します。どちらにもヘッダーが含まれています。

2 つのドキュメントの唯一の違いは、テキストがヘッダーに重なるように、ヘッダーの下マージンが上に移動されていることです。

次に、xml を生成して比較します。両方のドキュメントで異なる 1 つの興味深い行に気付きました。結果は次のとおりです。

Test1.xml :

Test2.xml :

したがって、w:pgMarw:top は から1417に変更されました-49

現在、HTML から Word ドキュメントを動的に生成しています。使用されているコードの主要部分は次のとおりです。

気づいたxmlパラメーターをどこかに統合するか、このコードにスタイルを追加することで、テキストとヘッダーの間の重複効果を再現できるかどうか誰か教えてもらえますか?