Français
Source/ Codesnippets

Druckausgabe Querformat

 

KompilierenMarqueSéparation
XProfan Querformat - Druckausgabe von Andreas Miethe
##################
 $H windows.ph
DEF Get_STDPrinter(1) Substr$(ReadIni$(WIN.INI,Windows,Device),@&(1),,)
DEF OpenPrinter(3) !WINSPOOL.DRV,OpenPrinterA
DEF ClosePrinter(1) !WINSPOOL.DRV,ClosePrinter
DEF DocumentProperties(6) ! WINSPOOL.DRV,DocumentPropertiesA
CLS
Declare STDPrinterName$
STDPrinterName$ = Get_STDPrinter(1)name des Standard-Druckers ermitteln
Declare PrinterHandle&
OpenPrinter(Addr(STDPrinterName$),Addr(PrinterHandle&),0)PrinterHandle ermitteln
Declare BufferSize&,DevIn#
BufferSize& = DocumentProperties(%hwnd,PrinterHandle&,Addr(STDPrinterName$),0,0,0)Buffergroes se fuer Devmode-Struktur ermitteln
Dim DevIn#,BufferSize&
DocumentProperties(0,PrinterHandle&,Addr(STDPrinterName$),DevIn#,0,$13)Devmode- Struktur fuellen
ClosePrinter(PrinterHandle&)Printerhandle wird nicht mehr benoetigt
Declare PrinterDC&
Long DevIn#,44 = 2Orientation auf Querdruck setzen
PrinterDC& = ~CreateDC(WINSPOOL,Addr(STDPrinterName$),0,DevIn#)Drucke-Device-Context
Docinfo-Struktur anlegen und fuellen
Declare DocInf#,Docname$
Dim DocInf#,12
Long DocInf#,0 = 12
Docname$ = Mein Dokument
Long DocInf#,4 = Addr(Docname$)
Long DocInf#,8 = 0
Druckausgabe per API

If ~StartDoc(PrinterDC&,DocInf#) > 0

    If ~StartPage(PrinterDC&) > 0

        ~TextOut(PrinterDC&,60,70,Querdruck,9)
        ~EndPage(PrinterDC&)
        ~EndDoc(PrinterDC&)

    Endif

Endif

Print Fertig mit drucken
waitinput
Dispose DevIn#
Dispose DocInf#
FIN
 
04.07.2004  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.609 Views

Untitledvor 0 min.
Uwe Starke17.11.2023
Muemmelmann24.09.2014
Untitled03.04.2012
iF07.07.2011
plus...

Themeninformationen

cet Thema hat 1 participant:

unbekannt (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie