Übersicht

Das HTML-Exportmodul erzeugt (mit wenigen Einschränkungen, s. u.) HTML-Code gemäß HTML 4.01-Spezifikation.

Das Exportmodul sammelt hierzu alle List & Label-Objekte einer soeben gedruckten Seite zusammen und ordnet diese dann in einer großen HTML-Tabelle (dem sog. Layout-Grid) gemäß ihrer optischen Anordnung auf der Seite an. Die ein­zelnen Spaltenbreiten und Zeilenhöhen dieses Layout-Grids ergeben sich aus den gesamten X- und Y-Koordinaten aller Objektrechtecke.

Der Endanwender kann durch die HTML-Export Eigenschaften wählen, ob die Spalten­breiten des Layout-Grids durch das Exportmodul prozentual (bezogen auf die aktuelle Browser-Fenstergröße) oder absolut (in Pixel) erfolgen soll. Eine absolute Anord­nung hat den Vorteil einer optisch genaueren Umsetzung des Designer-Layouts in HTML, was bei prozentualem Layout nicht immer möglich ist. Eine prozentuale Anordnung hat den Vorteil, dass das Ergebnis hinterher vom Browser in der Regel besser ausdruckbar ist, da hier der Browser den Inhalt in der Größe anpassen kann, um seine eigenen Kopf-/Fußzeilen u. ä. zu drucken, was bei einem absolutem Layout nicht möglich ist und woraus oftmals mehrere ungewollte Seiten resultieren.

Da jede unterschiedliche X- bzw. Y-Koordinate eine neue Spalte bzw. Zeile im Layout-Grid bewirkt, sollte man im Designer darauf achten, die Objekte mög­lichst an gleichen Kanten auszurichten. Dies resultiert dann zum einen in einem weniger komplexen (und damit auch vom Browser schneller darstellbaren) Layout-Grid, zum anderen (insbesondere bei der prozentualen Spaltenanord­nung) verhindert es ggf. eine un­vorher­gesehene horizontale Anordnung von Objekten, da sich kleine Lücken zwischen Objekten prozentual unterschiedlich stark niederschlagen können (im Gegensatz zu absolutem, pixelgenauem Layout).

HTML unterstützt in der Version 4.01 keine überlappenden Objekte, so dass hier Einschränkungen beim Export gegeben sind: Wenn Objekte sich im Design überlappen, dann exportiert das HTML-Exportmodul lediglich das Objekt, welches in der Objektanordnung "am tiefsten" liegt, also zuerst gedruckt wird. Die anderen Objekte, welche durch List & Label darüber gedruckt würden, werden ignoriert. Einzige Ausnahme: Gefüllte Rechteckobjekte im Hintergrund; diese werden durch "Einfärben" der Zelle des darüber liegenden Objektes reali­siert.