Stempel - Tastendruck: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
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>…“
 
KKeine Bearbeitungszusammenfassung
Zeile 124: Zeile 124:
     <td valign=top><font class=source>alpha(250)</font></td>
     <td valign=top><font class=source>alpha(250)</font></td>
     <td valign=top>Standort</td>
     <td valign=top>Standort</td>
  </tr>
  <tr>
    <td valign=top><font class=source>gAfArcInvisible</font></td>
    <td valign=top><font class=source>logic</font></td>
    <td valign=top>Unsichtbar</td>
   </tr>
   </tr>
   <tr>
   <tr>
Zeile 212: Zeile 207:


<table class=lang>
<table class=lang>
  <tr>
    <td valign=top><font class=source>gAfStampId</font></td>
    <td valign=top><font class=source>int</font></td>
    <td valign=top>Id des Stempels bei der Definition</td>
  </tr>
   <tr>
   <tr>
     <td valign=top><font class=source>gAfStampName</font></td>
     <td valign=top><font class=source>gAfStampName</font></td>

Version vom 26. Oktober 2023, 07:04 Uhr

 Stempel - Tastendruck
Ereignis beim Drücken einer Funktions-Taste
Variablen gAfArc* variable Feldpuffer des Archivs
gAfArcFile* variable Feldpuffer der Anhangdatei
gAfStamp* variable Informationen zum Stempel
Resultat true wird nicht ausgewertet
false wird nicht ausgewertet
Siehe

Liste aller Ereignisse

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
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
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
  ...
}
...