4D View v14PV EXPORT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV EXPORT
|
PV EXPORT ( Bereich ; Dokumentname ; Ersetzen ; Format ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D View Bereich | |||||
Dokumentname | String |
![]() |
Dokumentname oder leerer String | |||||
Ersetzen | Ganzzahl |
![]() |
0 = Nicht Ersetzen 1 = Ersetzen |
|||||
Format | Lange Ganzzahl |
![]() |
Dokumentformat | |||||
Der Befehl PV EXPORT Befehl exportiert den 4D View oder Export Bereich als Dokument auf die Festplatte.
In Dokumentname übergeben Sie den Namen und kompletten Zugriffspfand des zu exportierenden Dokuments. Übergeben Sie einen leeren String, erscheint ein Exportdialog. Hier kann der Benutzer Name und Speicherort des Dokuments eintragen. Klickt der Benutzer auf die Schaltfläche Abbrechen,wird das Dokument nicht exportiert.
Gibt es am angegebenen Ort ein Dokument mit demselben Namen, wird die Datei je nach der Angabe im Parameter Ersetzen überschrieben oder nicht. Hat Ersetzen den Wert 0, tritt Fehler No. 26 auf: "Das Dokument existiert bereits". Hat der Benutzer den Namen definiert, d.h. leerer String in Dokumentname, zeigt das Betriebssystem die Meldung "Das Dokument existiert bereits...", unabhängig, welcher Wert in Ersetzen angegeben ist.
Den Parameter Format definieren Sie über Konstanten unter dem Thema PV Dokumentformat . Hier geben Sie das Speicherformat für das Dokument an:
Konstante | Typ | Wert |
pv html | Lange Ganzzahl | 3 |
pv sylk | Lange Ganzzahl | 2 |
pv tab tab return | Lange Ganzzahl | 1 |
Hinweis: Die Konstante pv view lässt sich nicht auf diesen Befehl anwenden.
Im Gegensatz zum Befehl PV SAVE DOCUMENT (der den gesamten Bereich speichert), können Sie mit dem Befehl PV EXPORT einen Teilbereich für den Export bestimmen und speichern. Den Bereich kann der Benutzer manuell festlegen über Datei/Exportiere Bereich>Setzen oder Sie definieren ihn über Programmierung mit PV EXECUTE COMMAND (Bereich;pv cmd export area set). Der Exportbereich besteht aus den Zellen, die beim Definieren des Bereichs festgelegt wurden. Ohne Angabe umfasst er das gesamte Dokument.
Folgendes Beispiel exportiert alle gewählten Zellen im Bereich in HTML Format. Ist zum Zeitpunkt des Exports keine Zelle ausgewählt, wird ein wilkürlicher Ausschnitt gewählt:
ARRAY LONGINT($ALleft;0) `Anzahl Spalten linke Zellen
ARRAY LONGINT($ALtop;0) `Anzahl Zeilen obere Zellen
ARRAY LONGINT($ALright;0) `Anzahl Spalten rechte Zellen
ARRAY LONGINT($ALbottom;0) `Anzahl Zeilen untere Zellen
PV GET SELECTED RANGES LIST(Bereich;$ALleft;$ALtop;$ALright;$ALbottom)
If(Size of array($ALleft)=0) `Keine Zelle ausgewählt
PV SELECT RANGE(Bereich;2;4;5;7;pv selection set) `Wilkürlicher Ausschnitt
Else
PV SELECT RANGES LIST(Bereich;$ALleft;$ALtop;$ALright;$ALbottom;pv selection set)
End if
`Um Exportbereich auf gewählten Ausschnitt zu reduzieren
PV EXECUTE COMMAND(Bereich;pv cmd export area set)
PV EXPORT(Bereich;"";1;pv html)
` Exportbereich rücksetzen
PV EXECUTE COMMAND(Bereich;pv cmd export area clear)
Produkt: 4D View
Thema: PV Dokumente
Nummer:
15800
Erstellt: 4D View 6.8.1
4D View Programmiersprache ( 4D View v11.4)
4D View Programmiersprache ( 4D View v12)
4D View Programmiersprache ( 4D v13)
4D View Programmiersprache ( 4D View v14 R2)
4D View Programmiersprache ( 4D View v14)
4D View Programmiersprache ( 4D View v14 R3)
4D View Programmiersprache ( 4D View v14 R4)