Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   FreePascal (https://www.delphipraxis.net/74-freepascal/)
-   -   Unter Mac auf Druckeinstellungen zugreifen (https://www.delphipraxis.net/142583-unter-mac-auf-druckeinstellungen-zugreifen.html)

jus 30. Okt 2009 18:50


Unter Mac auf Druckeinstellungen zugreifen
 
Hallo,

hat jemand mal mit Lazarus versucht auf die Druckeinstellungen unter Mac OSX zuzugreifen? Gibt dazu Beispielsourcen?

Lg,
jus

jus 10. Nov 2009 08:52

Re: Unter Mac auf Druckeinstellungen zugreifen
 
Oder anders gefragt, gibt es Sourcen in Mac zum nachschauen, wie es bei Windows z.B. mit VisualBasic/Visual C++ ist, das man dann in Delphi übersetzen kann?

Lg,
jus

JamesTKirk 11. Nov 2009 19:05

Re: Unter Mac auf Druckeinstellungen zugreifen
 
Hi!

In meinem Lazarus (0.9.28 Win32) sind im Reiter Dialogs die Komponenten TPrinterSetupDialog, TPrintDialog und TPageSetupDialog zu finden. Diese finden sich im Package Printers4Lazarus (zu finden im $LazarusDir/components/printers), falls sie bei dir nicht installiert sind und so weit ich das sehe, ist auch eine OS X Implementierung vorhanden.

Wenn du den Drucker an sich verwenden willst, so musst du nur die Unit OSPrinters (es reicht einmal) aus diesem Package einbinden (dazu das Package als Abhängigkeit zu deinem Projekt hinzufügen) und die Unit Printers einbinden. Mit der globalen Printer Variable aus Printers (OSPrinters initialisiert diese) kannst du dann auf den Drucker zugreifen. Die Beispiele aus der DP und ähnlichem müssten dann ausreichen.

Gruß,
Sven

PS: Ich habe selbst noch nie mit Lazarus gedruckt, aus dem Code schätze ich allerdings, dass es auf diese Art funktioniert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz