Stempel - Tastendruck: Unterschied zwischen den Versionen
|  Die Seite wurde neu angelegt: „<languages />  <translate>  <table class=BigTable>    <tr>     <td class="BigTitle" colspan="2" align="center">file:DE_Schriftzug.gif</td>    </tr>    <tr>…“ | 
| (kein Unterschied) | 
Version vom 19. August 2020, 14:47 Uhr
Wird ein Stempel auf ein Dokument gezogen, wird ein Dialog zur Eingabe der Stempelinformationen aufgerufen. Das Ereignis wird durchgeführt, wenn innerhalb des Dialogs eine Funktionstaste (F1 - F12) gedrückt wird. Innerhalb des Ereignisses kann die gedrückte Taste ermittelt werden.
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 | 
| gAfArcInvisible | logic | Unsichtbar | 
| 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
| 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 | 
| gAfStampFocusObj | handle | Deskriptor des Eingabeobjekts | 
| gAfStampKey | int | gedrückte Funktionstaste | 
Über die Variable gAFStampKey kann die gedrückte Funktionstaste ermittelt und unterschiedliche Funktionen aufgerufen werden. Der Inhalt kann mit folgenden Konstanten verglichen werden:
| _WinKeyF1 | <F1> | 
| _WinKeyF2 | <F2> | 
| _WinKeyF3 | <F3> | 
| _WinKeyF4 | <F4> | 
| _WinKeyF5 | <F5> | 
| _WinKeyF6 | <F6> | 
| _WinKeyF7 | <F7> | 
| _WinKeyF8 | <F8> | 
| _WinKeyF9 | <F9> | 
| _WinKeyF10 | <F10> | 
| _WinKeyF11 | <F11> | 
| _WinKeyF12 | <F12> | 
Wird die Funktionstaste zusammen mit der <Strg>- und/oder <Shift>-Taste gedrückt, können die Werte entsprechend mit den Konstanten _WinKeyCtrl und/oder _WinKeyShift kombiniert werden.
Beispiel
...
if (gAFStampKey = _WinKeyF3 | _WinKeyCtrl)
{
  // <Ctrl> + <F3> pressed
  ...
}
...



