.net 如果文本大小超出字段边界,如何在crystal report中抑制字符串字段?
我的crystal report中有一个字符串字段,显示从第一个字符到最后一个字符必须作为一个整体显示的某些字符串数据,我无法预测此字符串的最大长度。如果此字段中的字符串超出了界限,是否有方法抑制此字段或在此字段中显示警告消息?请注意,我不想在此字段中使用文本换行据我所知,Crystal Reports没有任何功能来确定字符串的宽度,并将字体类型考虑在内 在我看来,最好的选择是使用固定宽度的字体,然后如果字符串超过X个字符(X是字符串超出字段边界所需的字符数),则抑制该字段 如果您不使用或不能/不会使用固定宽度字体,您可能会倒霉。我的方法:.net 如果文本大小超出字段边界,如何在crystal report中抑制字符串字段?,.net,crystal-reports,.net,Crystal Reports,我的crystal report中有一个字符串字段,显示从第一个字符到最后一个字符必须作为一个整体显示的某些字符串数据,我无法预测此字符串的最大长度。如果此字段中的字符串超出了界限,是否有方法抑制此字段或在此字段中显示警告消息?请注意,我不想在此字段中使用文本换行据我所知,Crystal Reports没有任何功能来确定字符串的宽度,并将字体类型考虑在内 在我看来,最好的选择是使用固定宽度的字体,然后如果字符串超过X个字符(X是字符串超出字段边界所需的字符数),则抑制该字段 如果您不使用或不能/
- 确定Crystal Reports将截断字段的长度
- 计算字段的长度(在单独的列中),并将其包括在数据集中(或在SQL表达式字段中)
- 如果长度字段>=最大值,则抑制该字段或包含该字段的部分