Hier einige Features von UltraXML™:

Seitenlayout: Seiten können bis 3 Meter lang und/oder breit sein.
Rahmenlayout:

  • bis zu 20 Spalten pro Rahmen
  • unendlich viele Rahmen auf einer Seite
  • freie oder definierbare Rotation von Rahmen
  • Einbindung von Text und einem Bild in einem Rahmen
  • Verankerung von Rahmen

Typografie vom Feinsten bietet UltraXML. Alle Kerning- und Ligaturinformationen werden aus den vom System verwalteten Fonts ausgelesen und als Grundlage für die Formatierung der Schrift verwendet.

  • Alle Abstände können in 1/96 Einheiten beschrieben werden.
  • In einem Absatz können die Wort- und Buchstabenabstände mit bis zu 4 Stellen hinter dem Komma genau eingestellt werden.

Absatzzähler: ein effizientes und hochkomplexes System ermöglicht das Zählen von Absätzen. Über interne Variablen können zudem noch viele andere Abhängigkeiten ermittelt und als Bedingung für die Formatierung gesetzt werden.

Umbrüche: Text kann horizontal über mehrere Spalten umbrechen. Text in mehreren Spalten kann vertikal ausgeglichen werden, ohne dass ein lästiger Rahmen aufgezogen werden muss.

Tabellen: Komplexe Tabellen mit wiederholendem Tabellenkopf

Lebender Kolumnentitel: Lebende Kolumnentitel in bis zu zehn unabhängigen Gruppen

Fussnoten: Fussnoten können als Marginalien, Fussnoten oder Endnoten in bis zu fünf Gruppen angelegt werden.

Inhalts- und Stichwortverzeichnisse lassen sich automatisch generieren. Bilder können sowohl in Rahmen eingebunden werden oder im Text mitlaufen.

Unicode: Natives UTF-16 erlaubt es, alle Sprachen simultan und ohne Konvertierung zu benutzen.