Class ReportDocument
java.lang.Object
quadbase.reportdesigner.ReportElements.ReportElement
quadbase.reportdesigner.ReportElements.ReportCell
quadbase.reportdesigner.ReportElements.ReportDocument
- All Implemented Interfaces:
Serializable,quadbase.common.util.internal.IReportDocument
public class ReportDocument
extends ReportCell
implements quadbase.common.util.internal.IReportDocument, Serializable
This class is used to represent a clob(Character large object). If the clob is less than MAX_CHAR
long, then it's content is stored in a String in the object, otherwise the clob is stored in a
file and the filename is stored in the object.
- See Also:
-
Field Summary
FieldsFields inherited from class quadbase.reportdesigner.ReportElements.ReportElement
bgColor, borderColor, CHART, COLUMN, COLUMNHEADER, FORMULA, GRID, height, ID_TYPE, IMAGE, isLocked, LABEL, LINE, min_height, min_width, NONE, rotate_angle, ROTATE_CLOCKWISE, ROTATE_COUNTERCLOCKWISE, ROTATE_NONE, roundCornerRadius, roundCornersArray, RTFOBJECT, SECTION, securityMap, snap, SORT_X, SORT_Y, SORT_Z, SUBREPORT, TABLE, TABLEOFCONTENTS, TITLE, visible, vsnap, width, xFields inherited from interface quadbase.common.util.internal.IReportDocument
docsDir, MAX_CHAR -
Constructor Summary
ConstructorsConstructorDescriptionallocates a new ReportDocumentReportDocument(String name) allocates a new ReportDocument with specified nameReportDocument(ReportColumn _col, int index) allocates a new ReportDocument to be located at specified column and position index -
Method Summary
Modifier and TypeMethodDescriptionstatic ReportDocumentcreateDocument(DataInput in, int version) internal use onlystatic ReportDocumentcreateDocument(Node node, int version) internal use onlyGets the relative path to the file that contains the data for the documentgets the text of this document as a Stringvoidinternal use onlyvoidinternal use onlyvoidsetRelativePath(String rpath) Sets where to find the file that contains the data for the documentvoidsetText()internal use onlyvoidsetTextString(String text) Sets the text of this document to the specified StringtoString()voidwrite(DataOutput out) internal use onlyvoidinternal use onlyMethods inherited from class quadbase.reportdesigner.ReportElements.ReportCell
applyStyle, applyStyleButNotWH, applyStyleButNotWHCopyScripts, applyTemplate, applyTemplate, clone, copy, copyTemplate, createCell, createCell, createFormulaObject, createFormulaObjectFromName, createFormulaObjectFromText, deepCopy, equals, formulaReferenced, getColIndex, getColumn, getDataFormat, getEntry, getFormula, getFormulaName, getFormulaObj, getScriptedValue, getSQLType, setColumn, setDataFormat, setEntry, setFormula, setFormulaObj, setScriptedValueMethods inherited from class quadbase.reportdesigner.ReportElements.ReportElement
addSecurityLevel, applyImageTemplate, applyImageTemplateExceptBound, applySecurity, applyStyle, applyStyleButNotWH, applyTemplate, applyTemplate, applyTemplate, contains, contains, containsX, containsY, copy, copyStyleWithScriptsButNotWH, copyTemplate, createScriptObject, createScriptObjectFromName, deepCopy, doesElementSupportRoundCorners, equals, findElementsAbove, findElementsBelow, findElementsToLeft, findElementsToRight, findElementsToRight, findElementType, findGroupElementType, findMaxXr, findMaxYd, findMinX, findMinY, findSpecificElements, getAlign, getAllColors, getBgColor, getBookmark, getBorder, getBorderColor, getBorderThickness, getBottomBorder, getCustomID, getDrawX, getDrawX, getDrawY, getDrawY, getDrillDownName, getElementType, getElementTypeName, getFirst2RowOfColumns, getFirst2RowOfColumns, getFont, getFontColor, getHeight, getHeight, getHeightOfElement, getHeightOfElement, getHeightToPoints, getHint, getID, getLeftBorder, getLink, getMaxXr, getMin_Height, getMin_Width, getMinX, getRefFont, getRefFontToDraw, getRightBorder, getRotateAngle, getRoundCornerRadius, getRoundCornersArray, getScript, getScriptName, getScriptObj, getSecuredScripts, getSecurityLevel, getSecurityLevels, getSecurityMap, getSnap, getStyleName, getTarget, getText, getTopBorder, getVAlign, getVSnap, getWidth, getWidth, getWidthOfElement, getWidthOfElement, getWidthToPoints, getX, getX, getXPos, getXPos, getXToPoints, getY, getY, getYPos, getYPos, getYToPoints, getZ, hasBorder, inBottomHalf, inLeftEnd, inLeftHalf, inRightEnd, inRightHalf, inTopHalf, isCrossTabElt, isDrawAgain, isLocked, isNoWrap, isResizeToFitContent, isSecurityLevelDefined, isSecurityTextScript, isShiftSecuredColX, isShiftSecuredColXIncludeHeaderAndFooter, isSnapToGrid, isUnderline, isVisible, moveForCrossTabFixedField, moveForCrossTabFixedField, newArrayX, newArrayY, removeScriptReferenced, removeSecurityLevel, renameSecurityLevel, resize, resizeForCrossTabFixedField, resizeForCrossTabFixedField, scriptReferenced, securityScriptReferenced, setAlign, setBgColor, setBookmark, setBorder, setBorderColor, setBorderThickness, setBorderThickness, setBorderThickness, setBorderThickness, setBottomBorder, setCustomID, setDrawAgain, setDrawX, setDrawX, setDrawY, setDrawY, setDrillDownName, setFont, setFontColor, setHeight, setHeight, setHint, setID, setID, setInchGridSpace, setLeftBorder, setLink, setLocked, setMinHeight, setMinWidth, setNoWrap, setResizeToFitContent, setRightBorder, setRotateAngle, setRotateAngle, setRoundCornerRadius, setRoundCornersArray, setScript, setScriptName, setScriptObj, setScriptObjNull, setSecurityLevelProperties, setSecurityMap, setSecurityTextScript, setShiftSecuredColX, setShiftSecuredColXIncludeHeaderAndFooter, setSnap, setSnapToGrid, setSnapToGrid, setStyleName, setTarget, setText, setTopBorder, setUnderline, setVAlign, setVisible, setVSnap, setWidth, setWidth, setX, setX, setXX, setXX, setY, setY, setYY, setYY, setZ, shift, shiftObjectsOnMove, shiftOnMove, sortElement, sortElement, sortElementHorizontally, sortElementInXYOrder, sortElementVertically, swapElements, switchSecurityProperties
-
Field Details
-
XMLTAG
- See Also:
-
-
Constructor Details
-
ReportDocument
public ReportDocument()allocates a new ReportDocument -
ReportDocument
allocates a new ReportDocument with specified name -
ReportDocument
allocates a new ReportDocument to be located at specified column and position index
-
-
Method Details
-
setTextString
Sets the text of this document to the specified String- Specified by:
setTextStringin interfacequadbase.common.util.internal.IReportDocument
-
getTextString
gets the text of this document as a String- Specified by:
getTextStringin interfacequadbase.common.util.internal.IReportDocument
-
setRelativePath
Sets where to find the file that contains the data for the document- Specified by:
setRelativePathin interfacequadbase.common.util.internal.IReportDocument
-
getRelativePath
Gets the relative path to the file that contains the data for the document- Specified by:
getRelativePathin interfacequadbase.common.util.internal.IReportDocument
-
setText
public void setText()internal use only- Specified by:
setTextin interfacequadbase.common.util.internal.IReportDocument
-
write
internal use only- Overrides:
writein classReportCell- Throws:
IOException
-
writeXML
internal use only- Overrides:
writeXMLin classReportCell- Throws:
IOException
-
createDocument
internal use only- Throws:
Exception
-
read
internal use only- Overrides:
readin classReportCell- Throws:
Exception
-
createDocument
internal use only- Throws:
Exception
-
readXML
internal use only- Overrides:
readXMLin classReportCell- Throws:
Exception
-
toString
-