Methode LoadDocument
Mit dieser Methode kann eine Datei von einem lokalen Laufwerk oder über eine HTTP-URL aus dem Inter- oder Intranet geladen werden.
Wird ein Dokument mit LoadDocument geladen und im Formularfeldmodus verändert, so wird bei Deaktivierung des Modus das Ursprungsdokument überschreiben. Beachten Sie dazu die Hinweise im Abschnitt zum Formularfeldmodus!
Folgende Formate werden unterstützt:
-
PDF
-
TIFF
-
BMP
-
PNG
-
EMF
-
JPG
int LoadDocument(string bstrFilename);
long LoadDocument(BSTR bstrFilename);
|
Parameter
|
In |
Out |
Mögliche Werte |
Beschreibung |
|---|---|---|---|---|
|
bstrFilename |
✔️ |
|
!= NULL |
Dateipfad oder HTTP-URL |
|
Rückgabewert |
Bedeutung |
|
|---|---|---|
|
0 |
Methode erfolgreich ausgeführt |
|
|
< 0 |
Ein Fehler ist aufgetreten |
|
|
|
-4 |
Die angegebene Datei konnte nicht geöffnet werden |
Methode LoadDocument2
Mit dieser Methode kann ein PDF-Dokument geladen werden, das als Byte-Array vorliegt.
int LoadDocument2(object objBinaryArray);
long LoadDocument2(VARIANT varBinaryArray);
|
Parameter
|
In |
Out |
Mögliche Werte |
Beschreibung |
|---|---|---|---|---|
|
objBinaryArray |
✔️ |
|
0 |
ein Bytearray |
|
varBinaryArray |
✔️ |
|
0 |
ein Variant mit den Eigenschaften VT_ARRAY und VT_UI1 |
|
Rückgabewert |
Bedeutung |
|
|---|---|---|
|
0 |
Methode erfolgreich ausgeführt |
|
|
< 0 |
Ein Fehler ist aufgetreten |
|
|
|
-2 |
ungültiger Input |
|
|
-4 |
Input konnte nicht gelesen werden |
Methode GetFilename
Diese Methode gibt den Dateipfad des angezeigten Dokumentes zurück.
string GetFilename();
BSTR GetFilename();
|
Rückgabewert |
Bedeutung |
|---|---|
|
leerer String |
Ein Fehler ist aufgetreten oder es ist kein Dokument geladen |
|
“VARIANT” |
Dokument wurde mit LoadDocument2 geladen, kein Dateipfad vorhanden |
|
Dateipfad oder URL |
Pfad oder URL des geladenen Dokuments |
Methode SaveDocument
Diese Methode gibt das geänderte Dokument als Byte-Array in einem VARIANT vom Typ VT_ARRAY zurück.
Das Exportieren eines PDF-Dokuments mit SaveDocument schreibt das ganze Dokument neu. Damit werden bereits enthaltene Unterschriften ungültig.
object SaveDocument();
VARIANT SaveDocument();
|
Rückgabewert |
Bedeutung |
|---|---|
|
Byte-Array, Größe 0 |
Ein Fehler ist aufgetreten |
|
Byte-Array, Größe > 0 |
Aktualisierter Inhalt des Dokuments |
Methode ClearDisplay
Mit dieser Methode wird das angezeigt Dokument entfernt und die Anzeige gelöscht.
void ClearDisplay();
void ClearDisplay();
Eigenschaft ImageDisplayed
Über diese Eigenschaft kann abgefragt werden, ob aktuell ein Dokument angezeigt wird.
int ImageDisplayed;
long ImageDisplayed;
|
In |
Out |
Mögliche Werte |
Beschreibung |
|---|---|---|---|
|
|
✔️ |
0 |
Im Anzeigefenster wird kein Dokument angezeigt |
|
1 |
Im Anzeigefenster wird ein Dokument angezeigt |
Eigenschaft DocumentType
Über diese Eigenschaft kann der Dokumententyp abgefragt werden.
short DocumentType;
short DocumentType;
|
In |
Out |
Mögliche Werte |
Beschreibung |
|---|---|---|---|
|
|
✔️ |
0 |
BMP |
|
1 |
|
||
|
2 |
EMF |
||
|
3 |
GIF |
||
|
4 |
JPG |
||
|
5 |
TIF |
||
|
6 |
PNG |
||
|
7 |
unbekannt |