Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Print settings to BLOB
|
Print settings to BLOB ( Druckeinstellungen ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
Druckeinstellungen | BLOB |
![]() |
aktuelle Druckeinstellungen | |||||
Funktionsergebnis | Lange Ganzzahl |
![]() |
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:
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
Produkt: 4D
Thema: Drucken
Nummer:
1433
Erstellt: 4D v16
4D Programmiersprache ( 4D v20 R7)