XSL Formattter V4
Last updated: Aug 7, 2007
Home
Products Top
V4.2 Overview
How XSL Formatter Works
PDF Output
Font Support
Graphic Support
Hyphenation Support
WordMLToFO Transformation
 
XSL-FO Conformance
Extension
SVG Conformance
SVG 1.1 Test Suite
MathML Conformance
MathML Test Suite
 
PostScript ® Output Option
Chart Option
PANTONE® Option
Web Service Interface
SVG Output Option
MathML Option
Barcode Option
WordMLToFO Stylesheet
XML Viewer
 
Download Evaluation Version
XSL Formatter Q&A
Upgrade from V3.X, 4.1 to V4.2
 
See also V4.2 Lite
V4.2 Lite Overview

How XSL Formatter V4 Works

Enhancements and New Features

New Enhancements of XSL Formatter V4.2 from V4.1 are as follows:

System Requirements

Item Contents
Windows version Windows 2000
Windows XP
Windows VistaV4.1MR2
Windows Server2003
Solaris version Sun Solaris 8, 9, 10 (Sparc version)
Sun Solaris 10 (X86 version)V4.0MR2
Linux version Red Hat Linux 8, 9
Red Hat Enterprise Linux version 3, 4
SuSE Linux 8.1
Turbolinux 8
Turbolinux 10 Server
MIRACLE LINUX V3.0 RC3, V4.0
Debian GNU/Linux 3.0r2
Macintosh version Mac OS X 10.3, 10.4
HP-UX version HP-UX11i v2 (B.11.23) IA-64
HP-UX11i v1 (B.11.11) PA-RISC
AIX version AIX Version 5.2, POWER version (required VAC++ 6.0 runtime libraries)
  • Please confirm the necessary environment variable at Environment Variable in the online manual.
  • Please confirm the installed modules at Installed Modules in the Online manual.
  • The printing function on Windows version depends on Windows-based printer.

Administration Rights

When you are going to install this software on Windows 2000, XP please login as a member of administrators. You cannot install on Windows 2000, without administration rights. In Windows XP, the following error message appears and installation may be failed. "The InstallShield Engine (iKernel.exe) could not be launched. Class not registered"

libstdc++.so.5 in Linux

In the Linux environment XSL Formatter V4.2 for Solaris/Linux is built using GCC 3.2.X version. The binary program generated from this version explicitly links libstdc++.so.5 as runtime-library. libstdc++.so.5 is generally bundled in current released Linux distributions. If your Linux environment does not include libstdc++.so.5, you should get it from your distributor.

XSLT Processor

Antenna House Formatter uses an XSLT processor for converting XML documents and XSL stylesheets into XSL Formatting Objects (XSL-FO). In the Windows version, either MSXML4 or MSXML3 is used as the standard XSLT processor. Windows users have the option to use a different XSLT processor if desired. Solaris/Linux users set their desired XSLT processor through the "Environment Variable" or "Option Setting File". For Windows XP, Internet Explore 6 or later MSXML3 is already installed. There is no need for the user to separately install MSXML3.

Languages

XSL Formatter V4.2 supports languages expressed with the following scripts among the scripts specified by ISO 15924.

  • Latn : Latin
  • Grek : Greek
  • Cyrl : Cyrillic
  • Arab : Arabic no-LT
  • Hebr : Hebrew no-LT
  • Deva : Devanagari V4.2 no-LT
  • Thai : Thai no-LT
  • Kana : Katakana
  • Hira : Hiragana
  • Hang : Hangul
  • Hani : Han (Kanji)
  • Hans : Han (Chinese Simplified)
  • Hant : Han (Chinese Traditional)
  • Jpan : Japanese (Han+Hira+Kana)

Depending on the language, it's possible to hyphenate the Latin script, the Greek script and the Cyrille script. XSL Formatter V4.2?Lite doesn't support Arabic, Hebrew, Devanagari and Thai. XSL Formatter V4.2?Lite has some ristrictions in formatting the CJK script (Hangul, Hiragana, Katakana and Kanji).

