WindowsReport导出为pdf,格式错误

时间:2011-03-21 16:09:54

标签: c# reporting-services reporting report

HI, 我有一个Windows报告。 我在report(rdlc)多值地址中传入文本框。 和导出的PDF我收到的文字略有失真。

为:

ReportParameter Address = new ReportParameter("Address", 
                          new string[] { 
                              "Mickey Mouse\r\n", 
                              "Flat No. 0\r\n", 
                              "18 Adress\r\n", 
                              "London\r\n", 
                              "United Kingdom\r\n", 
                              "A12 234L" });

然而,  将文件导出为PDF后,我收到的文字略有失真。

我将其格式化如下:

Mickey Mouse
 Flat No. 0
 18 Adress
 London
 United Kingdom
 A12 234L

任何想法为什么会这样?

文本框定义为:

<Textbox Name="Adress">
    <Top>5.1cm</Top>
    <Width>6.55cm</Width>
    <Style>
      <TextAlign>Left</TextAlign>
      <PaddingTop>2pt</PaddingTop>
      <PaddingBottom>2pt</PaddingBottom>
      <Language>en-GB</Language>
    </Style>
    <ZIndex>2</ZIndex>
    <CanGrow>true</CanGrow>
    <Left>0.8cm</Left>
    <Height>2.94999cm</Height>
    <Value>=Join(Parameters!Address.Value)</Value>
  </Textbox>

1 个答案:

答案 0 :(得分:0)

停止使用文本框并使用表格,我没有任何格式化问题