Package org.apache.poi.hslf.record
Class DocumentAtom
java.lang.Object
org.apache.poi.hslf.record.Record
org.apache.poi.hslf.record.RecordAtom
org.apache.poi.hslf.record.DocumentAtom
A Document Atom (type 1001). Holds misc information on the PowerPoint
document, lots of them size and scale related.
- Author:
- Nick Burch
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHolds the different Slide Size values -
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDocumentAtom(byte[] source, int start, int len) For the Document Atom -
Method Summary
Modifier and TypeMethodDescriptionintlongReturns a reference to the HandoutMaster, or 0 if nonelongReturns a reference to the NotesMaster, or 0 if nonelonglongbooleanHave the placeholders on the title slide been omitted?longWe are of type 1001booleanIs this a Bi-Directional PPT Doc?booleanWas the document saved with True Type fonts embeded?longlongbooleanAre comment shapes visible?intThe Size of the Document's slides, @see DocumentAtom.SlideSize for valueslonglongvoidsetNotesSizeX(long x) voidsetNotesSizeY(long y) voidsetServerZoomFrom(long zoom) voidsetServerZoomTo(long zoom) voidsetSlideSizeX(long x) voidsetSlideSizeY(long y) voidwriteOut(OutputStream out) Write the contents of the record back, so it can be written to diskMethods inherited from class org.apache.poi.hslf.record.RecordAtom
getChildRecords, isAnAtomMethods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian
-
Constructor Details
-
DocumentAtom
protected DocumentAtom(byte[] source, int start, int len) For the Document Atom
-
-
Method Details
-
getSlideSizeX
public long getSlideSizeX() -
getSlideSizeY
public long getSlideSizeY() -
getNotesSizeX
public long getNotesSizeX() -
getNotesSizeY
public long getNotesSizeY() -
setSlideSizeX
public void setSlideSizeX(long x) -
setSlideSizeY
public void setSlideSizeY(long y) -
setNotesSizeX
public void setNotesSizeX(long x) -
setNotesSizeY
public void setNotesSizeY(long y) -
getServerZoomFrom
public long getServerZoomFrom() -
getServerZoomTo
public long getServerZoomTo() -
setServerZoomFrom
public void setServerZoomFrom(long zoom) -
setServerZoomTo
public void setServerZoomTo(long zoom) -
getNotesMasterPersist
public long getNotesMasterPersist()Returns a reference to the NotesMaster, or 0 if none -
getHandoutMasterPersist
public long getHandoutMasterPersist()Returns a reference to the HandoutMaster, or 0 if none -
getFirstSlideNum
public int getFirstSlideNum() -
getSlideSizeType
public int getSlideSizeType()The Size of the Document's slides, @see DocumentAtom.SlideSize for values -
getSaveWithFonts
public boolean getSaveWithFonts()Was the document saved with True Type fonts embeded? -
getOmitTitlePlace
public boolean getOmitTitlePlace()Have the placeholders on the title slide been omitted? -
getRightToLeft
public boolean getRightToLeft()Is this a Bi-Directional PPT Doc? -
getShowComments
public boolean getShowComments()Are comment shapes visible? -
getRecordType
public long getRecordType()We are of type 1001- Specified by:
getRecordTypein classRecord
-
writeOut
Write the contents of the record back, so it can be written to disk- Specified by:
writeOutin classRecord- Throws:
IOException
-