vb.net farpoint.win.spread printinfo.footer /c/fz""16""/fn""宋体""/fb1/cl""1"" ,fb1加粗后不够粗,如何设置让其变的更粗
时间: 2023-11-04 14:07:01 浏览: 153
您可以尝试使用更粗的字体来达到加粗的效果,例如黑体或微软雅黑等。您可以将字体设置为更粗的版本,例如黑体的粗体版本为SimHei-Bold。您可以使用以下代码来设置字体和加粗效果:
```
printInfo.FooterStyle.Font = new Font("SimHei", 16, FontStyle.Bold);
```
相关问题
怎么把FarPoint.Win.Spread.SheetView第一列变为勾选框
在FarPoint.Win.Spread(一款.NET的电子表格控件)中,如果你想将SheetView的第一列转换成复选框列,首先需要明确这是在创建一个新的表视图(SheetView)还是修改现有的。这里提供一种基本步骤:
1. 创建或获取SheetView实例:假设你已经有了一个名为`sheetView`的SheetView对象。
```csharp
SheetView sheetView = spreadsheet.Workbook.Worksheets[0].Views.Add(); // 添加新的SheetView到工作簿的第一个工作表
```
2. 设置列模式:然后,你可以设置列的模式为`ColumnMode.Checkboxes`,这会使列显示为复选框列。
```csharp
sheetView.ColumnModes[0] = ColumnMode.Checkboxes; // 第一列为复选框,注意索引从0开始
```
3. 初始化复选框状态:对于每一行,可以通过遍历`sheetView.Rows`并设置`Cells[i, 0].Value`为布尔值来初始化复选框状态。例如,`true`代表选中,`false`代表未选中。
```csharp
for (int i = 0; i < sheetView.RowCount; i++)
sheetView.Cells[i, 0].Value = false; // 初始默认全不选中
```
4. 如果你想允许用户自定义选择,可以在点击事件中动态更改复选框状态。
```csharp
private void checkBoxClicked(object sender, EventArgs e)
{
CheckBox checkbox = (CheckBox)sender;
int rowIndex = checkbox.Tag as int?;
if (rowIndex != null)
sheetView.Cells[rowIndex, 0].Value = checkbox.Checked;
}
// 在适当的地方添加checkbox的绑定和Tag属性
```
记得在实际应用中替换合适的事件处理程序和单元格引用,确保它们与你的具体需求匹配。
vb.net 代码中如何设置 farpoint spread 标题的高度
要设置 FarPoint Spread 的标题高度,可以使用以下代码:
```
FpSpread1.ColumnHeader.Rows[0].Height = 30;
```
其中,`FpSpread1` 是你的 FarPoint Spread 控件名,`ColumnHeader.Rows[0]` 表示第一行标题行,`Height` 属性表示设置高度的值。在上面的代码中,我设置标题高度为 30。
你可以根据实际需要修改代码中的控件名和高度值。希望能帮到你!
阅读全文