aardio 文档
dotNet.ReoGrid 扩展库 - 工作表设置
可以通过调用工作表实例的 SetSettings、EnableSettings、DisableSettings 方法来修改工作表设置:
// 获取当前工作表
var sheet1 = reoGridControl.CurrentWorksheet;
// 设置选项(参数2为布尔值表示是否启用)
sheet1.SetSettings(WorkbookSettings settings, true/false);
// 启用指定选项
sheet1.EnableSettings(WorkbookSettings settings);
// 禁用指定选项
sheet1.DisableSetting(WorkbookSettings settings);
// 检查是否启用了某个选项
var isEnabled = reoGridControl.HasSetting(WorkbookSettings settings);
工作表设置包含以下分类:
| 设置项 |
说明 |
| Behavior_DoubleClickToFitRowHeight |
允许双击自动调整行高 |
| Behavior_DoubleClickToFitColumnWidth |
允许双击自动调整列宽 |
| Behavior_MouseWheelToScroll |
允许通过鼠标滚轮滚动工作表 |
| Behavior_MouseWheelToZoom |
允许通过鼠标滚轮缩放工作表 |
| Behavior_ShortcutKeyToZoom |
允许使用快捷键缩放(Ctrl + 加号/减号) |
| Behavior_DragToMoveCells |
允许通过拖拽移动或复制选中区域 |
| Behavior_DragToMoveColumnHeader |
允许通过拖拽移动整列(保留功能) |
| Behavior_ScrollToFocusCell |
滚动时始终保持焦点单元格可见 |
| Behavior_AllowUserChangingPageBreaks |
允许用户通过鼠标插入、删除或调整分页符 |
| 设置项 |
说明 |
| Edit_Readonly |
启用只读模式,禁止任何修改 |
| Edit_AutoFormatCell |
用户输入文本后自动格式化单元格 |
| Edit_FriendlyPercentInput |
在百分比格式单元格中显示百分号 |
| Edit_AutoAdjustRowHeight |
用户增大字体时自动调整行高 |
| Edit_AllowAdjustRowHeight |
允许用户通过拖拽调整行高 |
| Edit_AllowAdjustColumnWidth |
允许用户通过拖拽调整列宽 |
| Edit_DragSelectionToMoveCells |
允许通过拖拽移动单元格内容 |
| Edit_DragSelectionToFillSerial |
允许通过拖拽填充序列 |
| 设置项 |
说明 |
| View_ShowColumnHeader |
显示列标题 |
| View_ShowRowHeader |
显示行标题 |
| View_ShowHorizontalRuler |
显示水平标尺(保留功能) |
| View_ShowVerticalRuler |
显示垂直标尺(保留功能) |
| View_ShowGuideLine |
显示参考线 |
| View_ShowHiddenCellLine |
在隐藏的行标题处显示标记线 |
| View_AllowShowRowOutlines |
显示行分组轮廓线 |
| View_AllowShowColumnOutlines |
显示列分组轮廓线 |
| View_ShowPageBreaks |
显示分页符 |
| View_AllowCellTextOverflow |
禁止文本溢出到相邻单元格 |
| View_ShowPrintAreasEnable |
显示打印区域边界 |
| 设置项 |
说明 |
| Formula_AutoUpdateReferenceCell |
自动更新公式引用的单元格 |
| Formula_AutoPickingAddress |
编辑公式时允许从工作表选取地址 |
| Formula_AutoFormat |
自动校正和格式化公式 |
aardio 使用示例
import dotNet.ReoGrid;
// 获取当前工作表
var sheet1 = reoGridControl.CurrentWorksheet;
// 启用双击调整列宽功能
sheet1.EnableSettings(ReoGrid.WorksheetSettings.Behavior_DoubleClickToFitColumnWidth);
// 禁用只读模式
sheet1.DisableSetting(ReoGrid.WorksheetSettings.Edit_Readonly);
// 检查是否启用了鼠标滚轮滚动
var canScroll = sheet1.HasSetting(ReoGrid.WorksheetSettings.Behavior_MouseWheelToScroll);
提示:在 aardio 中,所有设置项都位于 ReoGrid.WorksheetSettings 名字空间下,使用时需要完整指定。
Markdown 格式