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

Graphic Support

Any graphics as the external files can be specified to <fo:external-graphic>. XSL Formatter V3.4 detects the graphics format automatically. When the value of the content-type property is specified, it is assumed, then detected whether it conflicts or not. As the result if the specified value conflicts, then additional auto-detect will be done. In case of the image via HTTP, the content-type is given from the HTTP header. At that time it's assumed in preference to the value of the property.

In addition, the data scheme (RFC2397) can be specified to <fo:external-graphic>. In other word, the content of the graphics can be specified in do directly without preparing the external file.

It's not necessary to specify the media type in the data scheme, if specified, it is assumed.

XSL Formatter V3.4 supports the following types of graphics. Unless otherwise noted they are supported across all systems; Windows/Solaris/Linux/Machintosh/HP-UX/AIX.

See also Image Output in the PDF Output section for the images supported to hundle in PDF.
See also Image Output in the SVG Output section for the images supported to hundle in SVG.

BMP

Supports Windows Bitmap.

JPEG

Supports JPEG 2000, JFIF (JPEG File Interchange Format). Solaris/Linux/Macintosh/HP-UX/AIX version supports only the Baseline JPEG compression type.

JPEG2000

Supports JPEG2000 of the following format. (V3.4)

  • JP2 (image/jp2)

On GUI, the dummy image is displayed.

PNG

Supports Portable Network Graphics Format with the following restrictions:

  • Alpha channel information is effective with PDF1.4 or later.
  • 16 bit color depth image will be truncated to 8 bit depth.

TIFF

Supports the TIFF files of TIFF Revision 6.0 specification.

  • No Compression
  • PackBits Compression
  • Modified Huffman
  • CCITT Group3 1D
  • CCITT Group3 2D
  • CCITT Group4
  • JPEG Compression
  • LZW Compression
  • ZIP Compression

Supports the following color expression.

  • Grayscale
  • RGB
  • CMYK
  • YCbCr
  • CIE L*a*b*

Restrictions:

  • Following formats are not supported.
    • Tiled Image
    • Planar Configuration=2(Planar format)
    • PhotometricInterpretation=8(CIE L*a*b*)
  • A YCbCr image is transformed into an RGB image when outputting to PDF. Moreover, A CMYK image is transformed into an RGB image, when JPEG compression is used or when alpha channel is specified .(when ExtraSamples is specified.)
  • Alpha channel information is effective with PDF1.4 or later.
  • 16 bit color depth image will be truncated to 8 bit depth.
  • Multi page TIFF images are not supported. Only the first image in the TIFF file will be processed.
  • Some parts of the TIFF extensions can not be loaded properly.

GIF

Supports Graphics Interchange Format with some restrictions.

  • In the case of Animation GIFs containing multiple pages, only the first page is displayed.

WMF

Supports Windows Metafile. The image quality is maintained by embedding the vector image in the PDF. The followings restrictions currently exist:

  • Only the horizontal value for the pen width can be used. If the value is 0.0, the drawing is not processed.
  • The Bitmap specified for the brush is disregarded.
  • The underline and the strikethrough specified for the fonts are disregarded.
  • The calculation of physical size may not correct.
  • Clipping of Multiple rectangles is not supported.
  • The raster operation is not supported. The original copied data is drawn as is.
  • The function of clipping the characters is not supported.
  • The background of the character is always transparent.
  • The function of rotating the character from the baseline is not supported.

WMF in gzip file format is also supported.

EMF

Supports Enhanced Metafile. The image quality is maintained by embedding the vector image in the PDF. The followings restrictions currently exist:

  • Only the horizontal value for the pen width can be used. If the value is 0.0, the drawing is not processed.
  • The Bitmap specified for the brush is disregarded.
  • The underline and the strikethrough specified for the font are disregarded.
  • The calculation of physical size may not be correct.
  • The raster operation is not supported. The original copied data is drawn as is.
  • The function of clipping the characters is not supported.
  • The background of the character is always transparent.
  • The function of rotating the character from the baseline is not supported.
  • The function of clipping the bottom drawing is not supported.

EMF in gzip file format is also supported.

EPS

Supports Encapsulated PostScript. When there is a preview image in EPS, the image can be outputted. When there is no image, a dummy image will be reflected in the GUI. When generating PDF using Acrobat Distiller or outputting to a PS printer, a PostScript code in EPS is outputted instead of a preview image.

It is possible to embed EPS code directly in FO. This also makes it possible to embed EPS code in the PDF as is. See also the Graphics section of the Online Manual to find the sample using <fo:instream-foreign-object>.

It is not necessary to have the CDATA section set, but appropriate character references are required.

EPS can be created by various kinds of software. For this reason, some of the EPS files may not generate the desired results when processed by XSL Formatter V3.4. If this happens, please contact support@antennahouse.com.

SVG

Supports Scalable Vector Graphics. XSL Formatter V3.4 greatly enhances the display quality of SVG in PDF through a newly developed SVG native output engine. Please refer to "SVG Conformance" for more details. SVG in Gzip file format is also supported.

It is also possible to describe SVG code directly in FO. See also the Graphics section of the Online Manual to find the sample using <fo:instream-foreign-object>.

If the correct xmlns is described in the svg tag, it's counted as SVG. If not, it's not counted as SVG.

If you want to include the DOCTYPE declaration in FO, please enclose it with the CDATA sections. See also the Graphics section of the Online Manual to find the sample of SVG1.1 using <fo:instream-foreign-object>

MathML

Supports Mathematical Markup Language. When XSL Formatter MathML Option is installed, it's possible to draw high resolution image in PDF because of the direct creation engine. Please refer to "MathML Conformance" for more details.

It is also possible to describe MathML code directly in FO. See also the Graphics section of the Online Manual to find the sample using<fo:instream-foreign-object>.

If the correct xmlns is described in the math tag, it's counted as MathML. If not, it's not counted as MathML.

If you want to include the DOCTYPE declaration in FO, please enclose it with the CDATA sections. See also the Graphics section of the Online Manual to find the sample using<fo:instream-foreign-object>

Download MathPlayer Even though XSL Formatter MathML Option is not installed, the drawing of MathPlayer can be outputted as a raster image in the Windows version where MathPlayer plug-in from Design Science, Inc. is installed. We recommend having Internet Explorer 6 or later installed on your system when using the MathPlayer plug-in. Some of the MathML images may not be displayed correctly with an earlier version than IE 6. The method for using MathPlayer plug-in is not supported with the Solaris/Linux/Machintosh/HP-UX/AIX versions.

CGM

Supports Computer Graphics Metafiles as defined in ISO/IEC 8632.

Antenna House XSL Formatter relies on the user having an "ActiveCGM" viewer plug-in installed for support of CGM images on the Windows Version of XSL Formatter. The ActiveCGM viewer plug-in is used to display the CGM image in the XSL Formatter GUI and to convert the CGM to a raster image when outputting to PDF. A search using Google on the term "Active CGM" will help you locate download sites for the plug-in. Also, an ActiveCGM plug-in is available from www.cgmcentral.com. CGM support is not available for the Solaris/Linux/Macintosh/HP-UX/AIX versions of XSL Formatter.

PDF

Although it is not an image, XSL Formatter V3.4 can treat PDF like a image. See also PDF Embedding in PDF Output.


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