tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: 印刷処理について
投稿日: 2005/02/04(Fri) 10:18
投稿者red
花ちゃん返信ありがとうございます。

いつも、説明が下手で返信をして頂いた方に
迷惑をかけてすみません。

dim myGraphic as Graphics
dim myImage as Image
dim tmp_row as datarow

myImage= System.Drawing.Image.FromFile(Application.StartupPath & strPath)
myPicBox.Image = New Bitmap(tmpPaperW, tmpPaperH)
myGraphic = Graphics.FromImage(myPicBox.Image)

for each tmp_row in dataset.tables("pm").rows
    myGraphic.DrawLine(myPen, Convert.ToSingle(tmp_row.Item("pm3")), _
    Convert.ToSingle(tmp_row.Item("pm4")), _
    Convert.ToSingle(tmp_row.Item("pm5")), _
    Convert.ToSingle(tmp_row.Item("pm6")))
next

myGraphic.DrawImage(myImage, 5,10, (myImage.Width * 0.8), (myImage.Height * 0.8))

e.Graphics.DrawImage(myPicBox.Image, e.MarginBounds)

このような感じで書いているのですが、
600KBのイメージを読み込んで加工すると
プリンタ(レーザー)にたまるジョブのサイズが10MBになってしまいます。
その為、プリンタで1ページのドキュメントを作成するのに時間がかかり
出力に時間がかかってしまうのかなと思っています。

そこで、何とか加工された物を軽くして印刷処理を早くしたいと思ったのですが
どうした良いのか分からず、こちらに投稿させていただきました。
多分、まだ説明不足だと思いますが、
よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。