Pdf/Resource/Font/Simple/Standard/HelveticaOblique.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Pdf
- Subpackage
- Fonts
- Version
- $Id: HelveticaOblique.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Pdf_Resource_Font_Simple_Standard_HelveticaOblique
Implementation for the standard PDF font Helvetica-Oblique.
This class was generated automatically using the font information and metric data contained in the Adobe Font Metric (AFM) files, available here: http://partners.adobe.com/public/developer/en/pdf/Core14_AFMs.zip
The PHP script used to generate this class can be found in the /tools directory of the framework distribution. If you need to make modifications to this class, chances are the same modifications are needed for the rest of the standard fonts. You should modify the script and regenerate the classes instead of changing this class file by hand.
- Parent(s)
- \Zend_Pdf_Resource_Font_Simple_Standard < \Zend_Pdf_Resource_Font_Simple < \Zend_Pdf_Resource_Font < \Zend_Pdf_Resource
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties

integer $_ascent = 0Typographical ascent.
Inherited from: \Zend_Pdf_Resource_Font::$$_ascent\Zend_Pdf_Resource_Font_Simple::$$_ascent\Zend_Pdf_Resource_Font_Simple_Standard::$$_ascentSee getAscent().
0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_ascent
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_ascent
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_ascent

\Zend_Pdf_Cmap $_cmap = nullObject representing the font's cmap (character to glyph map).
Inherited from: \Zend_Pdf_Resource_Font_Simple::$$_cmap\Zend_Pdf_Resource_Font_Simple_Standard::$$_cmapnullDetails- Type
- \Zend_Pdf_Cmap
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_cmap
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_cmap

integer $_descent = 0Typographical descent.
Inherited from: \Zend_Pdf_Resource_Font::$$_descent\Zend_Pdf_Resource_Font_Simple::$$_descent\Zend_Pdf_Resource_Font_Simple_Standard::$$_descentSee getDescent().
0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_descent
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_descent
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_descent

array $_fontNames = array()Array containing descriptive names for the font.
Inherited from: \Zend_Pdf_Resource_Font::$$_fontNames\Zend_Pdf_Resource_Font_Simple::$$_fontNames\Zend_Pdf_Resource_Font_Simple_Standard::$$_fontNamesSee fontName().
array()Details- Type
- array
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_fontNames
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_fontNames
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_fontNames

integer $_fontType = \Zend_Pdf_Font::TYPE_UNKNOWNThe type of font.
Inherited from: \Zend_Pdf_Resource_Font::$$_fontType\Zend_Pdf_Resource_Font_Simple::$$_fontType\Zend_Pdf_Resource_Font_Simple_Standard::$$_fontTypeUse TYPE_ constants defined in Zend_Pdf_Font.
\Zend_Pdf_Font::TYPE_UNKNOWNDetails- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_fontType
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_fontType
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_fontType

array $_glyphWidths = nullArray containing the widths of each of the glyphs contained in the font.
Inherited from: \Zend_Pdf_Resource_Font_Simple::$$_glyphWidths\Zend_Pdf_Resource_Font_Simple_Standard::$$_glyphWidthsKeys are integers starting from 0, which coresponds to Zend_Pdf_Cmap::MISSING_CHARACTER_GLYPH.
Font character map may contain gaps for actually used glyphs, nevertheless glyphWidths array contains widths for all glyphs even they are unused.
nullDetails- Type
- array
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_glyphWidths
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_glyphWidths

boolean $_isBold = falseFlag indicating whether or not this font is bold.
Inherited from: \Zend_Pdf_Resource_Font::$$_isBold\Zend_Pdf_Resource_Font_Simple::$$_isBold\Zend_Pdf_Resource_Font_Simple_Standard::$$_isBoldfalseDetails- Type
- boolean
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_isBold
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_isBold
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_isBold

boolean $_isItalic = falseFlag indicating whether or not this font is italic.
Inherited from: \Zend_Pdf_Resource_Font::$$_isItalic\Zend_Pdf_Resource_Font_Simple::$$_isItalic\Zend_Pdf_Resource_Font_Simple_Standard::$$_isItalicfalseDetails- Type
- boolean
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_isItalic
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_isItalic
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_isItalic

boolean $_isMonospace = falseFlag indicating whether or not this font is monospaced.
Inherited from: \Zend_Pdf_Resource_Font::$$_isMonospace\Zend_Pdf_Resource_Font_Simple::$$_isMonospace\Zend_Pdf_Resource_Font_Simple_Standard::$$_isMonospacefalseDetails- Type
- boolean
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_isMonospace
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_isMonospace
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_isMonospace

integer $_lineGap = 0Typographical line gap.
Inherited from: \Zend_Pdf_Resource_Font::$$_lineGap\Zend_Pdf_Resource_Font_Simple::$$_lineGap\Zend_Pdf_Resource_Font_Simple_Standard::$$_lineGapSee getLineGap().
0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_lineGap
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_lineGap
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_lineGap

integer $_missingGlyphWidth = 0Width for glyphs missed in the font
Inherited from: \Zend_Pdf_Resource_Font_Simple::$$_missingGlyphWidth\Zend_Pdf_Resource_Font_Simple_Standard::$$_missingGlyphWidthNote: Adobe PDF specfication (V1.4 - V1.6) doesn't define behavior for rendering characters missed in the standard PDF fonts (such us 0x7F (DEL) Windows ANSI code) Adobe Font Metrics files doesn't also define metrics for "missed glyph". We provide character width as "0" for this case, but actually it depends on PDF viewer implementation.
0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_missingGlyphWidth
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_missingGlyphWidth

\Zend_Pdf_ElementFactory_Interface $_objectFactory = Each Pdf resource (fonts, images, .
Inherited from: \Zend_Pdf_Resource::$$_objectFactory\Zend_Pdf_Resource_Font::$$_objectFactory\Zend_Pdf_Resource_Font_Simple::$$_objectFactory\Zend_Pdf_Resource_Font_Simple_Standard::$$_objectFactory..) interacts with a PDF itself. It creates appropriate PDF objects, structures and sometime embedded files. Resources are referenced in content streams by names, which are stored in a page resource dictionaries.
Thus, resources must be attached to the PDF.
Resource abstraction uses own PDF object factory to store all necessary information. At the render time internal object factory is appended to the global PDF file factory.
Resource abstraction also cashes information about rendered PDF files and doesn't duplicate resource description each time then Resource is rendered (referenced).
- Type
- \Zend_Pdf_ElementFactory_Interface
- Inherited_from
- \Zend_Pdf_Resource::$$_objectFactory
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_objectFactory
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_objectFactory
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_objectFactory

\Zend_Pdf_Element_Object $_resource = Main resource object
Inherited from: \Zend_Pdf_Resource::$$_resource\Zend_Pdf_Resource_Font::$$_resource\Zend_Pdf_Resource_Font_Simple::$$_resource\Zend_Pdf_Resource_Font_Simple_Standard::$$_resource- Type
- \Zend_Pdf_Element_Object
- Inherited_from
- \Zend_Pdf_Resource::$$_resource
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_resource
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_resource
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_resource

integer $_strikePosition = 0The position above the text baseline of the strikethrough (in glyph units).
Inherited from: \Zend_Pdf_Resource_Font::$$_strikePosition\Zend_Pdf_Resource_Font_Simple::$$_strikePosition\Zend_Pdf_Resource_Font_Simple_Standard::$$_strikePosition0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_strikePosition
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_strikePosition
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_strikePosition

integer $_strikeThickness = 0The thickness of the strikethrough (in glyph units).
Inherited from: \Zend_Pdf_Resource_Font::$$_strikeThickness\Zend_Pdf_Resource_Font_Simple::$$_strikeThickness\Zend_Pdf_Resource_Font_Simple_Standard::$$_strikeThickness0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_strikeThickness
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_strikeThickness
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_strikeThickness

integer $_underlinePosition = 0The position below the text baseline of the underline (in glyph units).
Inherited from: \Zend_Pdf_Resource_Font::$$_underlinePosition\Zend_Pdf_Resource_Font_Simple::$$_underlinePosition\Zend_Pdf_Resource_Font_Simple_Standard::$$_underlinePosition0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_underlinePosition
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_underlinePosition
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_underlinePosition

integer $_underlineThickness = 0The thickness of the underline (in glyph units).
Inherited from: \Zend_Pdf_Resource_Font::$$_underlineThickness\Zend_Pdf_Resource_Font_Simple::$$_underlineThickness\Zend_Pdf_Resource_Font_Simple_Standard::$$_underlineThickness0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_underlineThickness
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_underlineThickness
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_underlineThickness

integer $_unitsPerEm = 0Number of glyph units per em.
Inherited from: \Zend_Pdf_Resource_Font::$$_unitsPerEm\Zend_Pdf_Resource_Font_Simple::$$_unitsPerEm\Zend_Pdf_Resource_Font_Simple_Standard::$$_unitsPerEmSee getUnitsPerEm().
0Details- Type
- integer
- Inherited_from
- \Zend_Pdf_Resource_Font::$$_unitsPerEm
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple::$$_unitsPerEm
- Inherited_from
- \Zend_Pdf_Resource_Font_Simple_Standard::$$_unitsPerEm
Methods

__clone() : voidClone page, extract it and dependent objects from the current document, so it can be used within other docs.
Inherited from: \Zend_Pdf_Resource::__clone()\Zend_Pdf_Resource_Font::__clone()\Zend_Pdf_Resource_Font_Simple::__clone()\Zend_Pdf_Resource_Font_Simple_Standard::__clone()
__construct() : voidObject constructor
If resource is not a Zend_Pdf_Element object, then stream object with specified value is generated.

__toString() : stringReturns the full name of the font in the encoding method of the current locale.
Inherited from: \Zend_Pdf_Resource_Font::__toString()\Zend_Pdf_Resource_Font_Simple::__toString()\Zend_Pdf_Resource_Font_Simple_Standard::__toString()Transliterates any characters that cannot be naturally represented in that character set.
| Type | Description |
|---|---|
| string |

decodeString(string $string, string $charEncoding) : stringConvert string from the font encoding.
Inherited from: \Zend_Pdf_Resource_Font_Simple::decodeString()\Zend_Pdf_Resource_Font_Simple_Standard::decodeString()The method is used to convert strings retrieved from existing content streams
| Name | Type | Description |
|---|---|---|
| $string | string | |
| $charEncoding | string | Character encoding of resulting text. |
| Type | Description |
|---|---|
| string |

encodeString(string $string, string $charEncoding) : stringConvert string to the font encoding.
Inherited from: \Zend_Pdf_Resource_Font_Simple::encodeString()\Zend_Pdf_Resource_Font_Simple_Standard::encodeString()The method is used to prepare string for text drawing operators
| Name | Type | Description |
|---|---|---|
| $string | string | |
| $charEncoding | string | Character encoding of source text. |
| Type | Description |
|---|---|
| string |

getAscent() : integerReturns the typographic ascent in font glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getAscent()\Zend_Pdf_Resource_Font_Simple::getAscent()\Zend_Pdf_Resource_Font_Simple_Standard::getAscent()The typographic ascent is the distance from the font's baseline to the top of the text frame. It is frequently used to locate the initial baseline for a paragraph of text inside a given rectangle.
| Type | Description |
|---|---|
| integer |

getCoveredPercentage(string $string, string $charEncoding = '') : floatReturns a number between 0 and 1 inclusive that indicates the percentage of characters in the string which are covered by glyphs in this font.
Inherited from: \Zend_Pdf_Resource_Font_Simple::getCoveredPercentage()\Zend_Pdf_Resource_Font_Simple_Standard::getCoveredPercentage()Since no one font will contain glyphs for the entire Unicode character range, this method can be used to help locate a suitable font when the actual contents of the string are not known.
Note that some fonts lie about the characters they support. Additionally, fonts don't usually contain glyphs for control characters such as tabs and line breaks, so it is rare that you will get back a full 1.0 score. The resulting value should be considered informational only.
| Name | Type | Description |
|---|---|---|
| $string | string | |
| $charEncoding | string | (optional) Character encoding of source text. If omitted, uses 'current locale'. |
| Type | Description |
|---|---|
| float |

getDescent() : integerReturns the typographic descent in font glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getDescent()\Zend_Pdf_Resource_Font_Simple::getDescent()\Zend_Pdf_Resource_Font_Simple_Standard::getDescent()The typographic descent is the distance below the font's baseline to the bottom of the text frame. It is always negative.
| Type | Description |
|---|---|
| integer |

