suniti dinesh Ответов: 1

Как я выполняю печать изображений на экране в vb6


Мне нужно распечатать изображения на странице в vb6. У меня есть опция печати в 2 разных местах на одной странице.

Я совершенно новичок в vb6. Не могли бы вы пожалуйста помочь мне
заранее спасибо.

Что я уже пробовал:

поэтому я попытался написать общий метод для выполнения операции печати
Private Sub mnuPrintImage_Click()
10        On Error GoTo mnuPrintImage_Click_Error
20        gobjRLItemImage.PrintImage imgItem  
30        Exit Sub

mnuPrintImage_Click_Error:
40        ShowError "frmItem.mnuPrintImage_Click"
End Sub

Я пытался использовать Me.PrintForm ,но когда я пытаюсь использовать Me.PrintForm, я получаю всплывающее окно для сохранения полной страницы. но мне нужно распечатать изображение напрямую и не хочу сохранять изображение в локальном режиме.
Public Sub PrintImage()
10        On Error GoTo PrintImageError
20        me.printform
30        Exit Sub

PrintImageError:
40        Select Case Err.Number
              Case 440:
                  ' Cancel button pressed; do nothing
50            Case Else
60                Err.Raise Err.Number
70        End Select
End Sub

Richard MacCutchan

Прекратите то, что вы делаете, и переключитесь на VB.NET-да. VB6 был мертв много лет назад.

suniti dinesh

Привет Ричард, у меня есть проблема в приложении vb, я на самом деле работаю над классическим asp. мой коллега недоступен, так что поднимите эту проблему. поэтому, пожалуйста, помогите мне, как можно выполнить операцию печати в этом сценарии

Richard MacCutchan

Извините, как я уже сказал, VB6 давно мертв, и я никогда им не пользовался. Попробуйте поискать в Google пример кода, который может вам помочь.

1 Ответов

Рейтинг:
7

Maciej Los

Ни один из вышеперечисленных кодов не печатает изображение!

Проверить это: Используйте метод PaintPicture VB6 для создания специальных эффектов[^]