掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
XE6のFMXでTPanelの印刷 (ID:149418)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
自己レスです。 始めに訂正します。 当方、今回の環境はFMXではなくてvclでした。自分で、混同してしまっていました。申し訳ございません。 TPanel部分の印刷分かりました。 "PaintTo"でTpanelの状態をビットマップへ書き出せました。 printer.BeginDoc(); dRect := TRect.Create( 0, 0, printer.PageWidth, printer.PageHeight ); bmp.Width := Panel1.Width; bmp.Height := Panel1.Height; TPanel.PaintTo( bmp.Canvas, 0, 0 ); sRect := TRect.Create( 0, 0, bmp.Width, bmp.Height ); Printer.Canvas.CopyRect( dRect, bmp.Canvas, sRect ); printer.EndDoc(); これで一応印刷出来る様です。 これに準じて色々試してみます。 お騒がせしました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.