Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.fop.fonts
Interface FontDescriptor

All Superinterfaces:
  FontMetrics

All Known Implementing Classes:
  CIDFont, CustomFont, LazyFont, MultiByteFont, SingleByteFont

    public interface FontDescriptor

extends FontMetrics

This interface enhances the font metrics interface with access methods to value needed to register fonts in various target formats like PDF or PostScript.

Method Summary
`int` | `getAscender()` Returns the ascender value of the font.
`int` | `getCapHeight()` Returns the capital height of the font.
`int` | `getDescender()` Returns the descender value of the font.
`int` | `getFlags()` Returns the flags for the font.
`int[]` | `getFontBBox()` Returns the font's bounding box.
`int` | `getItalicAngle()` Returns the italic angle for the font.
`int` | `getStemV()` Returns the vertical stem width for the font.
`boolean` | `isEmbeddable()` Indicates if this font may be embedded.
`boolean` | `isSubsetEmbedded()` Indicates whether this font is subset embedded.
`boolean` | `isSymbolicFont()` Indicates whether the font is a symbolic font.

Methods inherited from interface org.apache.fop.fonts.FontMetrics
`getAscender, getBoundingBox, getCapHeight, getDescender, getEmbedFontName, getFamilyNames, getFontName, getFontType, getFontURI, getFullName, getKerningInfo, getMaxAscent, getStrikeoutPosition, getStrikeoutThickness, getUnderlinePosition, getUnderlineThickness, getWidth, getWidths, getXHeight, hasFeature, hasKerningInfo, isMultiByte`

Method Detail

### getAscender

    int getAscender()

  Returns the ascender value of the font. (Ascent in pdf spec)

  Returns:
    the ascender

### getCapHeight

    int getCapHeight()

  Returns the capital height of the font.

  Returns:
    the capital height

### getDescender

    int getDescender()

  Returns the descender value of the font. (Descent in pdf spec)

  Returns:
    the descender value

### getFlags

    int getFlags()

  Returns the flags for the font. (See pdf spec)

  Returns:
    the flags

### isSymbolicFont

    boolean isSymbolicFont()

  Indicates whether the font is a symbolic font.

  Returns:
    true if the font is a symbolic font (i.e. Symbol or ZapfDingbats)

### getFontBBox

    int[] getFontBBox()

  Returns the font's bounding box.

  Returns:
    the bounding box

### getItalicAngle

    int getItalicAngle()

  Returns the italic angle for the font.

  Returns:
    the italic angle

### getStemV

    int getStemV()

  Returns the vertical stem width for the font.

  Returns:
    the vertical stem width

### isEmbeddable

    boolean isEmbeddable()

  Indicates if this font may be embedded.

  Returns:
    True, if embedding is possible/permitted

### isSubsetEmbedded

    boolean isSubsetEmbedded()

  Indicates whether this font is subset embedded.

  Returns:
    true if this font is subset embedded

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.