2015-10-01 151 views

回答

1

據我所知,只有在使用HTML標記時才支持line-height屬性。
只需將文本框(或佔位符)標記類型設置爲HTML - Interpret HTML tags as style"即可。然後,您可以簡單地使用CSS格式化您想要的文本。

爲了您例如,你可以使用類似下面的表達式:

= "<p style='line-height:1.5;'>" + Fields!MyText.Value + "</p>" 

更新:上面的代碼是當你定義在設計視圖中的表達式。我將在編譯後添加代碼,以避免那些希望在代碼中編輯代碼的錯誤:

<Paragraphs> 
    <Paragraph> 
     <TextRuns> 
      <TextRun> 
       <Value>="&lt;p style='line-height:1.5'&gt;" &amp; Fields!MyText.Value &amp; "&lt;/p&gt;"</Value> 
       <MarkupType>HTML</MarkupType> 
       <Style> 
        <FontSize>8pt</FontSize> 
       </Style> 
      </TextRun> 
     </TextRuns> 
     <Style /> 
    </Paragraph> 
</Paragraphs> 
+0

是否可以對錶頭應用行高?表達式僅適用於數據。 – RGS

+0

是的,這適用於任何'TextBox'。 – Oceans

+0

當我使用span標籤代替p標籤時,line-height屬性不起作用。另外,當我嘗試降低p標籤的行高值時,設計中沒有任何更改。 – RGS

相關問題