ccDocument.GetFileName

Parameter

(BlobId : Integer) : WideString;

Beschreibung

Die Funktion liefert den aktuellen Dateinamen inklusive Pfadangabe des über BlobId angegebenen Blobs zurück. 

Zum Beispiel: c:\clarc\sys\temp\example.pdf

Das Ergebnis entspricht der temporären Arbeitskopie des Blobs im <clarc>\sys\temp\ Verzeichnis.

Hinweis

Der Original-Dateiname kann von diesem Dateinamen abweichen, falls eine gleichnamige Datei bereits im Temp-Verzeichnis existiert. Bei manuell hinzugefügten Blobs via AddBlob entspricht das Ergebnis dem Original-Speicherort.

if ccDocument.BlobCount = 1 then
begin
  MyFileName := ccDocument.GetFileName(0);
  MyValue    := copy(MyFileName,1,pos('_',MyFileName));
  ccDocument.SetFieldValue('Example',MyValue);
  ccDocument.AllowProcessing := true;
end else
begin
  ccDocument.AllowProcessing := false;
end;