C#下如何实现RDLC报表文本两端对齐,尝试HTML样式方案未生效
RDLC报表文本框两端对齐实现问题
问题场景
C#开发场景下,需要将RDLC报表文本框内的文本设置为两端对齐排版效果。此前参考社区现有解决方案尝试配置,始终无法达到预期效果。
当前配置与问题表现
- 在目标报表文本框的表达式中嵌入了带对齐样式的HTML标签,具体代码如下:
="<div style='text-align: justify; text-justify: inter-character;'>La empresa " +First(Fields!name.Value, "CompanyCertificate")+ " identificada con el Nit. " +First(Fields!documentNumber.Value, "CompanyCertificate")+ " se encuentra afiliada en la Caja de Compensación Familiar del Valle del Cauca - Comfamiliar Andi - Comfandi.</div>"
- 效果验证:使用该配置可正常生成导出PDF文件,但导出的PDF中核心正文始终为左对齐状态,未实现预期的两端对齐排版效果。
- 参考佐证材料:包含RDLC设计器内的配置界面截图、生成PDF的实际效果截图,可用于问题定位。
核心待解决问题
- 当前使用的HTML写法是否存在不兼容RDLC渲染规则的错误
- 需要调整哪些配置,才能实现文本两端对齐的目标效果
内容的提问来源于stack exchange,提问作者Rafael Ortiz
相关产品推荐
相关产品推荐

