AfStampOkButtonEnable: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.08
K Stand 4.1.09
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 4: Zeile 4:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFStampOkButtonEnable(logic1) : int</td>
     <td class="title">&nbsp;AfStampOkButtonEnable(logic1) : int</td>
     <td class="platforms">
     <td class="platforms">
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
[[file:DE_SymbolNoAPI.gif|alt=Nicht ausführbar von der API|link=Befehle der Schnittstellen]][[file:DE_SymbolNoDLL.gif|alt=Nicht ausführbar von der Programmierschnittstelle (DLL)|link=Befehle der Schnittstellen]][[file:DE_SymbolNoARC.gif|alt=Nicht ausführbar mit der Application Remote Control|link=Befehle der Schnittstellen]][[file:DE_SymbolScriptAPI.gif|alt=Ausführbar von der Script-API|link=Befehle der Schnittstellen]]
Zeile 32: Zeile 32:
   <td width="85%" class=Right colspan="3">
   <td width="85%" class=Right colspan="3">
[[:Category:Befehle für Stempel|Verwandte Befehle]],
[[:Category:Befehle für Stempel|Verwandte Befehle]],
[[AFStampShow|AfStampShow()]],  
[[AfStampShow|AfStampShow()]],  
[[Stempel - Vor Anzeige]],
[[Stempel - Vor Anzeige]],
[[Stempel - Feldkontrolle]]
[[Stempel - Feldkontrolle]]
Zeile 57: Zeile 57:
<pre class=source>
<pre class=source>
   ...
   ...
   tResult # AFStampOkButtonEnable(false);
   tResult # AfStampOkButtonEnable(false);
   ...
   ...
</pre>
</pre>
Zeile 67: Zeile 67:
   AfStampPropGetDate('ded01', _WinPropCaptionDate, var tDate);
   AfStampPropGetDate('ded01', _WinPropCaptionDate, var tDate);
   if (tDate >= 01.01.2020 AND tDate <= 31.12.2020)
   if (tDate >= 01.01.2020 AND tDate <= 31.12.2020)
     tResult # AFStampOkButtonEnable(true);
     tResult # AfStampOkButtonEnable(true);
   else
   else
     tResult # AFStampOkButtonEnable(false);
     tResult # AfStampOkButtonEnable(false);
   ...
   ...
</pre>
</pre>

Aktuelle Version vom 1. November 2024, 14:53 Uhr

 AfStampOkButtonEnable(logic1) : int

Nicht ausführbar von der APINicht ausführbar von der Programmierschnittstelle (DLL)Nicht ausführbar mit der Application Remote ControlAusführbar von der Script-API

Ok-Schaltfläche im Stempel-Dialog aktivieren/deaktivieren
logic1 Schaltfläche aktivieren
Resultat int Fehlerwert
Siehe

Verwandte Befehle, AfStampShow(), Stempel - Vor Anzeige, Stempel - Feldkontrolle

Mit dieser Anweisung kann die [Ok] Schaltfläche im Dialog zur Eingabe von Stempelinformationen aktiviert und deaktiviert werden. Es kann so verhindert werden, dass ein Stempel mit inhaltlich falschen oder unvollständigen Informationen auf ein Dokument aufgebracht werden kann. Mit dem Übergabeparameter (logic1) wird bestimmt, ob die Schaltfläche aktiviert (true) oder deaktiviert (false) wird.

Die Anweisung kann nur aufgerufen werden, wenn der Dialog geladen ist. Das ist nur in den Ereignissen Stempel - Vor Anzeige, Stempel - Nach Anzeige, Stempel - Tastendruck und Stempel - Feldkontrolle möglich.

Ist der Dialog nicht geladen, wird der Fehlercode _ErrFrameNotFound (-203) zurückgegeben.

Beispiel:

Ereignis "Stempel - Vor Anzeige"

  ...
  tResult # AfStampOkButtonEnable(false);
  ...

Ereignis "Stempel - Feldkontrolle"

  ...
  AfStampPropGetDate('ded01', _WinPropCaptionDate, var tDate);
  if (tDate >= 01.01.2020 AND tDate <= 31.12.2020)
    tResult # AfStampOkButtonEnable(true);
  else
    tResult # AfStampOkButtonEnable(false);
  ...

Neben den allgemeinen Fehlerwerten können folgende Werte zurückgegeben werden:

Konstante Wert Bedeutung
_ErrOk 0 Kein Fehler aufgetreten.
_ErrFrameNotFound -203 Dialog zur Eingabe der Stempelinformationen ist nicht geladen.

Für weitere CONZEPT 16-spezifische Rückgabewerte siehe die aktuelle CONZEPT 16-Hilfe.