[]
Represents a field containing a geometric shape.
public class ShapeField : FieldBase, IScriptContextProvider, ICloneable
Name | Description |
---|---|
ShapeField() | Initializes a new instance of the ShapeField class. |
Name | Description |
---|---|
Line | Gets or sets the Line object defining the style of lines used to draw the shape. |
Shape | Gets or sets an instance of the ShapeBase-derived class specifying properties of the geometric shape drawn by this field. |
ShapeBackColor | Gets or sets the color used to fill internal areas of shapes. |
ShapeBackground | Gets or sets the C1Brush-derived object used to fill the internal areas of the shape. |
ShapeType | Gets or sets the type of geometric shape drawn by the current field, this property can be specified as None, in this case field does not draw shape at all. |
Name | Description |
---|---|
AssignFrom(ReportObject, bool) | Copies properties from another object into this object. |
GetContentAutoHeight(double) | Override this method to calculate the height of object on basis of its content, this method is called when field can grow or shrink vertically. |
GetContentAutoSize(out double, out double) | Override this method to calculate sizes of object on basis of its content, this method is called when field can grow or shrink vertically and horizontally. |
GetContentAutoWidth(double) | Override this method to calculate the width of object on basis of its content, this method is called when field can grow or shrink horizontally. |
GetDefAutoHeight() | |
GetDefAutoWidth() | |
GetPropsTable() | |
InternalBuildBrick(SubSectionBrick) | This method should be overriden in descendant classes like Field, BarCodeField, ChartField and so on. |
InternalRefreshBrick(FieldBrickBase) |