我有一个FlowDocument,需要在任意位置插入许多动态文本片段。
例如,我需要在x = 10上放置文本"Hello“,在x = 10,y = 20中放置文本"World”。
我目前正在使用Figure进行此操作。我用文本创建了一个Run,将其放入一个Paragraph中,并将所有这些放在一个Figure中。从这里我可以设置为VerticalOffset和HorizontalOffset。然后,我把所有的数字放在一个Paragraph中,我把它添加到FlowDocument中。
一切都进行得很顺利(这是我能想到的最简单的方法),直到我不得不将文本的两到三个片段放在同一行上(位于相同的y,但不同的x)。
出于某种原因,它将每个Figure放在一个新的行上,而不是将它们都放在一行中,让我来说明:
预期:
text1
实数:
text1
商品
/T1459.3-1993商业技术产品的商品、商品、金融、金融、商业、金融等
有人知道如何消除数字之间的分界线吗?如果你有一个更好的方法来解决这个问题,我也愿意接受建议。
发布于 2012-09-05 00:20:15
我抛弃了FlowDocument,和XAML一起去用画布.使我的生活更容易放置所有文字字段的视觉..。从长远来看,维护起来也容易得多。
https://stackoverflow.com/questions/12199745
复制相似问题