WPF FlowDocument オブジェクトからパス ジオメトリを取得する方法を教えてもらえますか? 使いたくないのでご了承くださいFormattedText
。ありがとう。
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
AFlowDocument
はさまざまな方法で表示できますが、aPath
は固定された形状です。FlowDocument
おそらく、単純化された視覚のみの形式の aの内容が本当に必要だと思います。
その場合、 を XPS に変換してFlowDocument
みてください。FixedDocument
FixedPage
Canvas
Path
Glyph
于 2009-03-12T19:58:05.537 に答える
0
使える
ChildVisual = VisualTreeHelper.GetChild(Visual yourVisual)
ビジュアルを取得してパス ジオメトリに変換できるかどうかはわかりません..
于 2008-09-17T20:33:54.570 に答える