十五、网格线
网格线是用来按照一定的规范调整画布上的图形的位置,缺省情况下,E-Form++可视化图形组件库支持绘制3种风格的网格线:
enum FO_GRIDLINE_TYPE
{
GRID_CROSSLINE = 0, // Cross grid line
GRID_DOT, // Dot grid.
GRID_RECTANGLE // Rectangle grid line.
};
可以通过void SetGridLineType(const FO_GRIDLINE_TYPE
&nType);来切换。下面是GRID_CROSSLINE的显示效果:
当然这也仅仅是缺省设定,更多的网格状态可以通过覆盖CFOBackShape的:
// Draw the grid.
// pDC -- pointer of CDC.
// rect -- position of page.
// rcClip -- Clip rectangle for drawing.
virtual void OnDrawGrid(CDC *pDC,CRect &rect,const CRect
&rcClip);
来增加。
您也可以自由控制网格的大小。
|