getFontName(integer $nameType, mixed $language, string $characterSet = null) : stringReturns the specified descriptive name for the font.
Inherited from: \Zend_Pdf_Resource_Font::getFontName()\Zend_Pdf_Resource_Font_Simple::getFontName()\Zend_Pdf_Resource_Font_Simple_Standard::getFontName()The font name type is usually one of the following:
- Zend_Pdf_Font::NAME_FULL
- Zend_Pdf_Font::NAME_FAMILY
- Zend_Pdf_Font::NAME_PREFERRED_FAMILY
- Zend_Pdf_Font::NAME_STYLE
- Zend_Pdf_Font::NAME_PREFERRED_STYLE
- Zend_Pdf_Font::NAME_DESCRIPTION
- Zend_Pdf_Font::NAME_SAMPLE_TEXT
- Zend_Pdf_Font::NAME_ID
- Zend_Pdf_Font::NAME_VERSION
- Zend_Pdf_Font::NAME_POSTSCRIPT
- Zend_Pdf_Font::NAME_CID_NAME
- Zend_Pdf_Font::NAME_DESIGNER
- Zend_Pdf_Font::NAME_DESIGNER_URL
- Zend_Pdf_Font::NAME_MANUFACTURER
- Zend_Pdf_Font::NAME_VENDOR_URL
- Zend_Pdf_Font::NAME_COPYRIGHT
- Zend_Pdf_Font::NAME_TRADEMARK
- Zend_Pdf_Font::NAME_LICENSE
- Zend_Pdf_Font::NAME_LICENSE_URL
Note that not all names are available for all fonts. In addition, some fonts may contain additional names, whose indicies are in the range 256 to 32767 inclusive, which are used for certain font layout features.
If the preferred language translation is not available, uses the first available translation for the name, which is usually English.
If the requested name does not exist, returns null.
All names are stored internally as Unicode strings, using UTF-16BE encoding. You may optionally supply a different resulting character set.
| Name | Type | Description |
|---|---|---|
| $nameType | integer | Type of name requested. |
| $language | mixed | Preferred language (string) or array of languages in preferred order. Use the ISO 639 standard 2-letter language codes. |
| $characterSet | string | (optional) Desired resulting character set. You may use any character set supported by {@link iconv()}; |
| Type | Description |
|---|---|
| string |

getFontNames() : arrayReturns whole set of font names.
Inherited from: \Zend_Pdf_Resource_Font::getFontNames()\Zend_Pdf_Resource_Font_Simple::getFontNames()\Zend_Pdf_Resource_Font_Simple_Standard::getFontNames()| Type | Description |
|---|---|
| array |

getFontType() : integerReturns the type of font.
Inherited from: \Zend_Pdf_Resource_Font::getFontType()\Zend_Pdf_Resource_Font_Simple::getFontType()\Zend_Pdf_Resource_Font_Simple_Standard::getFontType()| Type | Description |
|---|---|
| integer | One of the TYPE_ constants defined in {@link Zend_Pdf_Font}. |

getLineGap() : integerReturns the typographic line gap in font glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getLineGap()\Zend_Pdf_Resource_Font_Simple::getLineGap()\Zend_Pdf_Resource_Font_Simple_Standard::getLineGap()The typographic line gap is the distance between the bottom of the text frame of one line to the top of the text frame of the next. It is typically combined with the typographical ascent and descent to determine the font's total line height (or leading).
| Type | Description |
|---|---|
| integer |

getLineHeight() : integerReturns the suggested line height (or leading) in font glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getLineHeight()\Zend_Pdf_Resource_Font_Simple::getLineHeight()\Zend_Pdf_Resource_Font_Simple_Standard::getLineHeight()This value is determined by adding together the values of the typographic ascent, descent, and line gap. This value yields the suggested line spacing as determined by the font developer.
It should be noted that this is only a guideline; layout engines will frequently modify this value to achieve special effects such as double- spacing.
| Type | Description |
|---|---|
| integer |

getStrikePosition() : integerReturns the suggested position above the text baseline of the strikethrough in glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getStrikePosition()\Zend_Pdf_Resource_Font_Simple::getStrikePosition()\Zend_Pdf_Resource_Font_Simple_Standard::getStrikePosition()| Type | Description |
|---|---|
| integer |

getStrikeThickness() : integerReturns the suggested line thickness of the strikethrough in glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getStrikeThickness()\Zend_Pdf_Resource_Font_Simple::getStrikeThickness()\Zend_Pdf_Resource_Font_Simple_Standard::getStrikeThickness()| Type | Description |
|---|---|
| integer |

getUnderlinePosition() : integerReturns the suggested position below the text baseline of the underline in glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getUnderlinePosition()\Zend_Pdf_Resource_Font_Simple::getUnderlinePosition()\Zend_Pdf_Resource_Font_Simple_Standard::getUnderlinePosition()This value is usually negative.
| Type | Description |
|---|---|
| integer |

