2011-03-04 4 views
2

私は、DocumentFormat OpenXML APIを使用してテキスト、表、イメージなどを追加しています...ある時点で、私はどのくらいのスペース(行、ピクセル、何でも)を知りたいと思います。ページの最後に到達します。DocumentFormat OpenXmlを使用してDOCXを作成すると、現在ページ上のどこにいるのかを知ることができますか?

この情報は入手できますか?ページサイズ、書式設定、余白などはすべてそこにあります。これを計算するのに必要なものはドキュメントにあります。

ドキュメント自体にはなどの書式は含まれていませんが、いくつのページがあるのか​​を理解していますが、OpenXML APIからそうでない場合は、これを見つける方法がありますか?おそらく、このdocxを読んで、 '書式設定'データを見つけるために使うことができるダミーフォーマッタでしょうか?現在、ページに置かれている最後の文字などはどこですか?

答えて

2

私はこのような「ダミーフォーマッタ」を認識していません。そのようなことは、Wordのページレイアウトモデル(ラインの間隔、単語のハイフネーション方法、ヘッダー/フッターのスペースなどを含む)を複製する必要があります。これは、単純なテキストのみのドキュメントでは比較的簡単かもしれませんが、完全な解決策としては、テーブル、カラム、イメージ、テキストボックスなどを気にする必要があります。

Wordを自動化して尋ねることはできますか?

+0

以前は単語自動化を行っていましたが、これをサーバー上で実行する必要があります。サービス内で単語を自動化することは実際には推奨されません(いくつかの回避策を講じましたが、単純なものであっても実装が面倒です)。 ..そしてこの問題を閉じるために - 私はあなたが正しいと信じています - そのような 'フォーマッタ'を書いている人は誰でも "見る"目的のためだけには行きません - 彼は全体の取引を構築し、それを販売します:) 。とにかくありがとう! – veljkoz

関連する問題