|
|
|
Дескриптор устройства печати
|
|||
|---|---|---|---|
|
#18+
Я задавал недавно вопрос по поводу класса RepoprtListener и использование его метода OutputPage для ПЕЧАТИ (не Preview), но ответа не дождался. Может тогда мне кто-нибудь подскажет, что имеется в виду в этой фразе из описания метода OutputPage: Код: plaintext 1. 2. 3. 4. 5. nDeviceType = 0 тогда Код: plaintext 1. oReportListener.OutputPage(12, ?????, 0) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 13:16 |
|
||
|
Дескриптор устройства печати
|
|||
|---|---|---|---|
|
#18+
Подробности поищи по именам функций, а вообще примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2006, 17:58 |
|
||
|
Дескриптор устройства печати
|
|||
|---|---|---|---|
|
#18+
Спасибо Po2, но это не помогло. :( Очевидно, что команда OutputPage выводить на устройство печати по странично не умеет - во всяком случаем дескриптор принтера, который возвращает функция OpenPrinter ей не годится. Пришлось выводить все выделенные страницы в TIFF файл и затем их печатать через ShellExecute. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 10:38 |
|
||
|
Дескриптор устройства печати
|
|||
|---|---|---|---|
|
#18+
ReportListener.GDIPlusGraphics Provides access to the GDIPlus Graphics object the ReportListener uses to handle output. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 12:57 |
|
||
|
Дескриптор устройства печати
|
|||
|---|---|---|---|
|
#18+
Черт - это же для принтера надо :) CreateDC естественно HDC CreateDC( LPCTSTR lpszDriver, // address of string specifying driver name LPCTSTR lpszDevice, // address of string specifying device name LPCTSTR lpszOutput, // do not use; set to NULL CONST DEVMODE *lpInitData // address of optional printer data ); Parameters lpszDriver Applications written for earlier versions of Windows used this parameter to specify the filename (without extension) of the device driver. In Win32-based applications, this parameter is ignored and should be NULL, with one exception: You may obtain a display device context by specifying the null-terminated string "DISPLAY". lpszDevice Points to a null-terminated character string that specifies the name of the specific output device being used, as shown by the Print Manager (for example, "Epson FX-80"). It is not the printer model name. The lpszDevice parameter must be used. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2006, 13:07 |
|
||
|
Дескриптор устройства печати
|
|||
|---|---|---|---|
|
#18+
А как это будет выглядеть в VFP? (Использование CreateDC для принтера) С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2006, 13:40 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33484753&tid=1592600]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 425ms |

| 0 / 0 |
