vb farpoint 5.0.2018.2008 单元格 高度自适应
时间: 2023-07-22 09:03:19 浏览: 42
可以通过设置单元格的 `RowHeightAutoResize` 属性来实现单元格高度自适应。
示例代码如下:
```
fpSpread1.ActiveSheet.Cells[0, 0].Value = "这是一个很长的文本,需要自动调整单元格高度来显示完整的内容。";
fpSpread1.ActiveSheet.Cells[0, 0].RowHeightAutoResize = true;
```
以上代码会将第一行第一列的单元格内容设置为一个很长的文本,并且自动调整单元格高度来显示完整的内容。
相关问题
vb farpoint 5.0.2018.2008 版本 单元格 高度自适应
在 Farpoint 控件中,可以通过调整行高来实现单元格高度的自适应。
可以使用 `fpSpread1.Rows(row_index).Height` 属性来设置指定行的高度。如果要实现单元格高度的自适应,则需要计算单元格内容的高度,并将其应用于包含该单元格的行。
以下是一个示例代码,可以将指定单元格的高度自适应为其内容的高度:
```
Dim g As Graphics = Me.CreateGraphics()
Dim cell_value As String = FpSpread1.ActiveSheet.Cells(row_index, col_index).Value
Dim cell_width As Integer = FpSpread1.ActiveSheet.GetPreferredColumnWidth(col_index)
Dim cell_height As Integer = CInt(g.MeasureString(cell_value, FpSpread1.ActiveSheet.Cells(row_index, col_index).Font, cell_width).Height)
FpSpread1.Rows(row_index).Height = cell_height
```
其中,`row_index` 和 `col_index` 分别表示要自适应高度的单元格的行索引和列索引。`cell_value` 是单元格的值,`cell_width` 是单元格的宽度。`g.MeasureString` 方法用于计算单元格内容的高度。最后,将计算得到的单元格内容高度应用于包含单元格的行的高度。
c# farpoint 5.0.2018.2008 版本 单元格 如何根据内容自动变更高度
您可以使用以下代码在 FarPoint 的单元格中自动调整单元格高度:
```csharp
fpSpread1.ActiveSheet.Rows[rowIndex].AutoFitHeight();
```
其中,`rowIndex` 为您要调整的行的索引号。使用此方法后,该行的高度将自动调整以适应单元格内容。请注意,如果单元格中的内容太多,可能会导致行高度过高,因此建议在单元格中适当使用换行符和控制单元格内容的长度以避免此问题。