Class Zend_Pdf_Resource_Font_Standard

Description

Abstract class definition for the standard 14 Type 1 PDF fonts.

The standard 14 PDF fonts are guaranteed to be availble in any PDF viewer implementation. As such, they do not require much data for the font's resource dictionary. The majority of the data provided by subclasses is for the benefit of our own layout code.

The standard fonts and the corresponding subclasses that manage them:

Font objects should be normally be obtained from the factory methods Zend_Pdf_Font::fontWithName and Zend_Pdf_Font::fontWithPath.

  • abstract:
  • license: New BSD License
  • copyright: Copyright (c) 2006 Zend Technologies USA Inc. (http://www.zend.com)

Located in /Zend/Pdf/Resource/Font/Standard.php (line 59)

Zend_Pdf_Resource
   |
   --Zend_Pdf_Resource_Font
      |
      --Zend_Pdf_Resource_Font_Standard
Direct descendents
Class Description
Zend_Pdf_Resource_Font_Standard_HelveticaOblique Implementation for the standard PDF font Helvetica-Oblique.
Zend_Pdf_Resource_Font_Standard_HelveticaBold Implementation for the standard PDF font Helvetica-Bold.
Zend_Pdf_Resource_Font_Standard_CourierBoldOblique Implementation for the standard PDF font Courier-BoldOblique.
Zend_Pdf_Resource_Font_Standard_Helvetica Implementation for the standard PDF font Helvetica.
Zend_Pdf_Resource_Font_Standard_Courier Implementation for the standard PDF font Courier.
Zend_Pdf_Resource_Font_Standard_CourierBold Implementation for the standard PDF font Courier-Bold.
Zend_Pdf_Resource_Font_Standard_ZapfDingbats Implementation for the standard PDF font ZapfDingbats.
Zend_Pdf_Resource_Font_Standard_TimesRoman Implementation for the standard PDF font Times-Roman.
Zend_Pdf_Resource_Font_Standard_CourierOblique Implementation for the standard PDF font Courier-Oblique.
Zend_Pdf_Resource_Font_Standard_TimesBold Implementation for the standard PDF font Times-Bold.
Zend_Pdf_Resource_Font_Standard_TimesItalic Implementation for the standard PDF font Times-Italic.
Zend_Pdf_Resource_Font_Standard_HelveticaBoldOblique Implementation for the standard PDF font Helvetica-BoldOblique.
Zend_Pdf_Resource_Font_Standard_TimesBoldItalic Implementation for the standard PDF font Times-BoldItalic.
Zend_Pdf_Resource_Font_Standard_Symbol Implementation for the standard PDF font Symbol.
Method Summary
Zend_Pdf_Resource_Font_Standard __construct ()
Variables
Methods

Inherited Methods

Inherited From Zend_Pdf_Resource_Font

Zend_Pdf_Resource_Font::__construct()
Zend_Pdf_Resource_Font::decodeString()
Zend_Pdf_Resource_Font::encodeString()
Zend_Pdf_Resource_Font::getAscent()
Zend_Pdf_Resource_Font::getCoveredPercentage()
Zend_Pdf_Resource_Font::getDescent()
Zend_Pdf_Resource_Font::getFontName()
Zend_Pdf_Resource_Font::getFontType()
Zend_Pdf_Resource_Font::getLineGap()
Zend_Pdf_Resource_Font::getLineHeight()
Zend_Pdf_Resource_Font::getStrikePosition()
Zend_Pdf_Resource_Font::getStrikeThickness()
Zend_Pdf_Resource_Font::getUnderlinePosition()
Zend_Pdf_Resource_Font::getUnderlineThickness()
Zend_Pdf_Resource_Font::getUnitsPerEm()
Zend_Pdf_Resource_Font::widthForGlyph()
Zend_Pdf_Resource_Font::widthsForGlyphs()
Zend_Pdf_Resource_Font::_isEmbeddingOptionSet()
Zend_Pdf_Resource_Font::_toEmSpace()
Zend_Pdf_Resource_Font::__toString()

Inherited From Zend_Pdf_Resource

Zend_Pdf_Resource::__construct()
Zend_Pdf_Resource::getResource()

Documentation generated on Sun, 29 Oct 2006 21:27:32 -0600 by phpDocumentor 1.3.0RC6