4D v16.3

Print settings to BLOB

Home

 
4D v16.3
Print settings to BLOB

Print settings to BLOB 


 

Print settings to BLOB ( Druckeinstellungen ) -> Funktionsergebnis 
Parameter Typ   Beschreibung
Druckeinstellungen  BLOB in aktuelle Druckeinstellungen
Funktionsergebnis  Lange Ganzzahl in Statuswert: 1=Operation erfolgreich, 0=Kein aktueller Drucker

Die Funktion Print settings to BLOB sichert die aktuellen 4D Druckeinstellungen im BLOB Druckeinstellungen. Der Parameter Druckeinstellungen speichert alle Einstellungen zum Drucken:

  • Layout Parameter wie Papier, Ausrichtung, Größe ...
  • Druckparameter wie Anzahl Kopien, Papierquelle ...

Diese Funktion muss zusammen mit der Funktion BLOB to print settings verwendet werden. Damit lassen sich die aktuellen Druckeinstellungen des Benutzers sichern und später erneut laden, so dass Benutzer nicht für jeden gestarteten Druckauftrag die Parameter neu definieren müssen. Zusätzlich lassen sich auch persönliche Druckeinstellungen für spezifische Druckertreiber bewahren, die nicht standardmäßig vorgegeben sind.

Das generierte BLOB darf nicht per Programmierung verändert werden und ist nur für diese Funktion verwendbar.

Print settings to BLOB gibt 1 zurück, wenn das BLOB korrekt generiert wurde; 0, wenn kein aktueller Drucker ausgewählt ist.

Das BLOB Druckeinstellungen lässt sich auf beiden Plattformen sichern und einlesen. Es gibt allgemeingültige Druckeinstellungen, aber auch plattformspezifische, die sich nach dem Treiber und dem Betriebssystem richten. Nutzen beide Plattformen das gleiche BLOB Druckeinstellungen, können Teilinformationen verlorengehen.
Wir empfehlen, bei Verwendung in einer heterogenen Umgebung pro Plattform ein BLOB Druckeinstellungen einzurichten, damit für jede Plattform nicht nur die allgemeinen, sondern die maximalen Einstellungen verfügbar sind. 

Die aktuellen Druckeinstellungen auf der Festplatte speichern:

 C_BLOB(curSettings)
 PRINT SETTINGS //zeigt das Dialogfenster Druckeinstellungen für den Benutzer
 If(OK=1)
    $err:=Print settings to BLOB(curSettings)
    If($err=1)
       BLOB TO DOCUMENT(Get 4D folder+"current4Dsettings.blob";curSettings)
    Else
       ALERT("Kein Drucker ausgewählt")
    End if
 End if



Siehe auch 


BLOB to print settings

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Drucken
Nummer: 1433

spezifisches Verhalten auf Mac OS spezifisches Verhalten unter Windows

 
GESCHICHTE 

New
Erstellt: 4D v16

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)