jPodRenderer PDF library

Package de.intarsys.pdf.platform.cwt.font

This package implements jPod's view on the platform font implementation.

See:
          Description

Interface Summary
IPlatformFont The abstraction of a platform font implementation.
IPlatformFontFactory  
IPlatformGlyphs The platform dependent representation for a glyph.
IPlatformGlyphsFactory  
 

Class Summary
CommonFontConverter A common implementation to convert fonts from their platform representation to PDF.
DocumentFontFactory An IFontFactory that tries to reuse fonts already available in a PDDocument.
FontConverterCwt2Pdf A generic converter from IFont to a PDFont.
FontConverterPlatform2Pdf An abstract converter from a platform font program to a PDF font.
FontConverterTrueType2Pdf A converter from a Type1 font program to a PDF font.
FontConverterType12Pdf A converter from a Type1 font program to a PDF font.
NullPlatformFont  
NullPlatformFontFactory  
NullPlatformGlyphs  
PDFontTrueTypeTools  
PDFontType1Tools  
PlatformFontFactory  
PlatformFontTools  
StandardFontFactory The standard IFontFactory managing and creating fonts.
StandardFontOutlet The standard outlet for PDDocument specific IFontFactory instances.
 

Exception Summary
PlatformFontException  
 

Package de.intarsys.pdf.platform.cwt.font Description

This package implements jPod's view on the platform font implementation.

This package provides a dummy implementation for handling fonts that should be replaced by a concrete platform specific implementation, supporting your target graphics engine. This can be done using either the service provider concept or the setter with the VM singleton PlatformFontFactory.

In most cases, jPod will come along with an implementation ready to use in "jPodPFFT.jar" that registers itself as a service provider for "de.intarsys.pdf.platform.font.IPlatformFontFactory". This implementation will be based on the famous "freetype".

Application programmers will normally not use classes from this package. The implementation is used by the CSPlatformDevice.


jPodRenderer PDF library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.