Stempel - Feldkontrolle
Wird ein Stempel auf ein Dokument gezogen, wird ein Dialog zur Eingabe der Stempelinformationen aufgerufen. Das Ereignis wird durchgeführt, wenn innerhalb des Dialogs der Eingabefokus in ein anderes Eingabeobjekt wechseln soll und der Inhalt des Eingabeobjekts verändert wurde. Innerhalb des Ereignisses kann auf das Eingabeobjekt zugegriffen werden (siehe AFStampPropGet...() und AFStampPropSet...()), um zum Beispiel die Eingaben des Benutzers zu überprüfen oder aus mehreren Eingaben Berechnungen durchzuführen. Das Skript wird im Stempeldesigner angegeben.
Die Informationen zu dem Archiv, der Anhangdatei und des Stempels werden in folgenden Variablen übergeben:
Archiv-Informationen
gAfArcNr | alpha(12) | Archivnummer |
gAfArcDocDate | date | Dokumentdatum |
gAfArcScanDate | date | Scandatum |
gAfArcCreateModul | alpha | Erstellt durch Modul |
gAfArcTypeString | alpha(250) | Archivtyp |
gAfArcFilesCnt | int | Anzahl der Anhangdateien |
gAfArcScanFilesCnt | int | Anzahl der Scan-Dateien |
gAfArcFileSize | int | Dateigröße |
gAfArcStorageYears | int | Aufbewahrungsfrist |
gAfArcCaption | alpha(230) | Bezeichnung |
gAfArcLocation | alpha(250) | Standort |
gAfArcColor | int | Farbe zur Darstellung im Arbeitsmappenbaum |
Informationen der Anhangdatei
gAfArcFileNr | int | Anhangdateinummer |
gAfArcFileName | alpha(250) | Anhangdateiname |
gAfArcFileDescr | alpha(250) | Beschreibung der Anhangdatei |
gAfArcFileType | alpha(60) | Typ der Anhangdatei |
gAfArcFileEditDate | date | Datum der letzten Aenderung der Anhangdatei |
gAfArcFileEditTime | time | Zeit der letzten Aenderung der Anhangdatei |
gAfArcFileSizeOrg | int | Größe der Anhangdatei (Original) |
gAfArcFileSizeDba | int | Größe der Anhangdatei (Datenbank) |
gAfArcFileModeEffect | int | Eigenschaft ModeEffekt bei Bildern |
gAfArcFileState | int | Status der Anhangdatei (Vorhanden / Papierkorb / Gelöscht) |
gAfArcFileCheckoutUser | alpha(25) | Benutzer, der die Anhangdatei ausgecheckt hat |
gAfArcFileCheckoutDate | date | Datum an dem die Anhangdatei ausgecheckt wurde |
gAfArcFileCheckoutTime | time | Zeit zu der die Anhangdatei ausgecheckt wurde |
Informationen zum Stempel
gAfStampId | int | Id des Stempels bei der Definition |
gAfStampName | alpha(80) | Name des Stempels |
gAfStampLayer | int | Id des Stempels auf der Anhangdatei |
gAfStampPage | int | Nummer der Seite, auf der der Stempel aufgebracht werden soll |
gAfStampAction | int | Stempel anlegen oder verändern |
gAfStampAbort | logic | Eingabedialog wurde abgebrochen |
Über den Rückgabewert des Skripts kann gesteuert werden, ob der Eingabefokus das Objekt verlassen kann. So kann erreicht werden, dass in einem Eingabeobjekt nur zulässige Angaben vorhanden sind. Eine andere Möglichkeit, ist die Veränderung der Eigenschaften des Eingabeobjekts (zum Beispiel die Hintergrundfarbe), wenn falsche Angaben gemacht werden.