Package com.reportmill.base
Class RMDocument
java.lang.Object
com.reportmill.base.RMObject
com.reportmill.shape.RMShape
com.reportmill.base.RMDocument
- All Implemented Interfaces:
- RMArchiver.Archiving,- Cloneable
- Direct Known Subclasses:
- RBDocument
The RMDocument class represents a ReportMill document and is also an RMShape subclass, so it can be a real part of
 the document/shape hierarchy. RMDocuments are also what ReportMill refers to as templates, and is commonly used like
 this:
 
   RMDocument template = RMDocument.getDoc(aSource); // Load from path String, File, byte array, etc.
   RMDocument report = template.generateReport(aDataset); // Any Java dataset: EJBs, custom classes, collctns, etc.
   report.writePDF("MyReport.pdf");
 On rare occasions, you may also want to create a document dynamically. Here's an example:
   RMDocument doc = new RMDocument(612, 792); // Standard US Letter size (8.5" x 11"), in points
   RMTable table = new RMTable(); // Create new table ...
   doc.getPage(0).addChild(table); // ... and add to first page
   table.setBounds(36, 36, 540, 680); // Position and size table
   table.getRow("Objects Details").getColumn(0).setText("Title: @getTitle@"); // Configure first text
 - 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceAn interface to define objects that want to get document notifications.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic Localestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final bytestatic final String[]static final bytestatic final bytestatic final bytestatic final bytestatic final byteFields inherited from class com.reportmill.shape.RMShapeWRAP_TYPE_BOTH, WRAP_TYPE_NONE
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a plain empty document.RMDocument(float aWidth, float aHeight) Creates a document with the given width and height (in printer points).RMDocument(Object aSource) Creates a new document from the given source (throws error if source was invalid).
- 
Method SummaryModifier and TypeMethodDescriptionbooleanEditor method indicates that document accepts children (should probably be false).voidAdds a given page to this document (at end).voidAdds a given page to this document (at the given index).voidAdd the page reference shapes from given document to this document.voidaddPages(RMDocument aDoc) Add the pages in the given document to this document (at end) and clears the pages list in the given document.voidAdd the given list of pages to this document (at end).voidboundsChanged(RMShape aShape) Notifies this shape that a given shape's bounds have changed (presumably a descendant).booleanEditor method indicates that pages super select immediately.clone()Copies basic document attributes (shallow copy only - no children or pages).Copies the complete document, including document pages and all their children.voidCopies the attributes of the given object.booleanStandard equals implementation.fromXML(RXArchiver anArchiver, RXElement anElement) XML unarchival.generateReport(Object objects) Returns a generated report from this template evaluated against the given object.generateReport(Object objects, boolean paginate) Returns a generated report from this template evaluated against the given object with an option to paginate.generateReport(Object objects, Object userInfo) Returns a generated report from this template evaluated against the given object and userInfo.generateReport(Object objects, Object userInfo, boolean paginate) Returns generated report from this template evaluated against given object/userInfo (with option to paginate).getAnimator(int anIndex) Returns the animator for a specific page.Returns the animator for the last page.byte[]getBytes()Returns the document as an XML byte array.byte[]Returns the document as a byte array of a CSV file.byte[]getBytesDelimitedAscii(String fieldDelimiter, String recordDelimiter, boolean quoteFields) Returns the document as a byte array of a delimited ASCII file (using given field, record separator strings).byte[]Returns the document as a byte array of a Flash file.byte[]Returns the document as a byte array of an HTML file.byte[]Returns the document as byte array of a JPEG file.byte[]Returns the document as a byte array of a PDF file.byte[]Returns the document as byte array of PNG file.booleanReturns whether the document should calibrate colors in generated file formats like PDF.booleanReturns whether the document should compress images in generated file formats like PDF.Returns the RMDataSource associated with this document.Returns the schema for the RMDataSource associated with this document (convenience).static RMDocumentCreates a new document from aSource (returns null if source is invalid).static RMDocumentgetDocForPDF(Object aSource) Creates a new document from a PDF source.Returns the DocListener associated with this document.Returns the document itself (over-ridden from RMShape).Returns the filename associated with this document, if available.floatReturns the grid spacing for the document's grid.booleangetLoops()Returns whether the last animator loops.getMapHTML(String anImageRoot) Returns the document as a Map of an HTML file and image resources.floatReturns the margin rects bottom value.floatReturns the margin rects left value.Returns the margin rect for this document.floatReturns the margin rects right value.floatReturns the margin rects top value.floatReturns the total time needed to animate this document (total of all page animators).Returns the string used to replace any occurrances of null values in a generated report.getPage(int index) Returns the page at the given index.intReturns the number of pages in this document.Returns the last page (convenience).byteReturns the page layout for the document.getPages()Returns the list of RMPages associated with this document.Returns the size of a document page.Returns whether the document should paginate generated reports by default.floatgetPointsFromUnits(float aValue) Converts given value from document units to printer points (1/72 of an inch).Returns the URL this document should be uploaded to.Returns the currently selected page of this document.intReturns the current page index of this document.booleanReturns whether the document should show an alignment grid.booleanReturns whether the document should show a margin rect.booleanReturns whether the document should snap to an alignment grid.booleanReturns whether the document should snap to a margin rect.Returns the document as a string of a CSV file.getStringDelimitedText(String fieldDelimiter, String recordDelimiter, boolean quoteFields) Returns the document as a string of a delimited text file.Returns the RMUndoer for this document.intgetUnit()Returns the units used to express sizes in the current document (POINTS, INCHES, CENTIMETERS).floatgetUnitsFromPoints(float aValue) Converts given value to document units from printer points (1/72 of an inch).floatReturns the multiplier used to convert printer points to document units.Returns the units used to express sizes in the current document as one of the strings: point, inch or cm.floatReturns the version this document was loaded as.initWithArchiver(RMArchiver anArchiver) Legacy unarchival.byte[]pdfBytes()Obsolete method for old pdfBytes() method.voidrebuild()Rebuilds the document according to the selected page and page layout.voidremovePage(int anIndex) Removes the page at the given index from this document.voidPerforms page substitions on any text fields that were identified as containing @Page@ keys.rpgClone(ReportMill aReportMill) Report Generation method.voidsetCalibrateColors(boolean aValue) Sets whether the document should calibrate colors in generated file formats like PDF.voidsetCompress(boolean aValue) Sets whether the document should compress images in generated file formats like PDF.voidsetDataSource(RMDataSource aDataSource) Sets the RMDataSource associated with this document.voidsetDocListener(RMDocument.DocListener aListener) Sets the DocListener associated with this document.voidsetFilename(String aPath) Sets the filename associated with this document.voidsetGridSpacing(float aValue) Sets the grid spacing for the document's grid.voidsetMarginRect(RMRect aRect) Sets the margin rect for this document.voidsetMargins(float left, float right, float top, float bottom) Sets the margin rect for this document.voidsetNeedsRepaint(RMShape aShape) This is a notification call for impending visual shape attribute changes.voidsetNullString(String aValue) Sets the string used to replace any occurrances of null values in a generated report.voidsetPageLayout(byte aValue) Sets the page layout for the document.voidSets the list of RMPages associated with this document.voidsetPageSize(float aWidth, float aHeight) Sets the size of the document (and all of its pages).voidsetPaginate(Boolean aValue) Sets whether the document should paginate generated reports by default.voidsetPublishUrl(String aValue) Sets the URL this document should be uploaded to.voidsetSelectedPage(RMPage aPage) Selects the given page.voidsetSelectedPageIndex(int anIndex) Selects the currently selected page by index.voidsetShowGrid(boolean aValue) Sets whether the document should show an alignment grid.voidsetShowMargin(boolean aValue) Sets whether the document should show a margin rect.voidsetSnapGrid(boolean aValue) Sets whether the document should snap to an alignment grid.voidsetSnapMargin(boolean aValue) Sets whether the document should snap to a margin rect.voidSets the RMUndoer for this document.voidsetUnit(byte aValue) Sets the units used to express sizes in the current document (POINTS, INCHES, CENTIMETERS).voidsetUnitString(String aValue) Sets the units used to express sizes in the current document with one of the strings: point, inch or cm.booleanEditor method indicates that document is super selectable.toXML(RXArchiver anArchiver) XML archival.Returns a copy of the document for undo (page list is copied shallow).voidundoerAddDirtyObject(RMObject anObj) Overrides RMShape implementation to actually add dirty object to notify doc listner and actually add to undoer.voidwillChange(RMShape aShape) This is a notification call-back for impeding shape attribute changes.voidWrites the document out to the given path String (it extracts type from path extension).voidWrites the document to the given path String as a CSV file.voidwriteDelimitedAscii(String fname, String fieldDelimiter, String recordDelimiter, boolean quoteFields) Writes the document to the given path String as a delimited ASCII file.voidwriteFlash(String fname) Writes the document to the given path String as Flash.voidwriteFlashHTML(String fname) Writes the document to the given path String as Flash/HTML.Writes the document to the given path String as HTML.Writes the document to the given path String as HTML (referenced images are written at the given relative path).voidWrites the document to the given path String as a JPEG file.voidWrites the document to the given path String as PDF.Methods inherited from class com.reportmill.shape.RMShapeacceptsDragKeys, acceptsFormat, acceptsMouse, addChild, addChild, addChildBelowLastChild, bounds, boundsChanged, bringShapesToFront, canBeUngrouped, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, delete, didChange, divideShapeFromEdge, divideShapeFromTop, dragExit, dragKeyAtPoint, dropKeyAtPoint, fromXMLDeep, get, getActionScript, getAnim, getAnim, getAnimator, getAnimator, getAutosizeHeight, getAutosizing, getBounds, getBoundsInside, getBoundsMarked, getBoundsOfChildren, getBoundsOfChildren, getBoundsSuperSelected, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildAnimator, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWhoDraw, getChildrenWhoHitTest, getChildSortedByX, getChildWithClass, getChildWithName, getColor, getCommonAncestor, getFill, getFill, getFill, getFillCount, getFills, getFont, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getGroupShape, getHeight, getHeightToFit, getImageFill, getLineWidth, getListKey, getListKeyDeep, getListKeyShape, getMaxX, getMaxY, getName, getOpacity, getOpacityDeep, getOutline, getPageShape, getParent, getParentCount, getParents, getPath, getPathInBounds, getPropertyKey, getPropertyKeyCount, getPropertyKeyName, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getTextColor, getToolClassName, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUrl, getWidth, getWidthToFit, getX, getXY, getXYP, getY, groupShapes, hasPageBreaks, height, indexOf, indexOf, intersects, isAncestor, isDescendant, isLocked, isRoot, isUnderlined, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notRSS, offsetChildrenXY, offsetXY, page, pageBreakMax, pageBreakPageMax, pageMax, put, putPropertyKey, reclaimChildren, removeChild, removeChild, removeChildren, removeChildren, removeFromParent, resolvePageReferences, rpgCloneBase, rpgCloneChildren, rpgCloneConclude, rpgCloneNotification, rpgClonePrepare, rpgClonePreprocess, rpgCloneUrl, sendShapesToBack, setActionScript, setAnim, setAutosizeHeight, setAutosizing, setBounds, setBounds, setCausesWrapType, setChildren, setColor, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHeightDeep, setHeightDeep, setHeightToFit, setLineWidth, setListKey, setLocked, setName, setNeedsRepaint, setOpacity, setOutline, setParent, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSizeDeep, setSizeP, setSizeToFit, setSizeToFit, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setTextColor, setTime, setUnderlined, setUrl, setWidth, setWidthDeep, setWidthDeep, setWidthToFit, setX, setXY, setXY, setXYP, setY, sizesToFitChildren, toString, undoCopy, undoEquals, undoerDisable, undoerEnable, undoerSetUndoTitle, width, willChange, x, yMethods inherited from class com.reportmill.base.RMObjectdidUndo, getAnimAttribute, getClassNameShort
- 
Field Details- 
PAGE_LAYOUT_SINGLEpublic static final byte PAGE_LAYOUT_SINGLE- See Also:
 