Encodings

XSL Formatter V4.2 supports the following FO Encodings. These are a part of CHARACTER SETS of IANA.

  • UTF-8
  • UTF-16
  • UTF-32
  • ISO-10646-UCS-2
  • ISO-10646-UCS-4
  • ANSI_X3.4
  • ISO_646.irv
  • ISO646-US
  • US-ASCII
  • ISO_8859-1
  • latin1

Followings are supported only with XSL Formatter V4.2. These are not supported with XSL Formatter V4.2 Lite.

  • Windows-31J
  • Shift_JIS
  • EUC-JP
  • ISO-2022-JP
  • GB18030
  • GBK
  • GB2312
  • Big5
  • KS_C_5601-1987
  • iso-ir-149
  • korean

Antenna House DMC Text Filter Library is used for mapping the each FO encodings.

Regarding the XML document and the XSL stylesheet, it depends on the XSLT processor to be used.

Formatting engine and Interface

  • Command-line Interface

    The Command-line Interface is provided as an executable file. You can call it from Windows batch file or Solaris shell script.

    XSL Formatter V4.2 Command-line Interface can be executed by specifying FO (XSL Formatting Objects) files. Also it can be executed as a filter that reads FO from standard in and writes PDF to standard out.

  • COM/.NET Interface

    The COM interface makes it possible for XSL Formatter to function as a COM Server through the applications using COM-supported languages such as Visual Basic, Delphi. In the same way, the .NET interface makes it possible for XSL Formatter to function as .NET Server through applications made by Visual Basic.NET, Visual C#.NET.

  • Java Interface

    This interface provides you with the Interface for XSL Formatter V4.2 from Java. This program is availabe in the following Java environment.

    • Java version "1.4.1"
    • Java™2 Runtime Environment, Standard Edition (build 1.4.1-b21)
    • Java HotSpot™ Client VM (build 1.4.1-b21, mixed mode)

Application Intergation Interface

Application Intergation Interface

We provide COM/.NET Interface, Command-line Interface, and JAVA Interface in order to integrate the core formatting engine of XSL Formatter V4.2 into your system easily.


Copyright © 1996-2008 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.

  • Sun, Sun Microsystems, Solaris are trademarks of Sun Microsystems, Inc, in the United States and other countries.
  • Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc, in the United States and other countries.
  • Adobe, Adobe Acrobat Reader are trademarks of Adobe Systems Incorporated.
  • Microsoft, Windows, Windows NT, Microsoft Internet Explorer are registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
  • SPARC is a trademark of SPARC International, Inc.
  • HP-UX is a registered trademark of Hewlett-Packard Company.
  • AIX is a registered trademark of International Business Machines Corporation.
  • UNIX is a registered trademark in the United States and other countries, licensed exclusively through X/Open Company Limited.
  • Linux is a trademark of Linus Torvalds.
  • Red Hat is a registered trademark of Red Hat, Inc.
  • SuSE is a registered trademark of SuSE AG.
  • Turbolinux is a registered trademark of Turbolinux, Inc.
  • MIRACLE LINUX is a trademark of MIRACLE LINUX CORPORATION.
  • Debian is a registered trademark of Software In The Public Interest, Inc.
  • Machintosh, Mac OS are registered trademarks of Apple Computer, Inc.
  • LEADTOOLS is a registered trademark of LEAD Technologies Inc.
  • Unicode is a trademark of Unicode, Inc.
  • PANTONE Colors displayed in the software application may not match PANTONE-identified standards. Consult current PANTONE Color Publications for accurate color. PANTONE and other Pantone, Inc. trademarks are the property of Pantone, Inc. ©Pantone, Inc., 2005.
    Pantone, Inc. is the copyright owner of color data and/or software which are licensed to Antenna House, Inc. to distribute for use only in combination with XSL Formatter. PANTONE Color Data and/or Software shall not be copied onto another disk or into memory unless part of the execution of XSL Formatter.
  • All other trademarks on this document are property of their respective owners.
  • The symbols needed in the trademarks such as ™, ® may be omitted in this document.