Печать scalebar и legend с помощью API

0 голосов
спросил 06 Окт, 04 от Гость (210,080 баллов) в категории Программные продукты Esri

Прошу помощи.Cry

Печатаю Мар, scalebar и legend с помощью WinAPI Function StretchBlt.

Для объекта Мар печатаются все слои, а вот scalebar и legend не печатаются. Соответствующие преобразования форматов отображения областей выполняю.

''  фрагмент кода пересылки legend to printer buffer
''  StretchBlt Printer.hDC, _
''             printer_frame_originX_pix,  printer_frame_originY_pix, _
''             printer_frame_width_pix,    printer_frame_height_pix, _
''             frmView.hDC, _
''             screen_frame_originX_pix,  screen_frame_originY_pix, _
''             screen_frame_width_pix,    screen_frame_height_pix, _
''             SRCCOPY

1 Ответ

0 голосов
ответил 15 Окт, 04 от Гость (210,080 баллов)

После StretchBlt Printer.hDC есть команда Printer.EndDoc или Printer.NewPage ?

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