Class SVGUserAgent

java.lang.Object
org.apache.batik.bridge.UserAgentAdapter
org.apache.poi.xslf.draw.SVGUserAgent
All Implemented Interfaces:
org.apache.batik.bridge.UserAgent

@Internal public class SVGUserAgent extends org.apache.batik.bridge.UserAgentAdapter
Helper class to base image calculation on actual viewbox instead of the base box (1,1)
  • Field Summary

    Fields inherited from class org.apache.batik.bridge.UserAgentAdapter

    ctx, extensions, FEATURES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     
     
     
    void
    initViewbox(org.w3c.dom.svg.SVGDocument doc)
     
    void
    showAlert(String message)
     

    Methods inherited from class org.apache.batik.bridge.UserAgentAdapter

    addStdFeatures, checkLoadExternalResource, checkLoadScript, deselectAll, getAlternateStyleSheet, getBolderFontWeight, getBrokenLinkDocument, getClientAreaLocationOnScreen, getDefaultFontFamily, getEventDispatcher, getExternalResourceSecurity, getFontFamilyResolver, getLanguages, getLighterFontWeight, getMedia, getMediumFontSize, getPixelToMM, getPixelUnitToMillimeter, getScriptSecurity, getSourceResolution, getStandardBolderFontWeight, getStandardLighterFontWeight, getTransform, getUserStyleSheetURI, getXMLParserClassName, handleElement, hasFeature, isXMLParserValidating, loadDocument, openLink, registerExtension, runThread, setBridgeContext, setSourceResolution, setSVGCursor, setTextSelection, setTransform, showConfirm, showPrompt, showPrompt, supportExtension

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SVGUserAgent

      public SVGUserAgent()
  • Method Details

    • getViewportSize

      public Dimension2D getViewportSize()
      Specified by:
      getViewportSize in interface org.apache.batik.bridge.UserAgent
      Overrides:
      getViewportSize in class org.apache.batik.bridge.UserAgentAdapter
    • getViewbox

      public Rectangle2D getViewbox()
    • initViewbox

      public void initViewbox(org.w3c.dom.svg.SVGDocument doc)
    • displayMessage

      public void displayMessage(String message)
      Specified by:
      displayMessage in interface org.apache.batik.bridge.UserAgent
      Overrides:
      displayMessage in class org.apache.batik.bridge.UserAgentAdapter
    • displayError

      public void displayError(String message)
      Overrides:
      displayError in class org.apache.batik.bridge.UserAgentAdapter
    • displayError

      public void displayError(Exception e)
      Specified by:
      displayError in interface org.apache.batik.bridge.UserAgent
      Overrides:
      displayError in class org.apache.batik.bridge.UserAgentAdapter
    • showAlert

      public void showAlert(String message)
      Specified by:
      showAlert in interface org.apache.batik.bridge.UserAgent
      Overrides:
      showAlert in class org.apache.batik.bridge.UserAgentAdapter