XSL Formatter V4.0 Online Manual Copyright © 1999-2006 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, Adobe 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 PAN- TONE 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. Table of Contets Table of Contets Overview .................................................................................................................................................................................................................... 10 Highlights ................................................................................................................................................................................................................ 10 Antenna House Workflow ........................................................................................................................................................................................ 11 Enhancements and New Features .......................................................................................................................................................................... 11 System Requirements ............................................................................................................................................................................................. 12 XSLT Processor ...................................................................................................................................................................................................... 12 Encodings ............................................................................................................................................................................................................... 12 About XSL Formatter Lite ........................................................................................................................................................................................ 13 About Evaluation Version ........................................................................................................................................................................................ 13 Maintenance Service Key ....................................................................................................................................................................................... 14 Support .................................................................................................................................................................................................................... 14 Graphical User Interface ........................................................................................................................................................................................... 15 Main Window ........................................................................................................................................................................................................... 15 Menu ....................................................................................................................................................................................................................... 16 Popup Menu ............................................................................................................................................................................................................ 18 Document/Stylesheet Dialog ................................................................................................................................................................................... 19 Save AreaTree Dialog ............................................................................................................................................................................................. 19 Save FOTree Dialog ............................................................................................................................................................................................... 20 Save FO Dialog ....................................................................................................................................................................................................... 20 Print Dialog .............................................................................................................................................................................................................. 21 PDF Output Dialog .................................................................................................................................................................................................. 21 SVG Output Dialog .................................................................................................................................................................................................. 22 Document Information Dialog .................................................................................................................................................................................. 23 Import Option Setting Dialog ................................................................................................................................................................................... 23 Export Option Setting Dialog ................................................................................................................................................................................... 24 Search String Dialog ............................................................................................................................................................................................... 24 Search Property Dialog ........................................................................................................................................................................................... 25 Go To Page Dialog .................................................................................................................................................................................................. 25 Zoom Dialog ............................................................................................................................................................................................................ 25 Format Option Setting Dialog .................................................................................................................................................................................. 25 Font Setting .......................................................................................................................................................................................................... 26 Format Setting ..................................................................................................................................................................................................... 27 Color, Border, Unit ............................................................................................................................................................................................... 28 Page Setting ........................................................................................................................................................................................................ 29 XSLT Setting ........................................................................................................................................................................................................ 29 PDF Option Setting Dialog ...................................................................................................................................................................................... 30 Version ................................................................................................................................................................................................................. 30 Font ...................................................................................................................................................................................................................... 31 Security ................................................................................................................................................................................................................ 32 Compression ........................................................................................................................................................................................................ 33 Others .................................................................................................................................................................................................................. 34 Other Settings Dialog .............................................................................................................................................................................................. 35 SVG Option .......................................................................................................................................................................................................... 35 Editors .................................................................................................................................................................................................................. 36 Window ................................................................................................................................................................................................................ 37 Others .................................................................................................................................................................................................................. 37 About Dialog ............................................................................................................................................................................................................ 38 Run with Parameters ............................................................................................................................................................................................... 38 Restrictions ............................................................................................................................................................................................................. 38 Command-line Interface ........................................................................................................................................................................................... 40 Executable File Name ............................................................................................................................................................................................. 40 Running Command-line program on Windows ....................................................................................................................................................... 40 Running Command-line program from a shell script ............................................................................................................................................... 40 Command-line Parameters ..................................................................................................................................................................................... 40 Parameters for Printer .......................................................................................................................................................................................... 42 Parameters for PDF Output ................................................................................................................................................................................. 42 Parameters for SVG Output ................................................................................................................................................................................. 43 Parameters for Text Output ................................................................................................................................................................................. 44 Return Value ........................................................................................................................................................................................................... 44 How to specify the Printer Name ............................................................................................................................................................................. 44 - 3 - Table of Contets How to create a Printer Setting file .......................................................................................................................................................................... 45 Restrictions for Printing ........................................................................................................................................................................................... 45 .NET Interface ............................................................................................................................................................................................................ 46 Component Registration ......................................................................................................................................................................................... 46 Classes ................................................................................................................................................................................................................... 46 Properties ................................................................................................................................................................................................................ 46 Properties - PDF Settings .................................................................................................................................................................................... 48 Properties - SVG Settings .................................................................................................................................................................................... 51 Properties - Printer Settings ................................................................................................................................................................................. 52 Methods .................................................................................................................................................................................................................. 52 PDF Output to the Web Browser ............................................................................................................................................................................. 53 Programming Example ............................................................................................................................................................................................ 53 COM Interface ............................................................................................................................................................................................................ 55 Object Class Name ................................................................................................................................................................................................. 55 Properties ................................................................................................................................................................................................................ 55 Properties - PDF Settings .................................................................................................................................................................................... 56 Properties - SVG Settings .................................................................................................................................................................................... 59 Properties - Printer Settings ................................................................................................................................................................................. 60 Methods .................................................................................................................................................................................................................. 60 Event ....................................................................................................................................................................................................................... 61 PDF Output to the Web Browser ............................................................................................................................................................................. 61 Programming Example ............................................................................................................................................................................................ 61 Java Interface ............................................................................................................................................................................................................ 62 Library files .............................................................................................................................................................................................................. 62 Java VM issues ....................................................................................................................................................................................................... 62 About the use in an application server .................................................................................................................................................................... 62 Running the Sample Program ................................................................................................................................................................................. 62 API Specification ..................................................................................................................................................................................................... 62 C++/C Interface .......................................................................................................................................................................................................... 63 Header files ............................................................................................................................................................................................................. 63 Library files .............................................................................................................................................................................................................. 63 Compiler issues ....................................................................................................................................................................................................... 63 Building the sample programs ................................................................................................................................................................................. 63 API Specification ..................................................................................................................................................................................................... 64 PDF Output ................................................................................................................................................................................................................ 65 PDF/X ...................................................................................................................................................................................................................... 65 Tagged PDF ............................................................................................................................................................................................................ 66 PDF Embedding ...................................................................................................................................................................................................... 67 Fonts ....................................................................................................................................................................................................................... 68 Note for Adobe Type 1 fonts on Windows ........................................................................................................................................................ 68 Character Sets, Encoding .................................................................................................................................................................................... 68 Font Embedding ................................................................................................................................................................................................... 68 Thai Output .......................................................................................................................................................................................................... 69 Arabic Output ....................................................................................................................................................................................................... 69 Hebrew Output ..................................................................................................................................................................................................... 69 Restrictions .......................................................................................................................................................................................................... 70 Image Output .......................................................................................................................................................................................................... 70 Vector Images ...................................................................................................................................................................................................... 70 Raster Images ...................................................................................................................................................................................................... 70 Down sampling ................................................................................................................................................................................................. 71 SVG Output ................................................................................................................................................................................................................ 72 SVG Output Format ................................................................................................................................................................................................ 72 Image Output .......................................................................................................................................................................................................... 72 Font Output ............................................................................................................................................................................................................. 73 Restrictions ............................................................................................................................................................................................................. 73 SVG Tiny .............................................................................................................................................................................................................. 73 TEXT Output .............................................................................................................................................................................................................. 74 Restrictions ............................................................................................................................................................................................................. 74 Option Setting File .................................................................................................................................................................................................... 75 Formatter Settings ................................................................................................................................................................................................... 75 Font Settings ........................................................................................................................................................................................................... 79 - 4 - Table of Contets PDF Output Settings ............................................................................................................................................................................................... 80 SVG Output Settings ............................................................................................................................................................................................... 86 Text Output Settings ............................................................................................................................................................................................... 88 MathML Settings ..................................................................................................................................................................................................... 88 XSLT Settings ......................................................................................................................................................................................................... 91 Other Settings ......................................................................................................................................................................................................... 92 Example for Option Setting File .............................................................................................................................................................................. 93 DTD of Option Setting File ...................................................................................................................................................................................... 94 Operator Dictionary ................................................................................................................................................................................................. 98 Font Setting ............................................................................................................................................................................................................. 100 Supported font formats .......................................................................................................................................................................................... 100 Font Configuration File .......................................................................................................................................................................................... 100 Initial Font Configuration File ............................................................................................................................................................................. 100 Font Configuration File elements and attributes ................................................................................................................................................ 101 Adobe Type 1 font ................................................................................................................................................................................................. 103 Font organization and necessary condition ....................................................................................................................................................... 103 How to use Adobe Type 1 fonts ......................................................................................................................................................................... 103 Mapping rule in .AFM file ................................................................................................................................................................................ 103 Mapping rule in .PFM file ................................................................................................................................................................................ 104 Embedding Adobe Type 1 fonts ......................................................................................................................................................................... 104 Unicode and glyph mapping using the .AFM file ............................................................................................................................................... 104 Unicode and glyph mapping using the .PFM file ............................................................................................................................................... 104 Changing the glyph name mapping ................................................................................................................................................................... 105 Glyph list file ................................................................................................................................................................................................... 105 Skipping the glyph name mapping ................................................................................................................................................................. 106 Define the alias name of the font family ............................................................................................................................................................. 107 WindowsName mode ......................................................................................................................................................................................... 108 TrueType font, OpenType (TrueType outline) font ................................................................................................................................................ 108 Font organization and necessary condition ....................................................................................................................................................... 108 How to use TrueType fonts ................................................................................................................................................................................ 108 Embedding TrueType fonts ................................................................................................................................................................................ 109 OpenType (PostScript outline) font ....................................................................................................................................................................... 109 Font organization and necessary condition ....................................................................................................................................................... 109 How to use OpenType (PostScript outline) fonts ............................................................................................................................................... 109 Embedding OpenType (PostScript outline) fonts ............................................................................................................................................... 109 Integrate the family name using the alias name ................................................................................................................................................ 109 EUDC .................................................................................................................................................................................................................... 110 Graphics ................................................................................................................................................................................................................... 111 BMP ...................................................................................................................................................................................................................... 111 JPEG ..................................................................................................................................................................................................................... 111 JPEG2000 ............................................................................................................................................................................................................. 111 PNG ...................................................................................................................................................................................................................... 111 TIFF ....................................................................................................................................................................................................................... 111 GIF ........................................................................................................................................................................................................................ 112 WMF ...................................................................................................................................................................................................................... 112 EMF ....................................................................................................................................................................................................................... 112 EPS ....................................................................................................................................................................................................................... 112 SVG ....................................................................................................................................................................................................................... 113 MathML ................................................................................................................................................................................................................. 113 CGM ...................................................................................................................................................................................................................... 114 PDF ....................................................................................................................................................................................................................... 114 Excel Chart ............................................................................................................................................................................................................ 114 XSL-FO 1.1 Conformance ....................................................................................................................................................................................... 116 5.10 Core Function Library .................................................................................................................................................................................... 116 5.10.1 Number Functions ................................................................................................................................................................................... 116 5.10.2 Color Functions ....................................................................................................................................................................................... 116 5.10.3 Font Functions ........................................................................................................................................................................................ 116 5.10.4 Property Value Functions ........................................................................................................................................................................ 116 6 Formatting Objects ............................................................................................................................................................................................. 117 6.4 Declarations and Pagination and Layout Formatting Objects ...................................................................................................................... 117 6.5 Block-level Formatting Objects .................................................................................................................................................................... 117 6.6 Inline-level Formatting Objects .................................................................................................................................................................... 118 6.7 Formatting Objects for Tables ...................................................................................................................................................................... 118 6.8 Formatting Objects for Lists ......................................................................................................................................................................... 118 - 5 - Table of Contets 6.9 Dynamic Effects: Link and Multi Formatting Objects ................................................................................................................................... 118 6.10 Formatting Objects for Indexing ................................................................................................................................................................. 119 6.11 Formatting Objects for Bookmarks ............................................................................................................................................................ 119 6.12 Out-of-Line Formatting Objects .................................................................................................................................................................. 119 6.13 Other Formatting Objects ........................................................................................................................................................................... 119 7 Formatting Properties ......................................................................................................................................................................................... 119 7.5 Common Accessibility Properties ................................................................................................................................................................ 119 7.6 Common Absolute Position Properties ........................................................................................................................................................ 119 7.7 Common Aural Properties ............................................................................................................................................................................ 120 7.8 Common Border, Padding, and Background Properties .............................................................................................................................. 120 7.9 Common Font Properties ............................................................................................................................................................................. 121 7.10 Common Hyphenation Properties .............................................................................................................................................................. 121 7.11 Common Margin Properties-Block ............................................................................................................................................................. 122 7.12 Common Margin Properties-Inline ............................................................................................................................................................. 122 7.13 Common Relative Position Properties ....................................................................................................................................................... 122 7.14 Area Alignment Properties ......................................................................................................................................................................... 122 7.15 Area Dimension Properties ........................................................................................................................................................................ 122 7.16 Block and Line-related Properties .............................................................................................................................................................. 123 7.17 Character Properties .................................................................................................................................................................................. 123 7.18 Color-related Properties ............................................................................................................................................................................. 123 7.19 Float-related Properties ............................................................................................................................................................................. 124 7.20 Keeps and Breaks Properties .................................................................................................................................................................... 124 7.21 Layout-related Properties ........................................................................................................................................................................... 124 7.22 Leader and Rule Properties ....................................................................................................................................................................... 124 7.23 Properties for Dynamic Effects Formatting Objects ................................................................................................................................... 124 7.24 Properties for Indexing ............................................................................................................................................................................... 125 7.25 Properties for Markers ............................................................................................................................................................................... 125 7.26 Properties for Number to String Conversion .............................................................................................................................................. 125 7.27 Pagination and Layout Properties .............................................................................................................................................................. 125 7.28 Table Properties ......................................................................................................................................................................................... 126 7.29 Writing-mode-related Properties ................................................................................................................................................................ 126 7.30 Miscellaneous Properties ........................................................................................................................................................................... 127 7.31 Shorthand Properties ................................................................................................................................................................................. 127 Extensions ............................................................................................................................................................................................................... 129 Extended Elements ............................................................................................................................................................................................... 129 Extended Properties .............................................................................................................................................................................................. 129 Extended Functions .............................................................................................................................................................................................. 132 Extended Values ................................................................................................................................................................................................... 132 Other Extensions ................................................................................................................................................................................................... 132 Document Information for PDF Output .................................................................................................................................................................. 133 <axf:document-info> .......................................................................................................................................................................................... 133 PDF Output in Multi Separate Volume .................................................................................................................................................................. 134 <axf:output-volume-info> ................................................................................................................................................................................... 134 axf:bookmark-include ..................................................................................................................................................................................... 135 axf:initial-volume-number ............................................................................................................................................................................... 135 axf:output-volume-break ................................................................................................................................................................................. 135 axf:output-volume-filename ............................................................................................................................................................................ 136 Extension for European Rule ................................................................................................................................................................................ 136 <axf:space-after-punctuation> ........................................................................................................................................................................... 136 <axf:space-before-punctuation> ........................................................................................................................................................................ 136 <axf:space-between-digit-and-punctuation> ...................................................................................................................................................... 136 <axf:space-between-punctuation-and-digit> ...................................................................................................................................................... 136 language ......................................................................................................................................................................................................... 136 space .............................................................................................................................................................................................................. 136 code ................................................................................................................................................................................................................ 137 Bookmark and Link in PDF Output ........................................................................................................................................................................ 137 Making Bookmark .............................................................................................................................................................................................. 137 axf:outline-expand .......................................................................................................................................................................................... 138 axf:outline-group ............................................................................................................................................................................................. 138 axf:outline-level .............................................................................................................................................................................................. 138 axf:outline-title ................................................................................................................................................................................................ 139 axf:outline-color .............................................................................................................................................................................................. 139 axf:outline-font-style ....................................................................................................................................................................................... 139 axf:outline-font-weight .................................................................................................................................................................................... 139 Remarks ......................................................................................................................................................................................................... 139 Making Link ........................................................................................................................................................................................................ 139 axf:action-type ................................................................................................................................................................................................ 141 axf:destination-type ........................................................................................................................................................................................ 141 axf:outline-external-destination ...................................................................................................................................................................... 142 - 6 - Table of Contets axf:outline-internal-destination ....................................................................................................................................................................... 142 ID in the External Link .................................................................................................................................................................................... 142 ID in the Internal Link ..................................................................................................................................................................................... 142 Page Number in the External Link .................................................................................................................................................................. 142 Page Number in the Internal Link ................................................................................................................................................................... 143 Bookmark with the External Link .................................................................................................................................................................... 143 Bookmark with the Internal Link ..................................................................................................................................................................... 143 Remarks ......................................................................................................................................................................................................... 143 Annotation in PDF Output ..................................................................................................................................................................................... 143 axf:annotation-type ......................................................................................................................................................................................... 143 axf:annotation-title .......................................................................................................................................................................................... 144 axf:annotation-contents .................................................................................................................................................................................. 144 axf:annotation-color ........................................................................................................................................................................................ 144 axf:annotation-flags ........................................................................................................................................................................................ 144 axf:annotation-open ........................................................................................................................................................................................ 144 axf:annotation-icon-name ............................................................................................................................................................................... 145 axf:annotation-position-horizontal .................................................................................................................................................................. 146 axf:annotation-position-vertical ....................................................................................................................................................................... 146 axf:annotation-width ....................................................................................................................................................................................... 146 axf:annotation-height ...................................................................................................................................................................................... 146 axf:annotation-font-family ............................................................................................................................................................................... 146 axf:annotation-font-size .................................................................................................................................................................................. 146 axf:annotation-font-weight .............................................................................................................................................................................. 147 axf:annotation-font-style ................................................................................................................................................................................. 147 axf:annotation-text-color ................................................................................................................................................................................. 147 axf:annotation-text-align ................................................................................................................................................................................. 147 axf:annotation-file-attachment ........................................................................................................................................................................ 147 Printer Marks ......................................................................................................................................................................................................... 147 axf:crop-offset axf:crop-offset-top axf:crop-offset-bottom axf:crop-offset-left axf:crop-offset-right ................................................................. 148 axf:bleed axf:bleed-top axf:bleed-bottom axf:bleed-left axf:bleed-right .......................................................................................................... 148 axf:printer-marks ............................................................................................................................................................................................ 148 axf:printer-marks-line-length ........................................................................................................................................................................... 149 axf:printer-marks-line-width ............................................................................................................................................................................ 149 axf:printer-marks-zero-margin ........................................................................................................................................................................ 149 Page Number ........................................................................................................................................................................................................ 149 axf:suppress-duplicate-page-number ............................................................................................................................................................. 149 axf:page-number-prefix .................................................................................................................................................................................. 150 axf:physical-page-number .............................................................................................................................................................................. 151 axf:origin-id ..................................................................................................................................................................................................... 151 axf:assumed-page-number ............................................................................................................................................................................ 151 axf:assumed-page-number-prefix .................................................................................................................................................................. 151 axf:number-type ............................................................................................................................................................................................. 152 axf:column-number-format ............................................................................................................................................................................. 152 Base URI ............................................................................................................................................................................................................... 152 axf:base-uri ..................................................................................................................................................................................................... 152 Output Glyph by SOFT HYPHEN .......................................................................................................................................................................... 152 axf:soft-hyphen-treatment .............................................................................................................................................................................. 152 Line Breaking ........................................................................................................................................................................................................ 153 axf:line-break .................................................................................................................................................................................................. 153 axf:append-non-starter-characters ................................................................................................................................................................. 154 axf:except-non-starter-characters .................................................................................................................................................................. 154 axf:append-non-end-of-line-characters .......................................................................................................................................................... 155 axf:except-non-end-of-line-characters ............................................................................................................................................................ 155 axf:word-break ................................................................................................................................................................................................ 155 axf:hyphenation-minimum-character-count .................................................................................................................................................... 155 Trimming and Hanging .......................................................................................................................................................................................... 155 axf:punctuation-trim ........................................................................................................................................................................................ 156 axf:kerning-mode ............................................................................................................................................................................................ 156 axf:punctuation-spacing ................................................................................................................................................................................. 157 axf:hanging-punctuation ................................................................................................................................................................................. 157 axf:avoid-widow-words ................................................................................................................................................................................... 158 Adding Space ........................................................................................................................................................................................................ 158 axf:text-autospace .......................................................................................................................................................................................... 158 axf:text-autospace-width ................................................................................................................................................................................ 158 Underline in Vertical Writing-mode ........................................................................................................................................................................ 158 axf:vertical-underline-side .............................................................................................................................................................................. 158 Justify NON-BREAKING SPACE .......................................................................................................................................................................... 159 axf:justify-nbsp ............................................................................................................................................................................................... 159 Ratio of the Kashida .............................................................................................................................................................................................. 159 - 7 - Table of Contets axf:text-kashida-space ................................................................................................................................................................................... 159 Footnote ................................................................................................................................................................................................................ 159 axf:footnote-align ............................................................................................................................................................................................ 160 axf:footnote-stacking ...................................................................................................................................................................................... 160 axf:footnote-position ....................................................................................................................................................................................... 160 axf:suppress-duplicate-footnote ..................................................................................................................................................................... 161 Revision Bar .......................................................................................................................................................................................................... 161 axf:revision-bar-color ...................................................................................................................................................................................... 161 axf:revision-bar-offset ..................................................................................................................................................................................... 161 axf:revision-bar-position ................................................................................................................................................................................. 161 axf:revision-bar-style ...................................................................................................................................................................................... 162 axf:revision-bar-width ..................................................................................................................................................................................... 162 Line Numbering ..................................................................................................................................................................................................... 162 axf:line-number ............................................................................................................................................................................................... 162 axf:line-number-background-color .................................................................................................................................................................. 163 axf:line-number-display-align ......................................................................................................................................................................... 163 axf:line-number-color ...................................................................................................................................................................................... 163 axf:line-number-font-family ............................................................................................................................................................................. 163 axf:line-number-font-size ................................................................................................................................................................................ 163 axf:line-number-font-style ............................................................................................................................................................................... 163 axf:line-number-font-weight ............................................................................................................................................................................ 164 axf:line-number-format ................................................................................................................................................................................... 164 axf:line-number-initial ..................................................................................................................................................................................... 164 axf:line-number-interval .................................................................................................................................................................................. 164 axf:line-number-offset ..................................................................................................................................................................................... 164 axf:line-number-position ................................................................................................................................................................................. 165 axf:line-number-reset ..................................................................................................................................................................................... 165 axf:line-number-start ...................................................................................................................................................................................... 165 axf:line-number-text-decoration ...................................................................................................................................................................... 166 Block Column ........................................................................................................................................................................................................ 166 axf:column-count ............................................................................................................................................................................................ 166 axf:column-gap ............................................................................................................................................................................................... 166 Column Rule ......................................................................................................................................................................................................... 166 axf:column-rule-align ...................................................................................................................................................................................... 167 axf:column-rule-color ...................................................................................................................................................................................... 167 axf:column-rule-length .................................................................................................................................................................................... 167 axf:column-rule-style ...................................................................................................................................................................................... 167 axf:column-rule-width ..................................................................................................................................................................................... 167 Diagonal Border .................................................................................................................................................................................................... 167 axf:diagonal-border-color ............................................................................................................................................................................... 168 axf:diagonal-border-style ................................................................................................................................................................................ 168 axf:diagonal-border-width ............................................................................................................................................................................... 168 axf:reverse-diagonal-border-color .................................................................................................................................................................. 168 axf:reverse-diagonal-border-style ................................................................................................................................................................... 168 axf:reverse-diagonal-border-width .................................................................................................................................................................. 168 Borders .................................................................................................................................................................................................................. 168 axf:border-radius axf:border-top-left-radius axf:border-top-right-radius axf:border-bottom-left-radius axf:border-bottom-right-radius .......... 168 axf:box-shadow .............................................................................................................................................................................................. 169 Repeat Page Sequence ........................................................................................................................................................................................ 169 axf:repeat-page-sequence-master ................................................................................................................................................................. 169 Page Background .................................................................................................................................................................................................. 169 axf:background-color ...................................................................................................................................................................................... 169 axf:background-image .................................................................................................................................................................................... 169 axf:background-position-horizontal ................................................................................................................................................................ 170 axf:background-position-vertical ..................................................................................................................................................................... 170 axf:background-repeat ................................................................................................................................................................................... 170 Overflow Extensions ............................................................................................................................................................................................. 170 axf:overflow-condense ................................................................................................................................................................................... 170 axf:overflow-replace ....................................................................................................................................................................................... 170 Alternate Text ........................................................................................................................................................................................................ 171 axf:alttext ........................................................................................................................................................................................................ 171 Extended Functions .............................................................................................................................................................................................. 171 rgb-icc ............................................................................................................................................................................................................. 171 Extended Values ................................................................................................................................................................................................... 171 font-stretch ..................................................................................................................................................................................................... 171 force-page-count ............................................................................................................................................................................................ 172 format ............................................................................................................................................................................................................. 172 internal-destination ......................................................................................................................................................................................... 173 overflow .......................................................................................................................................................................................................... 173 - 8 - Table of Contets SVG Conformance .................................................................................................................................................................................................. 174 Restrictions ........................................................................................................................................................................................................... 176 MathML Conformance ............................................................................................................................................................................................ 177 General .............................................................................................................................................................................................................. 177 Presentation / Token Elements .......................................................................................................................................................................... 177 Presentation / General Layout ........................................................................................................................................................................... 177 Presentation / Scripts and Limits ....................................................................................................................................................................... 177 Presentation / Tables and Matrices ................................................................................................................................................................... 178 Presentation / Dynamic Expressions ................................................................................................................................................................. 178 Content / Token Elements ................................................................................................................................................................................. 178 Content / Basic Content Elements ..................................................................................................................................................................... 178 Content / Arithmetic, Algebra and Logic ............................................................................................................................................................ 178 Content / Relations ............................................................................................................................................................................................ 179 Content / Calculus and Vector Calculus ............................................................................................................................................................ 179 Content / Theory of Sets .................................................................................................................................................................................... 180 Content / Sequences and Series ....................................................................................................................................................................... 180 Content / Elementary Functions ......................................................................................................................................................................... 180 Content / Statistics ............................................................................................................................................................................................. 181 Content / Linear Algebra .................................................................................................................................................................................... 181 Content / Semantic Mapping Elements .............................................................................................................................................................. 181 Content / Constants and Symbol Elements ....................................................................................................................................................... 181 Restrictions ........................................................................................................................................................................................................... 182 WordML Transformation ........................................................................................................................................................................................ 183 Transform Specification ........................................................................................................................................................................................ 183 WordML Specification ........................................................................................................................................................................................ 183 Page Format ...................................................................................................................................................................................................... 183 Style Expansion ................................................................................................................................................................................................. 184 Document Factor Mapping ................................................................................................................................................................................. 184 To Work with .NET ............................................................................................................................................................................................. 186 WordMLToFO Stylesheet ...................................................................................................................................................................................... 186 Hyphenation ............................................................................................................................................................................................................ 187 Languages ............................................................................................................................................................................................................ 187 Example ................................................................................................................................................................................................................ 188 Exception Dictionary ............................................................................................................................................................................................. 188 TeX Dictionary ....................................................................................................................................................................................................... 189 Dictionary Name and Location ........................................................................................................................................................................... 189 Contents of Hyphenation Dictionary .................................................................................................................................................................. 189 PANTONE® Option ................................................................................................................................................................................................. 191 Color Names ......................................................................................................................................................................................................... 191 Environment Variables ........................................................................................................................................................................................... 197 Symbolic Links ........................................................................................................................................................................................................ 198 Installed Modules .................................................................................................................................................................................................... 201 Windows version ................................................................................................................................................................................................... 201 Solaris/Linux version ............................................................................................................................................................................................. 202 Macintosh version ................................................................................................................................................................................................. 203 HP-UX version ...................................................................................................................................................................................................... 204 AIX version ............................................................................................................................................................................................................ 205 Error Messages ....................................................................................................................................................................................................... 207 Index ......................................................................................................................................................................................................................... 212 - 9 - XSL Formatter V4.0 - Overview Overview XSL Formatter V4.0is a XSL-FO software for formatting and printing XML correspoinding to the specification of Extensible Stylesheet Language (XSL) Version 1.0 Version 1.1 which is developed for superior display and print of XML document. Highlights XSL Formatter V4.0 provides the following features: Compliant with XSL 1.1 ● It corresponds to XSL 1.1 which is a new XSL-FO specification. XSL Formatter V4.0faithfully mounts quite almost elements of the XSL specification and property. For example, it supports table-layout="auto" in the table formatting. Please refer to "XSL-FO 1.1 Conformance". Format virtually any size document ● XSL Formatter V4.0can now format a document of virtually any size whether it is a publication, tens of thousands of invoices, reports, technical manuals, or personalized one to one documents. (There might be the case to become the insufficient memory etc. depending on the document structure.) High speed formatting ● XSL Formatter V4.0processes the formatting at high speed, and generates PDF. It is the best suited for applying to the Web application such as the PDF delivery on Web etc. Multilingual language ● XSL Formatter V4.0supports over 50 different languages, almost any language which is supported by Unicode including Latin, Cyrillic, Greek, Japanese (Hiragana and Katakana), Simplified Chinese, Traditional Chinese, Hangul, Arabic, Hebrew and Thai. It offers the abilities to write in vertical mode, to run the text from right to left as in Arabic and Hebrew and also to create multilingual documents with language mixtures on the same page and even on the same line. It also offers the hyphenation processing, and the adjustment of white space before and behind the punctuation which differs according to the language. Moreover, XSL Formatter V4.0makes it possilbe to hyphenate more than 40 lan- guages. Supports not only PDF output but also SVG output ● PDF outputcan be done for an unlimited number of users on a server by utilizing the Antenna House developed PDF direct creation engine. The license of Acrobat is unnecessary. XSL Formatter SVG Output Option makes SVG Outputavailable, which is the best for applying to the SVG delivery system for a portable equipment etc. Supports PDF/X ● XSL Formatter V4.0supportsPDF/X. PDF/X is a specification that places much value on exchanging date and defined by ISO for printing purpose. Accessible PDF ● XSL Formatter V4.0 can generate the Tagged PDFfor enhancing the accessibility to people with disabilities. This is a function indispensable to comply with Section 508, the law of the United States enforced on June 21, 2001. Direct Printer output ● The Windows version also supports the ability to send the converted results directly to any Windows based printer without the need to first create a PDF document.It's also possible to get the formatted result and print it immediately by using GUI. Native drawing of SVG, MathML, EMF, and WMF ● With XSL Formatter V4.0 SVG, MathML, EMF and WMFimage is drawn into PDF as vector thus retaining the quality of output images. XSL Formatter MathML Option is required for drawing MathML as Vector. Supports the embedding of PDF into PDF ● An arbitrary page of other PDF can be embedded into PDF. Supports the drawing of Microsoft® Excel Chart ● Microsoft® Excel Chartcan be specified for FO as graphics and drawn by using XSL Formatter Chart Option. It is drawn as vector images in PDF. Supports PANTONE® color ● The color name of PANTONE® can be directly specified by using XSL Formatter PANTONE® Option. Wide array of Integration Interface ● As integration interface XSL Formatter V4.0 provides Command-line, .NET, COM, Java and C++/C interface. (.NET and COM interfaces are available only for Windows.) All interfaces support streaming input/output which makes for the easy system integration. Also the output of the native parser of .NET (XML and XSLT output) can be directly received without going through a file. It is possible to receive DOM directly and process it with not only .NET interface but also COM interface. Attentive extensions ● XSL Formatter V4.0 mounts a lot of Extentions that cannot be achieved with XSL1.1. For instance, the following extensions are provided. ○ Outputs PDF in Multi Separate Volume ○ Outputs bookmark, link and annotation for PDF ○ Printer marks such as a crop mark ○ Line numbering ○ Footnotes and sidenotes per column - 10 -
Description: