Overview

AH Formatter V6.2 is a software to format XML/HTML documents and output them to paged media such as PDF, XPS and paper. It supports page layouts specified using both XSL-FO (Extensible Stylesheet Language - Formatting Objects) and CSS (Cascading StyleSheets) including CSS3 (Cascading Style Sheets Level3) which is under development by W3C.

The following six products are prepared according to the formatting capability of AH Formatter V6.2

Highlights

AH Formatter V6.2 provides the following features:


Antenna House Workflow

AH Formatter V6.2 formats XSL Formatting Objects (XSL-FO), XML with XSL stylesheet, or HTML with CSS. The formatted result will be displayed in GUI and outputted or printed to PDF. (Display and printing are available only with the Windows version). The work flow is as shown below.

Workflow

Please find a list of implemented XSL-FO/CSS and properties in "XSL/CSS Properties List".


Enhancements and New Features

New Enhancements of AH Formatter V6.2 from AH Formatter V6.1 are as follows:


System Requirements

AH Formatter OS
Windows version Windows Vista
Windows Server 2003
Windows Server 2008
Windows 7
Windows 8
Windows 8.1 V6.2MR6
Windows x64 version Windows Vista x64 Edition
Windows Server 2003 x64 Edition
Windows Server 2008 x64 Edition
Windows Server 2008 R2 x64 Edition
Windows Server 2012 V6.2
Windows Server 2012 R2 V6.2MR5
Windows 7 x64 Edition
Windows 8 x64 Edition
Windows 8.1 x64 Edition V6.2MR6
Solaris version Oracle Solaris 10, 11 (SPARC version)
Oracle Solaris 10 (x86 version)
Linux version Built by GCC4.1. (required libstdc++.so.6 runtime library)
Linux 64bit version
Macintosh version Mac OS X Version 10.5, 10.6, 10.7, 10.8 (Intel version)

See also Antenna House Website for more details.


Scripts and Languages

AH Formatter V6.2 supports languages expressed with the following scripts among the scripts specified by ISO 15924.

Depending on the language, it's possible to hyphenate the Latin script, the Greek script and the Cyrillic script.

Some of the language codes which is defined by ISO 639-2 or ISO 639-3 can be specified. The main codes are as follows. The corresponding scripts show the major example.

language codelanguagescript codehyphenation
afafrAfrikaans Latn yes
araraArabic Arab n/a
azazeAzerbaijani Latn no
bnbenBengali no-LT Bengn/a
bgbulBulgarian Cyrl yes
cacatCatalan Latn yes
cscesCzech Latn yes
cycymWelsh Latn yes
dadanDanish Latn yes
dedeuGerman / Swiss German Latn yes
elellGreek Grek yes
enengEnglish Latn yes
en-USeng-USAmerican Latn yes
eoepoEsperanto Latn yes
etestEstonian Latn yes
eueusBasque Latn yes
fafasPersian Arab n/a
fifinFinnish Latn yes
frfraFrench / Canadian French Latn yes
gagleIrish (Erse or Gaelic) Latn yes
gugujGujarati no-LT Gujrn/a
hehebHebrew Hebr n/a
hihinHindi Deva n/a
hrhrvCroatian Cyrl / Latn yes
huhunHungarian Latn yes
idindIndonesian Latn yes
isislIcelandic Latn yes
ititaItalian Latn yes
jajpnJapanese Hani, Hira, Kana, Jpan n/a
knkanKannada no-LT Kndan/a
kkkazKazakh Cyrl / Latn no
kmkhmKhmer no-LT Khmrn/a
kokorKorean Hang, Hani n/a
lalatLatin Latn yes
lolaoLao no-LT Laoon/a
lvlavLatvian Latn yes
ltlitLithuanian Latn yes
mlmalMalayalam no-LT Mlymn/a
mtmltMaltese Latn yes
msmsaBahasa Malay Latn yes
nlnldDutch / Flemish Latn yes
nonorNorwegian Latn yes
ororiOriya no-LT Oryan/a
papanPanjabi no-LT Gurun/a
plpolPolish Latn yes
ptporPortuguese / Brazilian Latn yes
roronRomanian / Moldavian Latn yes
rurusRussian Cyrl yes
sisinSinhalese V6.2MR1 no-LT Sinhn/a
skslkSlovak Latn yes
slslvSlovenian Latn yes
esspaSpanish Latn yes
srsrpSerbian Cyrl / Latn yes
swswaSwahili Latn yes
svsweSwedish Latn yes
tatamTamil no-LT Tamln/a
tetelTelugu no-LT Telun/a
ththaThai Thai yes
trturTurkish Latn yes
ukukrUkrainian Cyrl yes
ururdUrdu V6.2 Arab no
vivieVietnamese Latn no
zh-CNzho-CNChinese Hani, Hans n/a
zh-TWzho-TWChinese (Taiwanese) Hani, Hant n/a

