본문 바로가기

Dev::DotNet/WPF

FlowDocument 의 Block 작업영역 구하기

FlowDocument 로 생성한 문서를 FixedDocument 로 변환할 때 

페이지가 자동으로 나누어 지는데 

나누어진 문서가 내가 원하는 대로 나누어 지지 않아서 FlowDocument 생성시 

중간에 공백을 넣어볼려고 하다보니 

FlowDocument  에 삽입된 Block 이 차지한 영역의 정보가 필요하게 되었다.

System.Windows.Rect rect = block.ContentEnd.GetCharacterRect(LogicalDirection.Forward);


이렇게 하면 FlowDocument 에서 


해당 Block 의 작업영역의 정보가 담긴 System.Windows.Rect 객체를 반환한다.



'Dev::DotNet > WPF' 카테고리의 다른 글

WPF 에서 DoEvents  (0) 2013.11.18
WPF Visual Tree or Logical Tree 순회  (0) 2013.11.13
NetAdvantage XamDockManager 의 Splitter 고정  (0) 2013.11.08
WPF Filter ComboBox  (0) 2013.11.04
XAML 에서 StringFormat 으로 문자열 표시  (0) 2013.10.25