看来如果你有一个带有Run的Textblock,它将不会在Silverlight 5中使用PrintDocument进行打印。其他人是否有这个问题或解决方案?
<TextBlock TextAlignment="Left"
FontFamily="Arial"
FontSize="14">
<Run Text="{Binding type}"/>
<Run Text=" "/>
<Run Text="{Binding size}"/>
<Run Text=" "/>
<Run Text="{Binding grade}"/>
</TextBlock>
答案 0 :(得分:-1)
我发现了同样的问题。不幸的是我还没有找到解决方案。我的解决方法是将TextBlock重写为StackPanel中包含的一系列TextBlocks,其Orientation设置为Horizontal。