Class HSLFMetroShape<T extends Shape<?,?>>

java.lang.Object
org.apache.poi.hslf.model.HSLFMetroShape<T>

@Internal public class HSLFMetroShape<T extends Shape<?,?>> extends Object
Experimental class for metro blobs, i.e. an alternative escher property containing an ooxml representation of the shape
  • Constructor Details

    • HSLFMetroShape

      public HSLFMetroShape(HSLFShape shape)
  • Method Details

    • getMetroBytes

      public byte[] getMetroBytes()
      Returns:
      the bytes of the metro blob, which are bytes of an OPCPackage, i.e. a zip stream
    • hasMetroBlob

      public boolean hasMetroBlob()
      Returns:
      if there's a metro blob to extract
    • getShape

      public T getShape()
      Returns:
      the metro blob shape or null if either there's no metro blob or the ooxml classes aren't in the classpath