4

私はそれを疑っていますが、C# で OpenXML SDK を使用して Word 文書を開いて情報を追加した場合、それが 1 ページに収まるかどうかを確認する方法はありますか?

そうでない場合は、追加した特定のアイテムのフォントサイズを収まるまで小さくしたくありません。

マージンなどを含めたページサイズに関連する現在のサイズがあれば、このアルゴリズムを書くことができます。

4

1 に答える 1

1

別のサイトでこの例に出くわしましたが、Office PIAが必要なため、この例があなたのケースで機能するかどうかはわかりません...

var app = new Word.Application();
var doc = app.Documents.Open("path/to/file");
doc.Repaginate()

var pageNumber = doc.BuiltInDocumentProperties("Number of Pages").Value as int;
于 2011-07-01T02:07:38.830 に答える