schon wieder unterstellst du mir etwas ... WAS SOLL DAS
ich habe schlichtweg noch mehr Fragen die ich von Stefan beantwortet haben möchte
Moderator: Moderatoren
schon wieder unterstellst du mir etwas ... WAS SOLL DAS
Shellexecute greift ja auf den "default" Drucker zu ... wenn du ihm nichts anderes sagst.
OK, auf älteren OS() braucht man einen 3-PP Reader (Encoder) mit dem man ein PDF ausdrucken kann.
"Ausdruck" heisst für mich Papier, richtigmini990 hat geschrieben:manipulationssicher heißt daß der Anwender den Ausdruck nicht verändern kann ( z.B. zentrieren, einpassen etc.)
Code: Alles auswählen
XbpPresSpace():mode := XBPPS_MODE_HIGH_PRECISION
XbpPresSpace():create([<oDevice>],[<aPageSize>], GRA_PU_HIMETRIC)
Code: Alles auswählen
DLLFUNCTION SetDefaultPrinterA(pPrinter) USING OSAPI FROM WINSPOOL.DRV // thanks Phil Ide
DLLFUNCTION GetDefaultPrinterA(@pPrinter,@pwdBufferSize) USING OSAPI FROM WINSPOOL.DRV // thanks Phil Ide
Code: Alles auswählen
GetDefaultPrinterA() -> OldPrinter
XbpPrinter()-> MyPrinter
SetDefaultPrinterA(MyPrinter)
ShellExecuteA(,"print",,,,) // oder was auch immer
SetDefaultPrinterA(OldPrinter)
Code: Alles auswählen
GetDefaultPrinterA() -> OldPrinter
XbpPrinter()-> MyPrinter
SetDefaultPrinterA(MyPrinter)
ShellExecuteA(,"print",,,,) // oder was auch immer
SetDefaultPrinterA(OldPrinter)