AfArcFileStampAdd: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
K Stand 4.1.08
K Stand 4.1.09
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 6: Zeile 6:
   </tr>
   </tr>
   <tr class="ProcSyntax">
   <tr class="ProcSyntax">
     <td class="title">&nbsp;AFArcFileStampAdd(alpha1, int2, int3, alpha4, point5) : int</td>
     <td class="title">&nbsp;AfArcFileStampAdd(alpha1, int2, int3, alpha4, point5) : 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 85: Zeile 85:
   tPos:x # 20;  // 20 mm from left border of the page
   tPos:x # 20;  // 20 mm from left border of the page
   tPos:y # 257; // 257 mm from top border of the page
   tPos:y # 257; // 257 mm from top border of the page
   tErr # AFArcFileStampAdd(tArcNo,tArcFileNo,tPage,tStampName,tPos);
   tErr # AfArcFileStampAdd(tArcNo,tArcFileNo,tPage,tStampName,tPos);
   if (tErr != _ErrOk)
   if (tErr != _ErrOk)
   {
   {
Zeile 169: Zeile 169:
[[Category:Befehle für Archive]]
[[Category:Befehle für Archive]]
[[Category:Befehle für Stempel]]
[[Category:Befehle für Stempel]]
[[Category:ListeAllerApiBefehleA]]

Aktuelle Version vom 29. Oktober 2024, 10:35 Uhr

 AfArcFileStampAdd(alpha1, int2, int3, alpha4, point5) : 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

Stempel auf das Dokument aufbringen
alpha1 Nummer des Archives
int2 Nummer der Anhangdatei
int3 Nummer der Seite
alpha4 Name des Stempels
point5 Position des Stempels auf der Seite
Resultat int Fehlerwert
Siehe

Verwandte Befehle

Mit dieser Funktion kann ein Stempel auf ein Dokument aufgebracht werden. Die Archivnummer und die Nummer der Anhangdatei werden in den Parametern (alpha1) und (int2) angegeben. In (int3) wird die Nummer der Seite übergeben, auf dem der Stempel (alpha4) aufgebracht wird. Als (point5) wird die Position des Stempels auf der Seite angegeben. Die übergebenen Koordinaten bestimmen die Position der linken oberen Ecke des Stempels gemessen von der linken oberen Ecke der Seite aus. Die Angabe erfolgt in Milimetern (siehe (siehe CONZEPT 16 Hilfe) ).

Befinden sich bereits 20 Stempel auf der Anhangdatei, wird der Fehler sAFErrLayerLimit zurückgegeben. In diesem Fall muss das Dokument mit seinen Stempeln vereint werden, bevor neue Stempel auf das Dokument aufgebracht werden können.

Beispiel:

local
{
  tPos : point;
  ...
}

{
  ...
  tPos:x # 20;  // 20 mm from left border of the page
  tPos:y # 257; // 257 mm from top border of the page
  tErr # AfArcFileStampAdd(tArcNo,tArcFileNo,tPage,tStampName,tPos);
  if (tErr != _ErrOk)
  {
    // Error handling
    ...
  }
  ...
}

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

Konstante Wert Bedeutung
_ErrOk 0 ok - kein Fehler aufgetreten
_rNoRec 5 Das angegebene Archiv existiert nicht
_rUserBreak 8 Vorgang vom Benutzer abgebrochen
sAFErrInvalidFileType -20012 Die Anhangdatei hat einen Dateityp, der nicht gestempelt werden kann.
sAfErrNoRights -20029 Die Berechtigungen sind nicht ausreichend.
sAfErrArcFileNotExists -20031 Die Anhangdatei zu dem Archiv existiert nicht
sAFErrStampNameInvalid -20551 Es existiert kein Stempel mit dem angegebenen Namen
sAFErrLayerLimit -20554 Die maximale Anzahl von Stempeln auf der Anhangdatei ist erreicht.

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