Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > Avalon

Vista - FlowDocument DrawingVisuals to TextElement

 
 
Old 01-10-2006   #1 (permalink)
CSkinner


 
 

FlowDocument DrawingVisuals to TextElement

Hello,

Is there a way to figure out what Block element ( such as a Section or
Paragraph ) in a FlowDocument is associated with a DrawingVisual as returned
from a call to VisualTreeHelper.HitTest()?

Thanks,

CS



My System SpecsSystem Spec
Old 01-31-2006   #2 (permalink)
Ifeanyi Echeruo [MSFT]


 
 

Re: FlowDocument DrawingVisuals to TextElement

There is not supported way to match Visuals generated from FlowDocuments
back to the FlowDocuments ContentElements.

There are document specific hit test API's to help with hit testing if this
is what you are trying to do.
See System.Windows.IContentHost
IContentHost can be obtained by casting a DocumentPage obtained from a
FlowDocument to IContentHost.

A DocumentPage can be obtained from SinglePageViewer via
SinglePageViewer.PageViews[n].DocumentPage.
Note:
n is the nth visible page.
PageViews are not generated until the SinglePageViewer renders the first
page

A DocumentPage can also be obtained directly from a FlowDocument via
((IDocumentPaginatorSource)FlowDocument).DocumentPaginator.GetPage(n);

-- Ifeanyi Echeruo [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.

"CSkinner" <cwskinner_no_sppaaam@comcast.net> wrote in message
news:eoNKYe9DGHA.1492@TK2MSFTNGP10.phx.gbl...
> Hello,
>
> Is there a way to figure out what Block element ( such as a Section or
> Paragraph ) in a FlowDocument is associated with a DrawingVisual as
> returned from a call to VisualTreeHelper.HitTest()?
>
> Thanks,
>
> CS
>



My System SpecsSystem Spec
 

Thread Tools


Similar Threads
Thread Forum
WPF - FlowDocument PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46