Как напечатать изображения в vb6 - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть изображения в формате TIFF (изображения спереди и сзади) в приложении vb6. Я сохраняю изображения 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) мне нужно распечатать изображения.

1 Ответ

0 голосов
/ 26 апреля 2018

Поддерживаемые форматы файлов для встроенного VB6 элемента управления изображением , а также Picture Box не включают поддержку файлов TIFF.

Вам потребуется либо преобразовать файлы в поддерживаемый формат изображения перед загрузкой их в VB6, либо создать или найти какой-либо другой пользовательский элемент управления, поддерживающий формат TIFF.

Я не знаю, почему вы делаете новую разработку для VB6, но вам может быть проще достичь своих целей с помощью какой-то другой платформы, которая имеет более обширную поддержку графики, а затем вызывать ее из любого VB-кода, который вы используете. сохранение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...