0

印刷する前に要素のサイズ (高さ、幅) を計算することは可能ですか? 次のコンポーネントが大きすぎて実際のページに固定されていない場合、ディレクティブ NewPage を使用する必要がある (または使用しない) 必要性を検出するソリューションを探しています。まさに私は問題があります:

  var
  MemoBuf: TMemoBuf;
  begin
    MemoBuf := TMemoBuf.Create;
    MemoBuf.Text:=some_text;
    MemoBuf.PrintStart := 0.2; 
    MemoBuf.PrintEnd := SectionRight;
    //here is the main problem
    PrintMemo(MemoBuf, 0, false);
    MemoBuf.Free;
  end;

私が知らないところ:印刷用のページの代わりに「newpage」を挿入するか、ホールMemoBufを固定しないでください。

すべてのアドバイスをいただければ幸いです。

4

1 に答える 1

0

私は解決策を見つけました:それはMemoBuf.ConstrainHeightLeftメソッドを使用しています。

于 2013-01-04T20:49:15.700 に答える