The RenderTableFragment type exposes the following members.

Methods

  Name Description
Public method AssignFrom
Assigns (copies) properties from another RenderFragment to the current object.
(Overrides RenderFragment..::..AssignFrom(RenderFragment).)
Protected method CalcLength(RefDim)
This method can be called only by *another* RenderFragment object during resolving LengthRef object.
(Inherited from RenderFragment.)
Protected method CalcLength(RefDim, LengthBase, Boolean, PageAreaBase%, Double%)
Calculates a value of dimension. Only LengthRef, LengthAbs, LengthExp can be specified as length.
(Inherited from RenderFragment.)
Protected method CalcLengthAbs
Calculates a value of dimension specified by LengthAbs.
(Inherited from RenderFragment.)
Protected method CalcLengthExp
Calculates a value of dimension specified by the LengthExp object. (dimension is an expression).
(Inherited from RenderFragment.)
Protected method CalcLengthRef
Calculates a value of dimension specified by the LengthRef object. (dimension references a dimension of another object).
(Inherited from RenderFragment.)
Protected method ChangeResolvedDimensions
Called when the resolved sizes of the object should be changed, for example when resolving of table is finished and height of all objects in a row is set to the same value. Object may ignore this changing and not change self size. This method is called only for child objects, so x and y are relative to the top left corner of the parent.
(Inherited from RenderFragment.)
Public method Clone
Creates a copy of the current RenderFragment.
(Inherited from RenderFragment.)
Protected method CreateSplitParams
Creates a SplitParams object, used during splitting, child classes may override this method to create the SplitParams object of custom type (derived from SplitParams).
(Inherited from RenderFragment.)
Public method Draw(Graphics, Boolean)
Draws the current fragment and its children on a specified Graphics.
(Inherited from RenderFragment.)
Public method Draw(Graphics, Rectangle, Boolean)
Draws the current fragment and its children on a specified Graphics.
(Inherited from RenderFragment.)
Public method Draw(Graphics, Rectangle, Boolean, Boolean)
Draws the current fragment and its children on a specified Graphics.
(Inherited from RenderFragment.)
Public method Draw(Graphics, Rectangle, Rectangle, Boolean, Boolean, Boolean)
Draws the current fragment on a specified Graphics.
(Inherited from RenderFragment.)
Protected method DrawBackground
Draws background of object.
(Inherited from RenderFragment.)
Protected method DrawBorders
Draws borders of object.
(Inherited from RenderFragment.)
Protected method DrawChildren
For internal use.
(Inherited from RenderFragment.)
Protected method DrawContent
For internal use.
(Inherited from RenderFragment.)
Protected method FillRect(Graphics, Rectangle, Style, IScriptContext)
For internal use.
(Inherited from RenderFragment.)
Protected method FillRect(Graphics, Int32, Int32, Int32, Int32, Style, IScriptContext)
For internal use.
(Inherited from RenderFragment.)
Protected method FindHorzSplitPosContent
Checks can object's content be split on specified position by horizontally.
(Inherited from RenderFragment.)
Public method FindHyperlink
Searches for a C1Hyperlink object in the current fragment at the specified position.
(Inherited from RenderFragment.)
Protected method FindVertSplitPosContent
Checks can object's content be split on specified position by vertically.
(Inherited from RenderFragment.)
Public method GetAnchorRect
Calculates the location of a C1Anchor contained in the Anchors collection of the render object that produced the current fragment.
(Inherited from RenderFragment.)
Protected method GetChildrenDrawBounds
For internal use.
(Inherited from RenderFragment.)
Protected method GetContentAutoHeight
Override this method to calculate the height of object on basis of its content, this method is called when height of object specified as auto, for example:
Copy CodeC#
obj.Height = Unit.Auto;
(Inherited from RenderFragment.)
Protected method GetContentAutoSize
Override this method to calculate sizes of object on basis of its content, this method is called when width and height of object specified as auto.
(Inherited from RenderFragment.)
Protected method GetContentAutoWidth
Override this method to calculate the width of object on basis of its content, this method is called when width of object specified as auto, for example:
Copy CodeC#
obj.Width = Unit.Auto;
(Inherited from RenderFragment.)
Protected method GetDrawingFlags
Override this method to define the drawing flags. These flags manage the object's painting.
(Inherited from RenderFragment.)
Protected method GetFlag
For internal use.
(Inherited from RenderFragment.)
Protected method GetHorzSplits
Override this method and return the horizontal splits in the object relative to the left edge of the content area.
(Inherited from RenderFragment.)
Public method GetHyperlinks
Adds information about all hyperlinks that appear in the current fragment to a C1HyperlinkInfoCollection.
(Inherited from RenderFragment.)
Protected method GetReferencedObject
Gets the object referenced by a LengthRef object. Called only from ResolveLengthRef(RefDim, LengthRef).
(Inherited from RenderFragment.)
Protected method GetRoundBorderClipping
Retures GraphicsPath object representing the rounded object's border, if border is not rounded returns nil.
(Inherited from RenderFragment.)
Protected method GetVertSplits
Override this method and return the vertical splits in the object relative to the top top edge of the content area.
(Inherited from RenderFragment.)
Public method HasClippedChildren
Checks whether any of the child fragments of the current fragment are clipped by its bounds. Depending on the recursive parameter, may also recursively test all child fragments.
(Inherited from RenderFragment.)
Protected method InitializeSplitParams
For internal use.
(Inherited from RenderFragment.)
Protected method InternalDraw(GdiDc, DrawParams)
Override this procedure if GetDrawingFlags sets the DrawingFlagsEnum.UseGdiDrawing flag.
(Inherited from RenderFragment.)
Protected method InternalDraw(Graphics, DrawParams)
Override this procedure if GetDrawingFlags does not set the DrawingFlagsEnum.UseGdiDrawing flag.
(Inherited from RenderFragment.)
Protected method InternalDrawShadow
For internal use only.
(Inherited from RenderFragment.)
Protected method InternalPrepareForReresolving
Override this method to perform additional initializations of resolved info of object on reresolving. Some dimensions of object do not change when it splits, so you can use this method to copy some information from old resolved info to new resolved info.
(Inherited from RenderFragment.)
Protected method IsReresolvingNeeded
Gets a value indicating whether a full re-resolving of the whole render object is needed.
(Inherited from RenderFragment.)
Public method IsShadowVisible
Returns true if shadow visible for RenderFragment.
(Inherited from RenderFragment.)
Protected method ResolveChildrenLayout
For internal use.
(Inherited from RenderFragment.)
Protected method ResolveLength
For internal use.
(Inherited from RenderFragment.)
Protected method ResolveLengthAbs
Resolves an absolute dimension of object.
(Inherited from RenderFragment.)
Protected method ResolveLengthAuto
Resolves an auto dimension of object.
(Inherited from RenderFragment.)
Protected method ResolveLengthExp
Resolves a expression dimension of object.
(Inherited from RenderFragment.)
Protected method ResolveLengthRef
Resolves a dimension of object specified as reference.
(Inherited from RenderFragment.)
Public method ResolvingFinished
This method is called by the rendering engine after the current RenderFragment has been completely resolved. Typically this method would be used to clear temporary data created and used during resolving.
(Inherited from RenderFragment.)
Protected method SetFlag
For internal use.
(Inherited from RenderFragment.)
Protected method ShouldSerializeBorders
Indicates whether the Borders()()()() property should be serialized.
(Inherited from RenderFragment.)
Protected method ShouldSerializeDrawInner
Indicates whether the DrawInner()()()() property should be serialized.
(Inherited from RenderFragment.)
Protected method ShouldSerializePadding
Indicates whether the Padding()()()() property should be serialized.
(Inherited from RenderFragment.)
Protected method ShouldSerializeSpacing
Indicates whether the Spacing()()()() property should be serialized.
(Inherited from RenderFragment.)
Protected method Split
Performs splitting of RenderFragment object.
(Inherited from RenderFragment.)
Protected method SplitChildren
For internal use.
(Inherited from RenderFragment.)
Protected method SplitHorzContent
Splits content of object by horizontally, by default this procedure split object as image.
(Inherited from RenderFragment.)
Protected method SplitVertContent
Splits content of object by vertically, by default this procedure split object as image.
(Inherited from RenderFragment.)

Properties

  Name Description
Public property BottomFooterRowCount
Gets the number of rows in the table footer at the bottom of the current fragment (i.e. on the current page or page column).
Public property Bounds
Gets or sets the current fragment's bounds within its parent. For top level fragments, bounds within Page are returned.
(Inherited from RenderFragment.)
Public property BoundsOnPage
Gets the bounds of the current fragment on the page.
(Inherited from RenderFragment.)
Public property Children
Gets a RenderFragmentCollection containing the child fragments of the current fragment.
(Inherited from RenderFragment.)
Public property ClipParent
Gets the value indicating whether the parent object is clipped. (Returns the value of ClipPage for top-level fragments, Clip of the parent fragment's render object for nested ones.)
(Inherited from RenderFragment.)
Public property ColCount
Gets the number of columns in the current table fragment (i.e. on the current page or page column).
Public property ColumnIndex
Gets the 0-based index of the column on the page containing the current fragment. For the default single-column page layout, the value of this property is 0. If the current fragment belongs to a page header or footer, this value is -1 (see IsInPageHeader and IsInPageFooter).
(Inherited from RenderFragment.)
Public property ContentBoundsOnPage
For internal use.
(Inherited from RenderFragment.)
Public property Document
Gets the C1PrintDocument object containing the current fragment.
(Inherited from RenderFragment.)
Public property DrawBoundsOnPage
For internal use.
(Inherited from RenderFragment.)
Public property HasChildren
Gets a value indicating whether the Children collection of the current fragment has been initialized and contains one or more elements.
(Inherited from RenderFragment.)
Public property IndexInParent
Gets the 0-based index of the current fragment in the Children collection of its Parent.
(Inherited from RenderFragment.)
Public property IndexInRenderObject
Gets the 0-based index of the current fragment in the Fragments collection of the RenderObject that produced it.
(Inherited from RenderFragment.)
Public property InnerBounds
Gets the inner bounds of the current fragment (without spacing, borders and padding) within its parent.
(Inherited from RenderFragment.)
Public property InnerBoundsOnPage
Gets the inner bounds of the current fragment (without spacing, borders and padding) on the page.
(Inherited from RenderFragment.)
Public property IsInPageFooter
Gets a value indicating whether the current fragment belongs to the page footer.
(Inherited from RenderFragment.)
Public property IsInPageHeader
Gets a value indicating whether the current fragment belongs to the page header.
(Inherited from RenderFragment.)
Public property LeftHeaderColCount
Gets the number of columns in the vertical table header on the left of the current fragment (i.e. on the current page or page column).
Public property Level
Gets the nesting level of the current fragment in the fragments' tree. The topmost fragment (that has no parent) has level 1.
(Inherited from RenderFragment.)
Public property Page
Gets the page containing the current fragment.
(Inherited from RenderFragment.)
Public property PageIndex
Gets the 0-based index of C1Page containing the current fragment.
(Inherited from RenderFragment.)
Public property Parent
Gets RenderFragment that is the parent of the current fragment.
(Inherited from RenderFragment.)
Public property RenderObject
Gets the RenderTable that produced the current fragment.
Public property RightFooterColCount
Gets the number of columns in the vertical table footer on the right of the current fragment (i.e. on the current page or page column).
Public property RowCount
Gets the number of rows in the current table fragment (i.e. on the current page or page column).
Public property TableColOnPage
Gets the 0-based index of the column in the most nested RenderTableFragment containing the current render object (i.e. the column index on the current page), or -1 if the current object is not contained in a table.
(Inherited from RenderFragment.)
Public property TableFragment
Gets the most nested RenderTableFragment containing the current fragment, or null if the current object is not contained in a table.
(Inherited from RenderFragment.)
Public property TableRowOnPage
Gets the 0-based index of the row in the most nested RenderTableFragment containing the current render object (i.e. the row index on the current page), or -1 if the current object is not contained in a table.
(Inherited from RenderFragment.)
Public property TopHeaderRowCount
Gets the number of rows in the table header at the top of the current fragment (i.e. on the current page or page column).
Public property TopParent
Gets the top level RenderFragment containing the current fragment.
(Inherited from RenderFragment.)
Public property Visible
Gets a value indicating whether the current fragment is visible.
(Inherited from RenderFragment.)

Explicit Interface Implementations

  Name Description
Explicit interface implemetation Private property IDocumentLocation..::..PageIndex (Inherited from RenderFragment.)
Explicit interface implemetation Private property IDocumentLocation..::..PageNo (Inherited from RenderFragment.)

See Also