簡體   English   中英

如何在導出到垂直(從下到上)時更改DevExpress MVC Grid標題文本

[英]How to change DevExpress MVC Grid header text on export to vertical (from bottom to top)

我正在使用DevExpress v14.1將網格內容導出為圖像。

整個功能正常,我甚至得到了在垂直模式下顯示的標題

settings.SettingsExport.RenderBrick += (s, e) => {
            if (e.RowType == GridViewRowType.Header)
            {
                e.BrickStyle.StringFormat = new DevExpress.XtraPrinting.BrickStringFormat( StringFormatFlags.DirectionVertical | StringFormatFlags.NoClip | StringFormatFlags.NoWrap);
                return;
            }
            else if (e.RowType != GridViewRowType.Data)
            {
                return;
            }

但是我從標題的頂部開始到底部的文本,我想要另一種方式,從標題的底部到頂部。

如在這個例子中

那是DevExpress論壇的答案。

您好,據我所知,您需要將標題旋轉180度。 我研究了這個場景,發現RenderBrick沒有提供執行此操作的功能。 您可以使用我們的XtraReports套件,該套件提供廣泛的導出功能並允許網格導出。 請參閱創建表報告文檔文章。 如果您需要任何進一步的幫助,請告訴我。

至於第二個問題,單元格大小的計算早於RenderBrick根據單元格內容計算。 RenderBrick允許自定義導出的文本樣式,但不更改單元格大小。 因此,在這種情況下,您的解決方法是合適的。

這是論壇鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM