[]
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) |