The RenderObject type exposes the following members.

Methods

  Name Description
Public method AssignFrom(RenderObject)
Assigns (copies) properties from another RenderObject to the current object. The list of fragments (the Fragments property) is neither copied nor changed. Properties UserData, PageNumberingChange are copied by reference. The Name property is not copied.
Public method AssignFrom(RenderObject, Boolean, Boolean)
Assigns (copies) properties from another RenderObject to the current object. The list of fragments (the Fragments property) is neither copied nor changed. Properties UserData, PageNumberingChange are copied by reference. The Name property is not copied.
Public method AssignFrom(RenderObject, Boolean, Boolean, Boolean, Boolean)
Assigns (copies) properties from another RenderObject to the current object. The list of fragments (the Fragments property) is neither copied nor changed. Properties UserData, PageNumberingChange are copied by reference. The Name property is not copied.
Public method AssignFrom(RenderObject, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Assigns (copies) properties from another RenderObject to the current object. The list of fragments (the Fragments property) is neither copied nor changed. Properties UserData, PageNumberingChange are copied by reference. The Name property is not copied.
Public method CalcSize
Calculates the size of the current object. When this method is called, the object must already have been added to the document (e.g. to Body or to Children of another object in the document). See remarks for more details.
Public method Clone()()()()
Clones the current RenderObject.
Public method Clone(Boolean, Boolean)
Clones the current RenderObject.
Public method Clone(Boolean, Boolean, Boolean, Boolean)
Clones the current RenderObject.
Public method Clone(Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Clones the current RenderObject.
Protected method CreateDataBindingCopy
For internal use.
Protected method GetAmbientPropValueForChild
Gets the value of a child's ambient style property.
Protected method GetApproximateCountOfFragmentsToProcess
Returns the approximate count of fragments in the current object (used to show progress during document generation).
Protected method GetAssignChildren
Override this method and return false if you want manually copy of children objects for this object. This method returns true by default.
Protected method GetCalculatedValue(Int32)
For internal use.
Protected method GetCalculatedValue(Int32, Object%)
For internal use.
Protected method GetDataBindingForChild
Returns the C1DataBinding object for a specified child object.
Protected method GetDefaultClip
Gets the default value for the Clip property.
Protected method GetDefaultFlags
Gets the default value for the Flags property.
Protected method GetDefaultHeight
Gets the default value for the Height property.
Protected method GetDefaultSplitHorzBehavior
Gets the default value for the SplitHorzBehavior property.
Protected method GetDefaultSplitVertBehavior
Gets the default value for the SplitVertBehavior property.
Protected method GetDefaultWidth
Gets the default value for the Width property.
Protected method GetDocumentLocationDescription
Returns a human-readable textual description of the location of the current object in the document.
Protected method GetFlag
Returns the value of flag. The object has private field:
Copy CodeC#
private int _flags;
This field can be used for storing various boolean properties (CanSplitHorz, CanSplitVert etc), for example CanSplitHorz property defined as:
Copy CodeC#
public bool CanSplitHorz
{
    get { return GetFlag(c_flgCanSplitVert); }
    set { SetFlag(c_flgCanSplitVert, value); }
}
Protected method GetHeight
Override this method to perform additional actions when value of the Height property of object is being read.
Public method GetNestedObjectCount
Calculates the count of objects which are nested within this object. This method takes into account child objects and their children.
Protected method GetNonAmbientPropValueForChild
Gets the value of a child's non-ambient style property.
Public method GetOwnedObjectCount
Calculates the number of objects which are owned by the current object.
Protected method GetProcessChildrenWhenDataBindingResolved
Indicates whether to automatically process data binding on child objects. The default implementation returns true, override it and return false if custom child data binding processing is required.
Protected method GetWidth
Override this method to perform additional actions when value of the Width property of object is being read.
Protected method HasCalculatedValue
For internal use.
Public method IndexOfFragment
Returns the index of the specified RenderFragment of the current object in the Fragments collection.
Protected method InitRenderObject
Performs some initializations.
Protected method InternalClearCalculatedValues
Clears the values of calculated properties, called when a document is regenerated.
Protected method InternalClearTemporaryInfo
Clears temporary information created during document resolving. Override this method to clear render object type-specific data (but call the base method to clear common data).
Protected method InternalResetLayoutDimensions
For internal use only.
Protected method InternalResolveCalculatedValues
Resolves the values of calculated fields of object.
Protected method InternalResolveStyles
Resolves the calculated values of object's style.
Protected method InternalResolvingFinished
This method is called once after the current RenderObject has been fully resolved. At the time of the call all RenderFragment objects a built and placed on their pages. Override it to perform custom processing at that time.
Protected method OnChildAdd
Called after adding new child RenderObject object to the Children collection. User can throw exception if this object can't be added as the child for this object.
Protected method OnChildRemove
Called after removing child RenderObject object from the Children collection. User can throw exception if this object can't be removed.
Protected method OnMainFragmentBuilt
This method is called once for each object, override it to perform custom initialization.
Protected method OnParentAdd
Called after adding this object to the Children collection of another object. User can throw exception if this object can't be added as the child for this object.
Protected method OnParentRemove
Called after removing this object from the Children collection of another object.
Protected method ResolveChildrenDataBinding
Internal use only.
Protected method ResolveStyleProperties
For internal use only. Resolves calculated properties of the Style()()()() object.
Protected method SetCalculatedValue(Int32, Object)
For internal use.
Protected method SetCalculatedValue(Int32, Object, Boolean)
For internal use.
Protected method SetFlag
Sets value of flag.
Protected method SetHeight
Override this method to perform additional actions when value of the Height property of object is being defined.
Protected method SetSplitHorzBehavior
Override this method to perform additional actions when value of the SplitHorzBehavior property of object is being defined.
Protected method SetSplitVertBehavior
Override this method to perform additional actions when value of the SplitVertBehavior property of object is being defined.
Protected method SetWidth
Override this method to perform additional actions when value of the Width property of object is being defined.
Protected method ShouldSerializeChildren
Tests whether the Children property should be serialized.
Protected method ShouldSerializeClip
Tests whether the Clip property should be serialized.
Protected method ShouldSerializeFlags
Tests whether the Flags property should be serialized.
Protected method ShouldSerializeHeight
Tests whether the Height property should be serialized.
Protected method ShouldSerializeName
Tests whether the Name property should be serialized.
Protected method ShouldSerializeSplitHorzBehavior
Tests whether the SplitHorzBehavior property should be serialized.
Protected method ShouldSerializeSplitVertBehavior
Tests whether the SplitVertBehavior property should be serialized.
Protected method ShouldSerializeStyle
Tests whether the Style()()()() property should be serialized.
Protected method ShouldSerializeWidth
Tests whether the Width property should be serialized.
Protected method ShouldSerializeX
Tests whether the X property should be serialized.
Protected method ShouldSerializeY
Tests whether the Y property should be serialized.

Explicit Interface Implementations

See Also