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 객체를 반환한다.