問題タブ [page-break]

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

printing - ページが大きく分割されないように、印刷用の Web ページを作成するにはどうすればよいですか?

長いレポートを生成する Web アプリケーションがあり、それを印刷する必要があります。ページを印刷すると、物理ページの最後で壊れます。印刷時に改ページが物理ページと整列するように、Web ページのどこで改ページを作成するかを計算するにはどうすればよいですか?

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

sap - SAP SCRIPTで、ページ分割を追加する方法、または新しいページにレコードを印刷する方法

契約番号が変わるたびに、新しいページにレコードを印刷したいのですが。SAPSCRIPTの新しいページの構文は何ですか。

これを実現する方法をご存知でしたら、お知らせください。

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

numbers - BIRTに関する複数の質問

私はBIRTを初めて使用します。

  1. データベース値に基づいてHEADINGを出力する必要があります。それ、どうやったら出来るの?
  2. 報告しているフィールドの1つでブレークしたときに空白行を残すにはどうすればよいですか?
  3. フッターで「YのページX」と言う必要があります。ここで、Yは総ページ数ですか。
0 投票する
2 に答える
6090 参照

email - HTML メールに改ページを入れることはできますか?

CSS を使用して Web ページを印刷するときに改ページを追加できることはわかっています。

また、HTML メールでの CSS サポートが貧弱であることも知っています。

では、HTML メールを印刷するときに改ページを生成する方法はありますか? それとも、さまざまな電子メール クライアントが存在することを考えると、それは単なる馬鹿げた質問ですか?

0 投票する
7 に答える
95283 参照

reporting-services - レポートの改ページを取り除く

SSRS レポートの改ページを削除して、レポートを 1 ページに表示するにはどうすればよいですか?

0 投票する
4 に答える
1443 参照

html - HTML の改ページ

HTMLで改ページを使用したいのですが、それは、読者がリンクを選択するまでそれ以上スクロールできないことを意味します。

この前後に改ページが欲しい。私を助けてください

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

css - Safariのテーブル内のCSSページ分割後?

テーブルの各行を別々のページに印刷したい(「screen」ではなくmedia = "print")。したがって、私のHTMLは次のようになります。

ページ分割はFirefoxとIEで機能しますが、Safari4やOperaでは機能しません。

<td>と<p>に「page-break-after:always」を追加しようとしましたが、どちらも機能しません。SafariとOperaのテーブル内でページ分割を強制する方法が見つからないようです。

すべてのブラウザで機能させる方法について何かアイデアはありますか?

0 投票する
3 に答える
35780 参照

excel - VBAを介したExcelのページ分割

レポートジェネレータのオーバーホールの一環として、私は非効率的なコードであると信じているものを見ました。コードのこの部分は、メインレポートが生成された後に実行され、ページ分割を論理的な位置に設定します。基準は次のとおりです。

  • 各サイトは新しいページから始まります。
  • グループをページ間で分割することは許可されていません。

コードは上記の形式に従います。これらのジョブを実行する2つのループ。

これは元のコードです(長さは申し訳ありません):

改善の余地があるので、これを修正することにしました。新しい要件の1つとして、レポートを必要とする人々は、印刷する前に手動でページを削除していました。そこで、別のページにチェックボックスを追加し、チェックした項目をコピーしました。それを簡単にするために、名前付き範囲を使用しました。最初の要件を満たすために、これらの名前付き範囲を使用しました。

すべての範囲の接頭辞はP_(親の場合)です。ラフなタイミングのラメNow()スタイルを使用すると、これは私の短い4サイトレポートとより挑戦的な15サイトレポートでは1秒遅くなります。これらには、それぞれ606行と1600行があります。

1秒はそれほど悪くはありません。次の基準を見てみましょう。各論理グループは空白行で分割されるため、最も簡単な方法は、次のページ分割を見つけ、次の空白行が見つかるまで戻って、新しい分割を挿入することです。すすぎ、繰り返します。

では、なぜオリジナルが複数回実行されるのでしょうか。それも改善できます(ループの外側のボイラープレートは同じです)。

ワンパスでよりエレガントにも。しかし、それはどれくらい速いですか?小規模なテストでは、元の45秒と比較して54秒かかります。大規模なテストでは、コードは153〜130秒で再び遅くなります。そして、これも3回の実行で平均化されます。

だから私の質問は次のとおりです:私の新しいコードは、私の見た目が速くても元のコードよりもはるかに遅いのはなぜですか?コードの速度を上げるために何ができますか?

:Screen.Updatingなどは、Calculationなどと同様にすでにオフになっています。