WINForm   下  使用 report 报表控件  中  文本框    如何设置  让字体缩小 单行显示 (表达式也可以)
    

解决方案 »

  1.   

    看到Spire.XLS里有style.ShrinkToFit = true的属性,可以设置,你可以看下原教程的代码:https://www.e-iceblue.cn/cells/shrink-text-to-fit-in-a-cell-in-excel.html
      

  2.   

    恐怕没有这个功能,一般都是提前设置好fontsize,而不会根据内容进行计算长度是否换行。实在不行,把那一列的宽度设置大些,另外“案件编码”这个应该设置一个最大输入长度。
      

  3.   

    我觉得可以参考发/票软件的设置,你可以判断正常情况下,这个单元格宽度是多少,用标准12px或者9pt能排列几个字?如果超过的字,就缩小字号?发/票软件是这么设置的,比如单位地址超长它就自动缩小字号了
      

  4.   

    https://bbs.csdn.net/topics/392512410
    可以改改RbControls_DrawTextMethod.cs,RbControls_PixelTextShadow.cs