Dev::DotNet/WPF

FlowDocument 의 Block 작업영역 구하기

isfry 2012. 8. 23. 18:02
FlowDocument 로 생성한 문서를 FixedDocument 로 변환할 때 

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

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

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

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

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


이렇게 하면 FlowDocument 에서 


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