•  Back 
  •  Druckdialoge 
  •  Index 
  •  Tree View 
  •  Cross references 
  •  Help page 
  •  Show info about hypertext 
  •  View a new file 
Topic       : TOS - das Betriebssystem
Author      : 
Version     : tos.hyp (5. März 2013)
Subject     : Programmieren/Atari
Nodes       : 3001
Index Size  : 93602
HCP-Version : 5
Compiled on : Atari
@charset    : atarist
@lang       : 
@default    : Titel
@help       : 
@options    : +g -i -s +x +zz -t4
@width      : 70
View Ref-File8.5.12  pdlg_open                                                  TOS

 Name:         »Print Dialog - Open Window« - Druckdialog im Fenster 
               öffnen.

 AES-Nummer:   202

 Deklaration:  int16_t pdlg_open ( PRN_DIALOG *prn_dialog, 
               PRN_SETTINGS *settings, int8_t *document_name, int16_t 
               option_flags, int16_t x, int16_t y );

 Beschreibung: Die Funktion öffnet ein Fenster mit dem Druckdialog. Es 
               gilt:

                Parameter      Bedeutung

                prn_dialog     Zeiger auf die Verwaltungsstruktur
                settings       Zeiger auf Druckereinstellungen
                document_name  Name des Dokumentes
                option_flags   Diverse Flags
                                0x0000 =  Einstelldialog zeigen
                                0x0001 =  Druckdialog zeigen
                                0x0010 =  Kopien anbieten
                                0x0020 =  Querformat anbieten
                                0x0040 =  Skalierung anbieten
                                0x0100 =  Option für gerade und 
                                          ungerade Seiten
                x              x-Koordinate des Fensters oder -1
                y              y-Koordinate des Fensters oder -1

               Hinweis: Die Struktur settings enthält die 
               Druckeinstellung die mit jedem Dokument gespeichert 
               werden sollte. Wenn zu einem Dokument noch keine 
               Einstellung existiert, kann sie entweder mit 
               pdlg_new_settings erzeugt werden oder die Applikation 
               kann Malloc und anschließend pdlg_dflt_settings 
               aufrufen, um den Speicher zu initialisieren.

               Im Parameter option_flags wird u.a. mitgeteilt, ob der 
               Dialog als Einstell- oder Druckdialog angezeigt werden 
               soll. Mit weiteren Flags kann außerdem festgelegt 
               werden, daß Skalierung, Kopieroption und Querdruck auch 
               dann angeboten werden, wenn ein Treiber sie nicht 
               unterstützt, so daß die Applikation z.B. die Seite 
               gedreht ausgeben muss.

 Ergebnis:     Die Funktion liefert die Kennung des erzeugten Fensters 
               oder im Fehlerfall den Wert 0 zurück.

 Verfügbar:    Das Vorhandensein dieser Funktion kann per appl_getinfo 
               (Opcode 7) festgestellt werden.

 Gruppe:       Druckdialoge

 Querverweis:  Binding   WDIALOG