有人能告诉我如何从 WPF FlowDocument 对象中获取路径几何吗?请注意,我不想使用FormattedText
. 谢谢。
nesteruk
问问题
1334 次
3 回答
1
获取在整个FlowDocument上初始化的TextRange对象的Text属性:
FlowDocument myFlowDocument = new FlowDocument(); //get your FlowDocument
//put in some (or it already has) text
string inText = "Hello, WPF World!";
TextRange tr = new TextRange(FlowDocument.ContentStart, FlowDocument.ContentEnd);
tr.Text = inText;
//get the current text out of the FlowDocument
TextRange trPrime = new TextRange(FlowDocument.ContentStart, FlowDocument.ContentEnd);
string outText = trPrime.Text;
//now outText == "Hello, WPF World!";
//to get formatting, looks like you would use myFlowDocument.TextEffects
于 2008-09-17T21:11:29.410 回答
1
FlowDocument
可以通过多种方式查看A ,但 aPath
是固定形状。我想也许你真的想要一些简化的、仅视觉形式的 aFlowDocument
内容。
在这种情况下,您可以尝试将 s 转换FlowDocument
为 XPS FixedDocument
- FixedPage
s 具有Canvas
包含一堆Path
s 和Glyph
s 的 es。
于 2009-03-12T19:58:05.537 回答
0
你能用吗
ChildVisual = VisualTreeHelper.GetChild(Visual yourVisual)
不知道您是否可以将 Visual 转换为路径几何图形..
于 2008-09-17T20:33:54.570 回答