テンプレートに基づいて新しいドキュメントを作成したいのですが、挿入または追加した結果、最終的な印刷出力に新しいページが表示されるタイミングを知る必要があります。これに使用できるプロパティ/属性(ページ数など)はありますか?
2367 次
2 に答える
3
私は過去にこれをたくさん検索しましたが、ページ情報を知るためのプロパティや他の方法はないと思います。
私が使用する解決策は、テンプレートがどのように機能するか、つまり反復するときに必要なスペースの量などに関する自分の知識を使用して、テンプレートまたはスクリプトを介してページ分割を挿入することです。ページ分割。
とにかく、課題追跡システムで拡張リクエストを行うことができます。
于 2012-08-02T14:14:22.767 に答える
0
総ページ数を取得する1つの方法:
function countPages() {
var blob = DocumentApp.getActiveDocument().getAs("application/pdf");
var data = blob.getDataAsString();
var re = /Pages\/Count (\d+)/g;
var match;
var pages = 0;
while(match = re.exec(data)) {
Logger.log("MATCH = " + match[1]);
var value = parseInt(match[1]);
if (value > pages) {
pages = value;
}
}
Logger.log("pages = " + pages);
return pages;
}
于 2014-06-03T13:03:32.393 に答える