ccApplication.Export

Parameter

(const TackId : String = ''; const ShowStatus : Boolean = true) : Integer;

Beschreibung

Die Funktion Export exportiert das über TackId angegebene Dokument. Bleibt TackId leer oder wird nicht angegeben, werden alle vorhandenen Heftungen exportiert. Im Ergebnis wird die Anzahl der erfolgreich exportierten Dokumente zurückgeliefert.

Bei der Verarbeitung einer einzelnen Heftung, kann der Parameter ShowStatus auf false gesetzt werden. In diesem Fall wird der Export "Silent" durchgeführt - alternativ dazu kann entsprechend ein eigener Dialog über ccApplication.ShowStatus angezeigt werden. Dieser Parameter steht ab der Version 5.2.2 zur Verfügung.

Beispiel

ccApplication.Export;
ccApplication.ShowStatus('Exporting','Exportstatus',-1);
try
  TackList  := ccApplication.GetTackList(false);
  TackCount := VarArrayHighBound(TackList,1) + 1;
  for i:=0 to TackCount-1 do
  begin
    ccApplication.ShowStatus('Exporting','Exportstatus',Round((TackCount / (i+1)) * 100));
    ccApplication.Export(TackList[i],false);
  end;
finally
  ccapplication.CloseStatus;
end;