Class XSSFGraphicFrame

  • All Implemented Interfaces:
    Shape

    public final class XSSFGraphicFrame
    extends XSSFShape
    Represents DrawingML GraphicalObjectFrame.
    Author:
    Roman Kashitsyn
    • Constructor Detail

      • XSSFGraphicFrame

        protected XSSFGraphicFrame​(XSSFDrawing drawing,
                                   org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTGraphicalObjectFrame ctGraphicFrame)
        Construct a new XSSFGraphicFrame object.
        Parameters:
        drawing - the XSSFDrawing that owns this frame
        ctGraphicFrame - the XML bean that stores this frame content
    • Method Detail

      • getCTGraphicalObjectFrame

        @Internal
        public org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTGraphicalObjectFrame getCTGraphicalObjectFrame()
      • prototype

        protected static org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.CTGraphicalObjectFrame prototype()
        Initialize default structure of a new graphic frame
      • setMacro

        public void setMacro​(java.lang.String macro)
        Sets the frame macro.
      • setName

        public void setName​(java.lang.String name)
        Sets the frame name.
      • getName

        public java.lang.String getName()
        Returns the frame name.
        Returns:
        name of the frame
      • setAnchor

        protected void setAnchor​(XSSFClientAnchor anchor)
        Attaches frame to an anchor.
      • setChart

        protected void setChart​(XSSFChart chart,
                                java.lang.String relId)
        Assign a DrawingML chart to the graphic frame.
      • getId

        public long getId()
        Gets the frame id.
      • setId

        protected void setId​(long id)
        Sets the frame id.
      • getShapeProperties

        protected org.openxmlformats.schemas.drawingml.x2006.main.CTShapeProperties getShapeProperties()
        Description copied from class: XSSFShape
        Returns xml bean with shape properties.
        Specified by:
        getShapeProperties in class XSSFShape
        Returns:
        xml bean with shape properties.
      • getShapeName

        public java.lang.String getShapeName()
        Returns:
        the name of this shape