- 
PAGE_LAYOUT_DOUBLEpublic static final byte PAGE_LAYOUT_DOUBLE- See Also:
 
- 
PAGE_LAYOUT_QUADRUPLEpublic static final byte PAGE_LAYOUT_QUADRUPLE- See Also:
 
- 
PAGE_LAYOUT_FACINGpublic static final byte PAGE_LAYOUT_FACING- See Also:
 
- 
PAGE_LAYOUT_CONTINUOUSpublic static final byte PAGE_LAYOUT_CONTINUOUS- See Also:
 
- 
PAGE_LAYOUT_CONTINUOUS_DOUBLEpublic static final byte PAGE_LAYOUT_CONTINUOUS_DOUBLE- See Also:
 
- 
UNIT_INCHESpublic static final byte UNIT_INCHES- See Also:
 
- 
UNIT_POINTSpublic static final byte UNIT_POINTS- See Also:
 
- 
UNIT_CMpublic static final byte UNIT_CM- See Also:
 
- 
UNIT_MMpublic static final byte UNIT_MM- See Also:
 
- 
UNIT_PICApublic static final byte UNIT_PICA- See Also:
 
- 
SUPPORTED_UNITS
- 
_locale
 
- 
- 
Constructor Details- 
RMDocumentpublic RMDocument()Creates a plain empty document. It's really only used by the archiver.
- 
RMDocumentpublic RMDocument(float aWidth, float aHeight) Creates a document with the given width and height (in printer points).
- 
RMDocumentCreates a new document from the given source (throws error if source was invalid).
 
