Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
Я использую следующий код. Уже с год как работает.
varDevice : array
[0..cchDeviceName-1] of
Char; Driver : array
[0..(MAX_PATH-1)] of
Char; Port : array
[0..32] of
Char; hDMode : THandle; pDMode : PDevMode; sDev : array
[0..32] of
Char; begin
Printer.GetPrinter(Device,Driver,Port,hDMode); if
hDMode <> 0 then
begin
pDMode :=GlobalLock(hDMode); if
pDMode <> nil
then
begin
pdMode^.dmOrientation :=2; // landscape pdMode^.dmPaperSize := DMPAPER_A3 // (см. win32.hlp DEVMODE) GlobalUnlock(hDMode); end
; end
; end
;