jPodRenderer PDF library

de.intarsys.pdf.platform.cwt.font
Interface IPlatformGlyphs

All Known Implementing Classes:
FreetypeGlyphs, NullPlatformGlyphs, Type3Glyphs

public interface IPlatformGlyphs

The platform dependent representation for a glyph.


Method Summary
 de.intarsys.pdf.font.PDGlyphs getGlyphs()
          The associated PD level glyphs PDGlyphs instance.
 IPlatformFont getPlatformFont()
          The platform dependent font where the IPlatformGlyphs object resides.
 int getWidth()
          The glyph width encoded in the font program expressed in PDF glyph space.
 void render(ICSPlatformDevice device)
          Render the IPlatformGlyphs object on an ICSPlatformDevice.
 

Method Detail

getGlyphs

de.intarsys.pdf.font.PDGlyphs getGlyphs()
The associated PD level glyphs PDGlyphs instance.

Returns:
The associated PD level glyphs PDGlyphs instance.

getPlatformFont

IPlatformFont getPlatformFont()
The platform dependent font where the IPlatformGlyphs object resides.

Returns:
The platform dependent font where the IPlatformGlyphs object resides.

getWidth

int getWidth()
The glyph width encoded in the font program expressed in PDF glyph space.

Returns:
The glyph width encoded in the font program expressed in PDF glyph space.

render

void render(ICSPlatformDevice device)
Render the IPlatformGlyphs object on an ICSPlatformDevice.

Parameters:
device - The device to draw upon.

jPodRenderer PDF library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.