使用GetCellFromPixel方法的时候代码如下
其中book1.xlsx文件为一个新建的空excel文件,未做任何修改,也不包含任何内容
string localFileName = "D://book1.xlsx";
fpSpread1.OpenExcel(localFileName, FarPoint.Excel.ExcelOpenFlags.NoFlagsSet);
FarPoint.Win.Spread.Model.CellRange range = fpSpread1.GetCellFromPixel(0, 0, 500, 500);
执行上段代码后获得的range的row,column,rowcount,columncount都为-1
而将上段代码中的500像素改为100像素以后,如下
FarPoint.Win.Spread.Model.CellRange range = fpSpread1.GetCellFromPixel(0, 0, 100, 100);
执行这段代码后能正常获得range的row为4,column为0,rowcount为1,columncount为1
不知道这种现象是因为什么原因导致的 |
|