getUnderlineThickness() : integerReturns the suggested line thickness of the underline in glyph units.
Inherited from: \Zend_Pdf_Resource_Font::getUnderlineThickness()\Zend_Pdf_Resource_Font_Simple::getUnderlineThickness()\Zend_Pdf_Resource_Font_Simple_Standard::getUnderlineThickness()| Type | Description |
|---|---|
| integer |

getUnitsPerEm() : integerReturns the number of glyph units per em.
Inherited from: \Zend_Pdf_Resource_Font::getUnitsPerEm()\Zend_Pdf_Resource_Font_Simple::getUnitsPerEm()\Zend_Pdf_Resource_Font_Simple_Standard::getUnitsPerEm()Used to convert glyph space to user space. Frequently used in conjunction with widthsForGlyphs() to calculate the with of a run of text.
| Type | Description |
|---|---|
| integer |

glyphNumberForCharacter(integer $characterCode) : integerReturns the glyph number corresponding to the Unicode character.
Inherited from: \Zend_Pdf_Resource_Font_Simple::glyphNumberForCharacter()\Zend_Pdf_Resource_Font_Simple_Standard::glyphNumberForCharacter()If a particular character doesn't exist in this font, the special 'missing character glyph' will be substituted.
See also glyphNumbersForCharacters() which is optimized for bulk operations.
| Name | Type | Description |
|---|---|---|
| $characterCode | integer | Unicode character code (code point). |
| Type | Description |
|---|---|
| integer | Glyph number. |

glyphNumbersForCharacters(array $characterCodes) : arrayReturns an array of glyph numbers corresponding to the Unicode characters.
Inherited from: \Zend_Pdf_Resource_Font_Simple::glyphNumbersForCharacters()\Zend_Pdf_Resource_Font_Simple_Standard::glyphNumbersForCharacters()If a particular character doesn't exist in this font, the special 'missing character glyph' will be substituted.
See also glyphNumberForCharacter().
| Name | Type | Description |
|---|---|---|
| $characterCodes | array | Array of Unicode character codes (code points). |
| Type | Description |
|---|---|
| array | Array of glyph numbers. |

isBold() : booleanReturns true if font is bold.
Inherited from: \Zend_Pdf_Resource_Font::isBold()\Zend_Pdf_Resource_Font_Simple::isBold()\Zend_Pdf_Resource_Font_Simple_Standard::isBold()| Type | Description |
|---|---|
| boolean |

isItalic() : booleanReturns true if font is italic.
Inherited from: \Zend_Pdf_Resource_Font::isItalic()\Zend_Pdf_Resource_Font_Simple::isItalic()\Zend_Pdf_Resource_Font_Simple_Standard::isItalic()| Type | Description |
|---|---|
| boolean |

isMonospace() : booleanReturns true if font is monospace.
Inherited from: \Zend_Pdf_Resource_Font::isMonospace()\Zend_Pdf_Resource_Font_Simple::isMonospace()\Zend_Pdf_Resource_Font_Simple_Standard::isMonospace()| Type | Description |
|---|---|
| boolean |

widthForGlyph(integer $glyphNumber) : integerReturns the width of the glyph.
Inherited from: \Zend_Pdf_Resource_Font_Simple::widthForGlyph()\Zend_Pdf_Resource_Font_Simple_Standard::widthForGlyph()Like widthsForGlyphs() but used for one glyph at a time.
| Name | Type | Description |
|---|---|---|
| $glyphNumber | integer |
| Type | Description |
|---|---|
| integer |
| Exception | Description |
|---|---|
| \Zend_Pdf_Exception |

widthsForGlyphs(array $glyphNumbers) : arrayReturns the widths of the glyphs.
Inherited from: \Zend_Pdf_Resource_Font_Simple::widthsForGlyphs()\Zend_Pdf_Resource_Font_Simple_Standard::widthsForGlyphs()The widths are expressed in the font's glyph space. You are responsible for converting to user space as necessary. See unitsPerEm().
See also widthForGlyph().
| Name | Type | Description |
|---|---|---|
| $glyphNumbers | array | &$glyphNumbers Array of glyph numbers. |
| Type | Description |
|---|---|
| array | Array of glyph widths (integers). |
| Exception | Description |
|---|---|
| \Zend_Pdf_Exception |