問題タブ [openxml-table]
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.
c# - Open XML を使用して、書式設定された HTML 文字列を Powerpoint のプレースホルダーに挿入します
オープン XML を使用して 1 つのスライド PowerPoint ファイルを作成しています。プログラムで更新する必要がある PPT のプレースホルダーにタグを付けました。プレースホルダーを見つけることができ、データベースからその値を更新できます。
ここでの問題は、ユーザーが WYSIWYG エディターを使用して入力した HTML コードを、ユーザーが入力したのと同じ形式 (箇条書きなど) で表示する必要があることです。
プレースホルダーをHTMLテキストに置き換えようとすると、すべてのタグなどと同様にHTMLテキストがそのまま貼り付けられました。
シンプルなプレーンテキストを貼り付ける必要がある場合、下の行は正常に機能しています
しかし、HTML をプレースホルダーに貼り付けたい場合、通常のプレーン文字列として扱われます。
ヘルプやポインタをいただければ幸いです。前もって感謝します
openxml - OpenXML テーブルの gridSpan プロパティ
LibreOffice 5.3.7.2.0+で、次のような表を含むDOCX ドキュメントを作成しました。
A
セルの幅が 2 セルで、他のすべてのセルのサイズが同じであることがわかります。
プロパティがドキュメントgridSpan
のセルの論理幅を定義することを読みました。
作成したファイルを解凍し、ファイルdocx
内を調べましたdocument.xml
: https://gist.github.com/erdos/3a69e5c5a9eb8ea26c4f8fc5951bc127
奇妙なことgridSpan
に、xml ファイルの値がエディターに表示される値と一致しないようです。
- xml ファイルには、次の
gridSpan
値が含まれています。2,2,2,1 1,1,1,2,2
- ただし、画面に表示されるものから、次のようなものが期待されます。
2,1,1,1 1,1,1,1,1
なぜ違いがあるのですか?gridSpan
?の目的と使用法を誤解するには どうもありがとうございました!