HomeGeschützte DokumenteProblemlösungen
  Porthos Index

GemScript-Kommandos

PORTHOS ist über GemScript-Kommandos fernsteuerbar. Folgende Kommandos sind implementiert:

ApplName=AppGetLongName()

Liefert den Namen Porthos zurück.

Commands=GetAllCommands()

Liefert ein Array mit Definitionen aller implementierten Kommandos.

available=CheckCommand(command)

Liefert 1, wenn das Kommando vorhanden ist; sonst 0

Pages=Open(document)

Öffnet die Datei document und liefert die Anzahl der Seiten zurück.

Wichtig: Bei allen folgenden Kommandos muß Open(document) vorweggegangen sein!

Close(document)

Das zur Datei document gehöfende Fenster wird, wenn möglich, geschlossen.

document=GetFront()

Liefert die Datei zum obersten Fenster, sofern es Porthos gehört.

ToFront(document)

Bringt das zur Datei document gehörende Fenster nach oben.

canClose=Quit()

Liefert 1, wenn Porthos beendet werden konnte; sonst 0

SetPage(document,[page])

Zeigt die Seite page von Dokument document an. Wenn page nicht angegeben wird, wird Seite 1 dargestellt. Hat page einen zu hohen Wert, wird die letzte Seite des Dokuments dargestellt.

Print(document,[fromPage,toPage])

Druckt das Dokument document. Wird kein weiterer Parameter angegeben, erfolgt der Ausdruck des ganzen Dokuments. Wird nur ein weiterer Parameter angegeben, wird ab Seite fromPage bis zum Ende des Dokuments gedruckt. Wird toPage mit angegeben, erfolgt der Ausdruck von Seite fromPage bis Seite toPage.

ExportVektors(document,AI-file)

Die Vektorgrafiken der eingestellten Seite werden in die Datei AI-file exportiert.

ExportImages(document,[IMG-file])

Die Bilder der eingestellten Seite werden über PAPILLON exportiert. Dabei bestimmt das IMG-file-Suffix den Typ der Datenausgabe (siehe PAPILLON-Dokumentation). Befinden sich mehrere Bilder auf der Seite, so werden entsprechend viele Dateien erzeugt, die am Ende eine durchlaufende Ziffer besitzen (z.B. Test0.TIF, Test1.TIF usw.). Wird die IMG-Datei nicht angegeben, erfolgt die Ausgabe direkt in die Fenster von PAPILLON.


Copyright © DSD.net (Home)
Letzte Aktualisierung am 22. Juni 2015

HomeGeschützte DokumenteProblemlösungen