【下載FastReport.Net最新版本】html
新的TextObject.TextRenderType屬性取代過期的HtmlTags。如今,TextRenderType屬性負責處理html標記,此屬性有三個可能的值:瀏覽器
- Default(默認)——只是文本,沒有任何標記轉換;
- HtmlTags——應用html標籤,包括:b,i,u,strike,br,sub,sup,img;
- HtmlParagraph - 容許您調整行間距,第一行縮進和全部與HtmlTags相同的標記;
之前,HtmlTags屬性容許在TextObject中使用一些HTML標記,其中一個可用的標籤是FONT標籤,但此標記已過期,並不是全部瀏覽器都充分兼容。所以,添加了一個新的可視化處理程序,容許用戶在span標記的style屬性中使用一些CSS樣式。下面將詳細介紹處理Html標籤的新模式:url
HTML標籤:spa
如上所述,Text對象支持如下html標記:.net
1. b——粗體文字樣式。3d
使用示例:code
<b> FastReport </b>
結果:orm
2. i——斜體文字樣式。htm
使用示例:對象
<i> FastReport </i>
結果:
3. u——帶下劃線的文本樣式
使用示例:
<u>FastReport </u>
結果:
4. strike——劃掉文字樣式。
使用示例:
<strike>FastReport </strike>
結果:
5. br——換行
使用示例:
Fast<br>Report
結果:
6. sub——顯示較低索引中的文本
使用示例:
<sub>Fast </sub>Report
結果:
7. sup——顯示上部索引中的文本
使用示例:
<sup>Fast</sup>Report
結果:
8. img——圖像插入文本,img標記僅支持src(http,https,base64)屬性以及width和height屬性(以像素爲單位的值)。所以,能夠將圖像直接插入到文本中,http和https圖像源與Web報表相關聯。
使用示例:
<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="" />
結果:
HtmlParagraph
此模式啓用新的html渲染器,它使用與HtmlTags相同的標記集,以及新的span標記。儘管這種模式的標籤集幾乎相同,但它們的繪製方式不一樣。這在sub和sup標記上尤爲明顯。 添加的範圍標記容許用戶設置文本的顯示樣式,能夠在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>
結果:
ParagraphFormat
新屬性ParagraphFormat,它與HtmlParagraph屬性一塊兒使用,是一個顯示段落的設置(行間距,紅線縮進)。即:
- FirstLineIndent——第一行的縮進
- LineSpacing——以釐米爲單位的行間距;
- LineSpacingMultiple——乘之前一個參數值。使用Multiple類型;
- 行間距類型:
- Single;
- At least;
- Exact;
- Multiple.
示例設置:
結果:
所以,Text對象變成RichText對象的徹底替換,容許加載格式化的Rtf文檔。