【发布时间】:2019-04-01 22:02:37
【问题描述】:
我正在使用 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;
}
但我得到的文本从标题顶部开始一直到底部,我想要它以另一种方式,从底部到标题顶部。
【问题讨论】:
-
您是否检查了 gridview 的属性。 ApperancePrint-->HeaderPanel-->TextOption-->HAlignment 到 Far。希望对您有所帮助。
-
对不起,我的错,尝试用 VAlignment 到底部代替 HAlignment。
-
谢谢@Mdyahiya,但我没有 gridview 属性,我只是使用 MVC 控件,我有 DevExpress.Web.Mvc.GridViewSettings 可以使用。
-
请检查一下,他们正在讨论水平对齐。它应该与垂直对齐相同。 devexpress.com/Support/Center/Question/Details/Q227686/… 和这个documentation.devexpress.com/AspNet/…
-
那没用,我试过了。这种对齐方式位于顶部、底部或中间。
标签: c# asp.net asp.net-mvc devexpress-mvc