- 
- 
Method Details- 
getDocCreates a new document from aSource (returns null if source is invalid).
- 
getDocForPDFCreates a new document from a PDF source.
- 
getFilenameReturns the filename associated with this document, if available.
- 
setFilenameSets the filename associated with this document.
- 
getVersionpublic float getVersion()Returns the version this document was loaded as.
- 
getPageCountpublic int getPageCount()Returns the number of pages in this document.- Overrides:
- getPageCountin class- RMShape
 
- 
getPageReturns the page at the given index.
- 
getPageLastReturns the last page (convenience).
- 
getPagesReturns the list of RMPages associated with this document.
- 
setPagesSets the list of RMPages associated with this document.
- 
addPageAdds a given page to this document (at end).
- 
addPageAdds a given page to this document (at the given index).
- 
removePagepublic void removePage(int anIndex) Removes the page at the given index from this document.
- 
addPagesAdd the given list of pages to this document (at end).
- 
addPagesAdd the pages in the given document to this document (at end) and clears the pages list in the given document.
- 
addPageReferenceShapesAdd the page reference shapes from given document to this document.
- 
getSelectedPageIndexpublic int getSelectedPageIndex()Returns the current page index of this document.
- 
setSelectedPageIndexpublic void setSelectedPageIndex(int anIndex) Selects the currently selected page by index.
- 
getSelectedPageReturns the currently selected page of this document.
- 
setSelectedPageSelects the given page.
- 
getPageLayoutpublic byte getPageLayout()Returns the page layout for the document.
- 
setPageLayoutpublic void setPageLayout(byte aValue) Sets the page layout for the document.
- 
getDataSourceReturns the RMDataSource associated with this document.
- 
setDataSourceSets the RMDataSource associated with this document.
- 
getDataSourceSchemaReturns the schema for the RMDataSource associated with this document (convenience).
- 
getUnitpublic int getUnit()Returns the units used to express sizes in the current document (POINTS, INCHES, CENTIMETERS).
- 
setUnitpublic void setUnit(byte aValue) Sets the units used to express sizes in the current document (POINTS, INCHES, CENTIMETERS).
- 
getUnitStringReturns the units used to express sizes in the current document as one of the strings: point, inch or cm.
- 
setUnitStringSets the units used to express sizes in the current document with one of the strings: point, inch or cm.
- 
getPointsFromUnitspublic float getPointsFromUnits(float aValue) Converts given value from document units to printer points (1/72 of an inch).
- 
getUnitsFromPointspublic float getUnitsFromPoints(float aValue) Converts given value to document units from printer points (1/72 of an inch).
- 
getUnitsMultiplierpublic float getUnitsMultiplier()Returns the multiplier used to convert printer points to document units.
- 
getShowGridpublic boolean getShowGrid()Returns whether the document should show an alignment grid.
- 
setShowGridpublic void setShowGrid(boolean aValue) Sets whether the document should show an alignment grid.
- 
getSnapGridpublic boolean getSnapGrid()Returns whether the document should snap to an alignment grid.
- 
setSnapGridpublic void setSnapGrid(boolean aValue) Sets whether the document should snap to an alignment grid.
- 
getShowMarginpublic boolean getShowMargin()Returns whether the document should show a margin rect.
- 
setShowMarginpublic void setShowMargin(boolean aValue) Sets whether the document should show a margin rect.
- 
getSnapMarginpublic boolean getSnapMargin()Returns whether the document should snap to a margin rect.
- 
setSnapMarginpublic void setSnapMargin(boolean aValue) Sets whether the document should snap to a margin rect.
- 
getMarginRectReturns the margin rect for this document.
- 
setMarginRectSets the margin rect for this document.
- 
setMarginspublic void setMargins(float left, float right, float top, float bottom) Sets the margin rect for this document.
- 
getMarginLeftpublic float getMarginLeft()Returns the margin rects left value.
- 
getMarginRightpublic float getMarginRight()Returns the margin rects right value.
- 
getMarginToppublic float getMarginTop()Returns the margin rects top value.
- 
getMarginBottompublic float getMarginBottom()Returns the margin rects bottom value.
- 
getGridSpacingpublic float getGridSpacing()Returns the grid spacing for the document's grid.
- 
setGridSpacingpublic void setGridSpacing(float aValue) Sets the grid spacing for the document's grid.
- 
getPublishUrlReturns the URL this document should be uploaded to.
- 
setPublishUrlSets the URL this document should be uploaded to.
- 
getNullStringReturns the string used to replace any occurrances of null values in a generated report.
- 
setNullStringSets the string used to replace any occurrances of null values in a generated report.
- 
getPaginateReturns whether the document should paginate generated reports by default.
- 
setPaginateSets whether the document should paginate generated reports by default.
- 
getCompresspublic boolean getCompress()Returns whether the document should compress images in generated file formats like PDF.
- 
setCompresspublic void setCompress(boolean aValue) Sets whether the document should compress images in generated file formats like PDF.
- 
getCalibrateColorspublic boolean getCalibrateColors()Returns whether the document should calibrate colors in generated file formats like PDF.
- 
setCalibrateColorspublic void setCalibrateColors(boolean aValue) Sets whether the document should calibrate colors in generated file formats like PDF.
- 
getDocListenerReturns the DocListener associated with this document.
- 
setDocListenerSets the DocListener associated with this document.
- 
generateReportReturns a generated report from this template evaluated against the given object.
- 
generateReportReturns a generated report from this template evaluated against the given object and userInfo.
- 
generateReportReturns a generated report from this template evaluated against the given object with an option to paginate.
- 
generateReportReturns generated report from this template evaluated against given object/userInfo (with option to paginate).
- 
getBytespublic byte[] getBytes()Returns the document as an XML byte array.
- 
getBytesPDFpublic byte[] getBytesPDF()Returns the document as a byte array of a PDF file.
- 
getBytesHTMLpublic byte[] getBytesHTML()Returns the document as a byte array of an HTML file.
- 
getBytesFlashpublic byte[] getBytesFlash()Returns the document as a byte array of a Flash file.
- 
getBytesCSVpublic byte[] getBytesCSV()Returns the document as a byte array of a CSV file.
- 
getBytesDelimitedAsciipublic byte[] getBytesDelimitedAscii(String fieldDelimiter, String recordDelimiter, boolean quoteFields) Returns the document as a byte array of a delimited ASCII file (using given field, record separator strings).
- 
getBytesJPEGpublic byte[] getBytesJPEG()Returns the document as byte array of a JPEG file.
- 
getBytesPNGpublic byte[] getBytesPNG()Returns the document as byte array of PNG file.
- 
getMapHTMLReturns the document as a Map of an HTML file and image resources.
- 
getStringCSVReturns the document as a string of a CSV file.
- 
getStringDelimitedTextpublic String getStringDelimitedText(String fieldDelimiter, String recordDelimiter, boolean quoteFields) Returns the document as a string of a delimited text file.
- 
writeWrites the document out to the given path String (it extracts type from path extension).
- 
writePDFWrites the document to the given path String as PDF.
- 
writeHTMLWrites the document to the given path String as HTML.
- 
writeHTMLWrites the document to the given path String as HTML (referenced images are written at the given relative path).
- 
writeFlashWrites the document to the given path String as Flash.
- 
writeFlashHTMLWrites the document to the given path String as Flash/HTML.
- 
writeCSVWrites the document to the given path String as a CSV file.
- 
writeDelimitedAsciipublic void writeDelimitedAscii(String fname, String fieldDelimiter, String recordDelimiter, boolean quoteFields) Writes the document to the given path String as a delimited ASCII file.
- 
writeJPGWrites the document to the given path String as a JPEG file.
- 
rebuildpublic void rebuild()Rebuilds the document according to the selected page and page layout.
- 
getPageSizeReturns the size of a document page.
- 
setPageSizepublic void setPageSize(float aWidth, float aHeight) Sets the size of the document (and all of its pages).
- 
getMaxTimepublic float getMaxTime()Returns the total time needed to animate this document (total of all page animators).
- 
getDocumentReturns the document itself (over-ridden from RMShape).- Overrides:
- getDocumentin class- RMShape
 
- 
getAnimatorReturns the animator for a specific page.
- 
getAnimatorLastReturns the animator for the last page.
- 
getLoopspublic boolean getLoops()Returns whether the last animator loops.
- 
getUndoerReturns the RMUndoer for this document.
- 
setUndoerSets the RMUndoer for this document.
- 
undoerAddDirtyObjectOverrides RMShape implementation to actually add dirty object to notify doc listner and actually add to undoer.- Overrides:
- undoerAddDirtyObjectin class- RMShape
 
- 
willChangeThis is a notification call-back for impeding shape attribute changes.- Overrides:
- willChangein class- RMShape
 
- 
setNeedsRepaintThis is a notification call for impending visual shape attribute changes.- Overrides:
- setNeedsRepaintin class- RMShape
 
- 
boundsChangedNotifies this shape that a given shape's bounds have changed (presumably a descendant).- Overrides:
- boundsChangedin class- RMShape
 
- 
resolvePageReferencespublic void resolvePageReferences()Performs page substitions on any text fields that were identified as containing @Page@ keys.
- 
equalsStandard equals implementation.
- 
cloneCopies basic document attributes (shallow copy only - no children or pages).
- 
cloneDeepCopies the complete document, including document pages and all their children.
- 
undoCloneReturns a copy of the document for undo (page list is copied shallow).
- 
copyCopies the attributes of the given object.
- 
toXMLXML archival.
- 
fromXMLXML unarchival.
- 
initWithArchiverLegacy unarchival.- Specified by:
- initWithArchiverin interface- RMArchiver.Archiving
- Overrides:
- initWithArchiverin class- RMShape
 
- 
rpgCloneReport Generation method.
- 
superSelectablepublic boolean superSelectable()Editor method indicates that document is super selectable.- Overrides:
- superSelectablein class- RMShape
 
- 
childrenSuperSelectImmediatelypublic boolean childrenSuperSelectImmediately()Editor method indicates that pages super select immediately.- Overrides:
- childrenSuperSelectImmediatelyin class- RMShape
 
- 
acceptsChildrenpublic boolean acceptsChildren()Editor method indicates that document accepts children (should probably be false).- Overrides:
- acceptsChildrenin class- RMShape
 
- 
pdfBytespublic byte[] pdfBytes()Obsolete method for old pdfBytes() method.
 
-