【发布时间】:2018-04-26 17:06:40
【问题描述】:
我在 vb6 应用程序中有 tiff 图像(前后图像)。我正在将 tiff 图像从 fim 和 rim 文件保存到我的本地文件夹中,并从那里尝试打印图像。
最初我尝试将图像加载到 picturecox 并尝试打印图像,但 tiff 图像无法以这种方式打印。我收到错误图片无效。 .bmp 和 .jpg 工作正常。
If pblnFlipped Then
Set frmnewimage.img.Picture = Nothing
frmnewimage.img.Picture = LoadPicture(mstrRearTiffImageFile)
Else
Set frmnewimage.img.Picture = Nothing
frmnewimage.img.Picture = LoadPicture(mstrFrontTiffImageFile)
End If
Printer.PaintPicture frmnewimage.img.Picture, 100, 100
Printer.EndDoc
所以我将图片保存到我的本地。但我不明白如何直接从保存的图像中打印图像。请帮帮我。
提前致谢!!!!
我尝试过的:
If pblnFlipped Then
Printer.PaintPicture mstrRearTiffImageFile, 10, 10
Else
Printer.PaintPicture mstrFrontTiffImageFile, 10, 10
End If
Printer.EndDoc
mstrRearTiffImageFile 和 mstrFrontTiffImageFile 是字符串(后图像和前图像)。它由我需要打印的图像组成。根据图像类型(pblnFlipped),我需要打印图像。
【问题讨论】:
-
这里是一个使用freeimage.dll的例子:vbforums.com/…
标签: vb6