使用 Syncfusion 旋转 PdfGrid 中的单元格文本

问题描述 投票:0回答:2

如何旋转 PDF 网格标题中的单元格值?

我不想旋转图形。

有没有一种方法可以在不使用 Graphics.RotateTransform 的情况下旋转 PdfGrid 中的单元格文本?

我有以下代码:

for (int j = 0; j < dsourceII.Rows.Count; j++)
{
    Main2dGrid.Headers[0].Cells[j+1].Value = dsourceII.Rows[j][1].ToString();
}

Main2dGrid.Headers[0].Cells[0].Value = "";
Main2dGrid.Headers[0].Cells[Main2dGrid.Columns.Count-1].Value = "";
foreach (PdfGridCell Cell in Main2dGrid.Headers[0].Cells)
{
    // Here I need to rotate all the cell value in Header[0], but not my grid

    Cell.StringFormat = STRINGformatRight;
    Cell.Style.Font = Tahoma;
    Cell.Style.Borders.All = PENWhite;
}
c# syncfusion
2个回答
2
投票

我们可以使用 BeginCellEvent 对图形进行旋转变换来单独旋转 PdfGrid 标题。请参阅知识库链接了解更多信息,

https://www.syncfusion.com/kb/6179/how-to-draw-rotated-headers-in-a-pdf-grid-using-c-and-vb-net

注:我为 Syncfusion 工作。


0
投票

他确实是这么说的:

有没有一种方法可以在不使用 PdfGrid 的情况下旋转单元格文本 图形.旋转变换?

你们可以制作一些关于如何在网格标题中使用图形的教程吗?

顺便说一句:如果没有graphics.rotatetransform,目前还没有办法做到这一点

© www.soinside.com 2019 - 2024. All rights reserved.