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