• <menu id="w2i4a"></menu>
  • logo Fastreport.Net 教程2018(完結(jié))

    文檔首頁>>Fastreport.Net 教程2018(完結(jié))>>【FastReport教程】如何使用新的TextObject.TextRenderType屬性

    【FastReport教程】如何使用新的TextObject.TextRenderType屬性


    【下載FastReport.Net最新版本】

    新的TextObject.TextRenderType屬性取代過時的HtmlTags?,F(xiàn)在,TextRenderType屬性負(fù)責(zé)處理html標(biāo)記,此屬性有三個可能的值:

    1. Default(默認(rèn))——只是文本,沒有任何標(biāo)記轉(zhuǎn)換;
    2. HtmlTags——應(yīng)用html標(biāo)簽,包括:b,i,u,strike,br,sub,sup,img;
    3. HtmlParagraph - 允許您調(diào)整行間距,第一行縮進和所有與HtmlTags相同的標(biāo)記;

    以前,HtmlTags屬性允許在TextObject中使用一些HTML標(biāo)記,其中一個可用的標(biāo)簽是FONT標(biāo)簽,但此標(biāo)記已過時,并非所有瀏覽器都充分兼容。因此,添加了一個新的可視化處理程序,允許用戶在span標(biāo)記的style屬性中使用一些CSS樣式。下面將詳細(xì)介紹處理Html標(biāo)簽的新模式:

    HTML標(biāo)簽:

    如上所述,Text對象支持以下html標(biāo)記:

    1. b——粗體文字樣式。

    使用示例:

    <b> FastReport </b>

    結(jié)果:

    MSSQLConnect

    2. i——斜體文字樣式。

    使用示例:

    <i> FastReport </i>

    結(jié)果:

    MSSQLConnect

    3. u——帶下劃線的文本樣式

    使用示例:

    <u>FastReport </u>

    結(jié)果:

    MSSQLConnect

    4. strike——劃掉文字樣式。

    使用示例:

    <strike>FastReport </strike>

    結(jié)果:

    MSSQLConnect

    5. br——換行

    使用示例:

    Fast<br>Report

    結(jié)果:

    MSSQLConnect

    6. sub——顯示較低索引中的文本

    使用示例:

    <sub>Fast </sub>Report

    結(jié)果:

    MSSQLConnect

    7. sup——顯示上部索引中的文本

    使用示例:

    <sup>Fast</sup>Report

    結(jié)果:

    MSSQLConnect

    8. img——圖像插入文本,img標(biāo)記僅支持src(http,https,base64)屬性以及width和height屬性(以像素為單位的值)。因此,可以將圖像直接插入到文本中,http和https圖像源與Web報表相關(guān)聯(lián)。

    使用示例:

    <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAIAAACPlC9VAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGkSURBVGhD7dDRjoMgEAXQ/v9Pd417poEVBBRttul569yRuenjOc+jxd5pEx7SaIQvjzr+vfvneGvQkc8cnMe73cY+cOQabnQYWe1gtcTGLqst3Xu7LHXzWYmNXX1LFeKjvLIhruvYKJHN4MWcrKIVl8jm8W5OVrKblchm83pOtlEPSmTXcCMnyw2UFlzJpYQgV5luCK7nXkKQ6CptehdXg2miNNoQ3MXVhCC0S5vey+1gGja/NwT3cjshWDVKm76DBsF09S09lQYJwZ/SwmD6PnoE02/p+fQIpt/S8+kRTL+l59MjmH5C6YU8mL6DBgnBPyptuvrE0gvBvdxOCFaFTraC6b3cDqahXXohuIurCUEoF7IbTO/iakIQukovBNdzLyFIVNv4IiG4kksJQW6g9EJ2DTdystxeD9/lZLN5PSfbaJTwdU42j3dzspJ2A2/kZDN4MSer6DrvpQ3xUV4psVHRe9hjJTZG+LLExq6Bk17dZbXExi6rLWP/k7ev4UaHsdK/HJnHu92OlP7l4DneGnS89Iv7g3x8yITSL+rU2Tvp+fwB+FeG5yXqCcoAAAAASUVORK5CYII=" alt="" />

    結(jié)果:

    MSSQLConnect

    HtmlParagraph

    此模式啟用新的html渲染器,它使用與HtmlTags相同的標(biāo)記集,以及新的span標(biāo)記。盡管這種模式的標(biāo)簽集幾乎相同,但它們的繪制方式不同。這在sub和sup標(biāo)記上尤其明顯。 添加的范圍標(biāo)記允許用戶設(shè)置文本的顯示樣式,可以在style屬性中指定最簡單的CSS樣式。使用示例:

    <span style="font-size:20pt;">FastReport</span>
    <span style="color:red;">Fast</span>Report
    <span style="font-family:Consolas;">FastReport</span>
    <span style="background-color:yellow;">FastReport</span>

    結(jié)果:

    MSSQLConnect

    ParagraphFormat

    新屬性ParagraphFormat,它與HtmlParagraph屬性一起使用,是一個顯示段落的設(shè)置(行間距,紅線縮進)。即:

    • FirstLineIndent——第一行的縮進
    • LineSpacing——以厘米為單位的行間距;
    • LineSpacingMultiple——乘以前一個參數(shù)值。使用Multiple類型;
    • 行間距類型:
      • Single;
      • At least;
      • Exact;
      • Multiple.

    示例設(shè)置:

    MSSQLConnect

    結(jié)果:

    MSSQLConnect

    因此,Text對象變成RichText對象的完全替換,允許加載格式化的Rtf文檔。

    FastReport教程合集
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();