TBasedxReportLink.drawEdge(TCanvas,TRect,TdxCellEdgeMode,TdxCellEdgeStyle,TdxCellEdgeStyle,TdxCellSides,Boolean) Method
Draws an edge object in a report.
Declaration
procedure drawEdge(Canvas: TCanvas; var R: TRect; EdgeMode: TdxCellEdgeMode; InnerEdge: TdxCellEdgeStyle; OuterEdge: TdxCellEdgeStyle; Sides: TdxCellSides = [csLeft, csBottom]; Soft: Boolean = True); virtual;
Parameters
| Name | Type |
|---|---|
| Canvas | TCanvas |
| R | TRect |
| EdgeMode | TdxCellEdgeMode |
| InnerEdge | TdxCellEdgeStyle |
| OuterEdge | TdxCellEdgeStyle |
| Sides | TdxCellSides |
| Soft | Boolean |
Remarks
This method is designed for drawing an edge object on a report’s surface. Call this method when custom painting a report.
The Canvas parameter determines the drawing surface. Pass the report link’s Renderer.Canvas property to the parameter.
The R parameter specifies the bound rectangle for drawing.
The EdgeMode parameter specifies the manner in which this edge is drawn. Possible values include:
| Value | Description |
|---|---|
| cemSingle | Edge represents a single line. |
| cem3DEffects | Edge has a 3D look. |
| cemShadow | Edge is shadowed. |
The InnerEdge and OuterEdge parameters specify the style of inner and outer edges accordingly. Possible values include:
| Value | Description |
|---|---|
| cesNone | No edge. |
| cesSunken | Edge is sunken. |
| cesRaised | Edge is raised. |
The Sides parameter specifies which edges are drawn. Possible values include:
| Value | Description |
|---|---|
| csLeft | Left edge is drawn. |
| csTop | Top edge is drawn. |
| csRight | Right edge is drawn. |
| csBottom | Bottom edge is drawn. |
See Also