Encodings

AH Formatter V6.2 supports the following HTML, CSS or FO Encodings. These are registered in CHARACTER SETS of IANA. However, the list includes some encodings which are not registered there.

  • UTF-8
  • UTF-16
  • UTF-32
  • ISO-10646-UCS-2
  • ISO-10646-UCS-4
  • ANSI_X3.4
  • ISO_646.irv
  • ISO646-US
  • US-ASCII
  • Windows-31J
  • Shift_JIS
  • EUC-JP
  • ISO-2022-JP
  • GB18030
  • GBK
  • GB2312
  • Big5
  • KS_C_5601-1987
  • iso-ir-149
  • korean
  • ISO-8859-1
  • latin1
  • ISO-8859-2
  • latin2
  • ISO-8859-3
  • latin3
  • ISO-8859-4
  • latin4
  • ISO-8859-5
  • cyrillic
  • ISO-8859-6
  • arabic
  • ISO-8859-7
  • greek
  • ISO-8859-8
  • hebrew
  • ISO-8859-9
  • latin5
  • ISO-8859-10
  • latin6
  • ISO-8859-11
  • ISO-8859-13
  • ISO-8859-14
  • latin8
  • ISO-8859-15
  • Latin-9
  • ISO-8859-16
  • latin10

Windows-31J is regarded as Shift_JIS.

The encoding of the XML document and XSL stylesheet depends on the XSLT Processor you use when the XML document and XSL stylesheet are converted into XSL-FO by using the XSLT Processor.

XSLT Processor

AH Formatter V6.2 uses an XSLT Processor for converting XML documents and XSL stylesheets into XSL Formatting Objects (XSL-FO) or XHTML. In the Windows version, the higher version available from MSXML6 to MSXML3 is used as the standard XSLT Processor. Windows users have the option to use a different XSLT Processor if desired. In non-Windows version users set their desired XSLT Processor through the "Environment Variable" or "Option Setting File". For Windows MSXML is already installed.


About AH Formatter V6.2 Lite

AH Formatter V6.2 Lite is a popular version of AH Formatter V6.2, it limits some of the professional functions of V6.2 (hereafter Standard) and is a lower-cost alternative to V6.2 Standard. V6.2 Lite is suitable for customers who don't need advanced handling of PDF, formatting of a great deal of pages, etc. But it's still full of many other attractive functions.

FYI: no-LT sign is applied to the restricted items or described as restriction in this Online Manual.


About Evaluation Version

AH Formatter V6.2 Evaluation version has the following restrictions as compared to the product version.

There are no restrictions on formatting functions except for the above mentioned. However, the optional features that are not explicitly stated above are invalid.

Support

For further information about AH Formatter V6.2, please refer to Q&A Page on our web site.

Antenna House provides numerous XSL-FO samples for testing and learning purpose. Please see:

For more information, technical support and service needs, please contact us by e-mail.

The following information is necessary for the mail to our support. Please cooperate with us to do your support smoothly.

If you are a user of the evaluation version, please enter "evaluation version" for the serial number. In the Windows product version, you can put the required information for support to the mail text automatically by using [Help]-[Mail to Support] on the menu bar in GUI.