fop 1.1

## org.apache.fop.fo.extensions.svg
Class SVGElement.PDFUnitContext

    java.lang.Object
      org.apache.fop.fo.extensions.svg.SVGElement.PDFUnitContext

All Implemented Interfaces:
  org.apache.batik.parser.UnitProcessor.Context

Enclosing class:
  SVGElement

    public static class SVGElement.PDFUnitContext

extends java.lang.Object
implements org.apache.batik.parser.UnitProcessor.Context

This class is the default context for a particular element. Information not available on the element are obtained from the bridge context (such as the viewport or the pixel to millimeter factor.

Constructor Summary
`SVGElement.PDFUnitContext(int size, org.w3c.dom.Element e, float ptmm)` Create a PDF unit context.

Method Summary
`org.w3c.dom.Element` `getElement()` Returns the element.
`float` `getFontSize()` Returns the font-size value.
`org.apache.batik.parser.UnitProcessor.Context` `getParentElementContext()` Returns the context of the parent element of this context.
`float` `getPixelToMM()` Returns the pixel to mm factor.
`float` `getPixelUnitToMillimeter()` Returns the pixel to mm factor.
`float` `getViewportHeight()` Returns the viewport height used to compute units.
`float` `getViewportWidth()` Returns the viewport width used to compute units.
`float` `getXHeight()` Returns the x-height value.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### SVGElement.PDFUnitContext

    public SVGElement.PDFUnitContext(int size,
                                     org.w3c.dom.Element e,
                                     float ptmm)

  Create a PDF unit context.

  Parameters:
    `size` - the font size.
    `e` - the svg element
    `ptmm` - the pixel to millimeter factor

Method Detail

### getElement

    public org.w3c.dom.Element getElement()

  Returns the element.

  Specified by:
    `getElement` in interface `org.apache.batik.parser.UnitProcessor.Context`
  Returns:
    the element

### getParentElementContext

    public org.apache.batik.parser.UnitProcessor.Context getParentElementContext()

  Returns the context of the parent element of this context. Since this is always for the root SVG element there never should be one...

  Returns:
    null

### getPixelToMM

    public float getPixelToMM()

  Returns the pixel to mm factor. (this is deprecated)

  Specified by:
    `getPixelToMM` in interface `org.apache.batik.parser.UnitProcessor.Context`
  Returns:
    the pixel to millimeter factor

### getPixelUnitToMillimeter

    public float getPixelUnitToMillimeter()

  Returns the pixel to mm factor.

  Specified by:
    `getPixelUnitToMillimeter` in interface `org.apache.batik.parser.UnitProcessor.Context`
  Returns:
    the pixel to millimeter factor

### getFontSize

    public float getFontSize()

  Returns the font-size value.

  Specified by:
    `getFontSize` in interface `org.apache.batik.parser.UnitProcessor.Context`
  Returns:
    the default font size

### getXHeight

    public float getXHeight()

  Returns the x-height value.

  Specified by:
    `getXHeight` in interface `org.apache.batik.parser.UnitProcessor.Context`
  Returns:
    the x-height value

### getViewportWidth

    public float getViewportWidth()

  Returns the viewport width used to compute units.

  Specified by:
    `getViewportWidth` in interface `org.apache.batik.parser.UnitProcessor.Context`
  Returns:
    the default viewport width of 100

### getViewportHeight

    public float getViewportHeight()

  Returns the viewport height used to compute units.

  Specified by:
    `getViewportHeight` in interface `org.apache.batik.parser.UnitProcessor.Context`
  Returns:
    the default viewport height of 100

fop 1.1

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