Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Text 如何判断ultragrid文本是否已被截断_Text_Infragistics_Ultrawingrid_Truncated - Fatal编程技术网

Text 如何判断ultragrid文本是否已被截断

Text 如何判断ultragrid文本是否已被截断,text,infragistics,ultrawingrid,truncated,Text,Infragistics,Ultrawingrid,Truncated,我们正在使用infragistics ultragrid向用户呈现数据。如果用户修改了列的宽度,我需要能够判断数据是否被截断,以便在将数据导出到pdf时正确调整输出。我们希望在导出到其他格式时截断数据,以匹配用户在列宽调整后看到的内容 谢谢 Currie在绘制字符串时,文本是否被截断是自动完成的,因此您需要获得可用空间和字符串,然后确定绘制时有多少文本适合空间 在UltraDocumentExporter的CellExporting事件中,您可以通过以下方式获取文本和大小: Size size

我们正在使用infragistics ultragrid向用户呈现数据。如果用户修改了列的宽度,我需要能够判断数据是否被截断,以便在将数据导出到pdf时正确调整输出。我们希望在导出到其他格式时截断数据,以匹配用户在列宽调整后看到的内容

谢谢


Currie

在绘制字符串时,文本是否被截断是自动完成的,因此您需要获得可用空间和字符串,然后确定绘制时有多少文本适合空间

在UltraDocumentExporter的CellExporting事件中,您可以通过以下方式获取文本和大小:

Size size = e.GridRow.GetCellSizeResolved(e.GridColumn);
string text = e.GridRow.GetCellText(e.GridColumn);
您还可以通过将e.ExportValue设置为要放入PDF文档中的字符串来更改正在导出的值

剩下要做的是确定适合矩形的字符数量,以下内容将帮助您: