org.apache.poi.hslf.record
Class SlideAtomLayout

java.lang.Object
  extended by org.apache.poi.hslf.record.SlideAtomLayout

@Internal
public class SlideAtomLayout
extends java.lang.Object

Holds the geometry of the Slide, and the ID of the placeholders on the slide. Embedded inside a SlideAtom is a SlideAtomLayout, without the usual record header. Since it's a fixed size and tied to the SlideAtom, we'll hold it here.

This might eventually merged with the XSLF counterpart


Nested Class Summary
static class SlideAtomLayout.SlideLayoutType
           
 
Constructor Summary
SlideAtomLayout(byte[] data)
          Create a new Embedded SSlideLayoutAtom, from 12 bytes of data
 
Method Summary
 SlideAtomLayout.SlideLayoutType getGeometryType()
          Retrieve the geometry type
 void setGeometryType(SlideAtomLayout.SlideLayoutType geom)
          Set the geometry type
 void writeOut(java.io.OutputStream out)
          Write the contents of the record back, so it can be written to disk.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SlideAtomLayout

public SlideAtomLayout(byte[] data)
Create a new Embedded SSlideLayoutAtom, from 12 bytes of data

Method Detail

getGeometryType

public SlideAtomLayout.SlideLayoutType getGeometryType()
Retrieve the geometry type


setGeometryType

public void setGeometryType(SlideAtomLayout.SlideLayoutType geom)
Set the geometry type


writeOut

public void writeOut(java.io.OutputStream out)
              throws java.io.IOException
Write the contents of the record back, so it can be written to disk. Skips the record header

Throws:
java.io.IOException


Copyright 2017 The Apache Software Foundation or its licensors, as applicable.