Programmierschnittstelle

Nachfolgend finden Sie eine Beschreibung aller vom XML-Exportmodul unter­stützten Optionen. Diese Optionen können durch das Anwendungs­programm über die Funktion LlXSetParameter(..."XML"...) gesetzt und über LlXGet­Para­meter(..."XML"...) abgefragt werden.

Resolution: Definiert die Auflösung in dpi für Koordinatenumrechnung und Grafikgenerierung. Voreinstellung: 96dpi, Bildschirmauflösung.

Picture.JPEGQuality: Spezifiziert die Qualität und den damit abhängigen Kompressionsfaktor der generierten JPEG Grafiken. Der Wert liegt zwischen 0 und 100, wobei 100 der höchsten JPEG Qualität (und damit vergleichsweise geringsten Kompression) entspricht. Wirkt sich nur aus, wenn die Quellgrafik nicht im JPEG-Format vorliegt, da eine Codierung von JPEG nach JPEG einen Qualitätsverlust mit sich bringen würde. Voreinstellung: 75

Picture.JPEGEncoding: Gibt an, wie die JPEG Bilder codiert werden sollen

Wert

Bedeutung

0

JPEG Bilder werden als (externe) Dateien gespeichert

1

JPEG Bilder werden Mime-encoded innerhalb der XML Datei gespeichert

2

JPEG Bilder werden gar nicht gespeichert

Voreinstellung

0

 

Picture.BitsPerPixel: Gibt die Farbtiefe der generierten Grafiken an. Bitte beachten Sie, dass bei ei­ner höheren Farbtiefe die Grafikdateien schnell sehr groß werden können.

Wert

Bedeutung

1

Schwarz-Weiß

24

24bit True Color

Voreinstellung

24

 

Verbosity.Rectangle: Konfiguriert die Art und Weise, wie Rechteck-Objekte exportiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

Komplettinformation des Objekts

2

Objekt als JPEG

Voreinstellung

1

 

Verbosity.Barcode: Konfiguriert die Art und Weise, wie Barcode-Objekte ex­portiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

Komplettinformation des Objekts inkl. als JPEG

Voreinstellung

1

 

Verbosity.Drawing: Konfiguriert die Art und Weise, wie Grafik-Objekte expor­tiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

Komplettinformation des Objekts inkl. als JPEG

Voreinstellung

1

 

Verbosity.Ellipse: Konfiguriert die Art und Weise, wie Ellipsen-Objekte expor­tiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

Komplettinformation des Objekts

2

Objekt als JPEG

Voreinstellung

1

 

Verbosity.Line: Konfiguriert die Art und Weise, wie Linien-Objekte exportiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

Komplettinformation des Objekts

2

Objekt als JPEG

Voreinstellung

1

 

Verbosity.Text: Konfiguriert die Art und Weise, wie Text-Objekte exportiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

Objekt als komplettes Textobjekt

2

Objekt als JPEG

Voreinstellung

1

 

Verbosity.RTF: Konfiguriert die Art und Weise, wie RTF-Objekte exportiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

als RTF-Stream

2

als unformatierter Text

3

Objekt als JPEG

Voreinstellung

1

 

Verbosity.Table: Konfiguriert die Art und Weise, wie Tabellen-Objekte expor­tiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

als komplettes Tabellenobjekt

Voreinstellung

1

 

Verbosity.Table.Cell: Konfiguriert die Art und Weise, wie die Tabellen-Zellen exportiert werden sollen.

Wert

Bedeutung

0

Zellen ignorieren

1

als komplettes Zellenobjekt (gemäß den Verbosity-Einstellungen der jeweiligen Objekttypen)

2

Zellen als JPEG

Voreinstellung

1

 

Verbosity.LLXObject: Konfiguriert die Art und Weise, wie LLX-Objekte (z. B. HTML-Objekt, Chart-Objekt) expor­tiert werden sollen.

Wert

Bedeutung

0

Objekt ignorieren

1

Komplettinformation des Objekts inkl. als JPEG

Voreinstellung

1

 

XML.Title: Spezifiziert den Titel des zu generierenden XML-Dokuments.

Export.Path: Definiert den Zielpfad für den Export. Ist er leer, so erscheint ein Zielpfad-Auswahldialog.

Export.File: Gibt den Dateinamen für die erste zu generierende XML-Seite an. Voreinstellung: "export.xml". Sie können im Dateinamen auch printf-Platzhalter wie z. B. "%d" verwenden (z. B. "Export Seite %d.xml"). In diesem Falle werden die erste Seite und die Folgeseiten durch Ersetzung des Platzhalters durch die entsprechend formatierte Seitenzahl benannt. Ansonsten erhalten die Seiten eine einfache Nummerierung.

Export.AllInOneFile: Konfiguriert das Export-Resultat.

Wert

Bedeutung

0

Das Ergebnis sind n verschiedene XML-Dateien, für jede ge­druckte Seite eine XML-Datei. Die Dateinamen werden (außer der Export.File Startdatei) fortlaufend durchnummeriert. Enthält der Dateiname der Startdatei den Formatidentifier "%d", so wird dieser durch die jeweilige Seitenzahl ersetzt.

1

Das Ergebnis ist eine einzige XML Datei (Export.File), in der alle gedruckten Seiten aneinanderhängen.

Voreinstellung

1

 

Export.Quiet: Gibt an, ob der Exportvorgang mit Benutzerinteraktion durchge­führt werden soll.

Wert

Bedeutung

0

Interaktivität/Dialoge erlaubt

1

Es erfolgt kein Zielpfad-Auswahldialog (sofern Export.Path ge­setzt ist) und keine "Überschreiben?" Rückfrage.

Voreinstellung

0

 

Export.ShowResult: Spezifiziert, ob im Anschluss an den Export die mit der Datei­en­dung verknüpfte Anwendung automatisch gestartet werden soll.

Wert

Bedeutung

0

Keine Anzeige des Ergebnisses

1

Führt ein ShellExecute() auf Export.File aus, so dass üblicherweise ein Web-Browser gestartet wird

Voreinstellung

0

 

Export.ShowResultAvailable: Hiermit kann die entsprechende Auswahlbox im Dateiauswahldialog versteckt werden.

Wert

Bedeutung

0

Auswahlbox versteckt

1

Benutzerauswahl möglich

Voreinstellung

1

 

Export.OnlyTableData: Ermöglicht, dass nur die Daten aus Tabellenzellen exportiert werden.

Wert

Bedeutung

0

Alle Objekte werden exportiert

1

Nur Tabellenzellen werden mit Ihren Daten exportiert

Voreinstellung

0