THPDFLayoutMeasurement Record
주어진 제약 아래에서 측정한 레이아웃 요소 크기입니다. 원하는 크기와 최소 크기, split 가능 여부, 계산된 Fits 판정을 담습니다
선언
THPDFLayoutMeasurement= record
Width: Single;
Height: Single;
MinimumWidth: Single;
MinimumHeight: Single;
CanSplit: boolean;
Fits: boolean;
end;
유닛
HPDFDoc
필드
| 필드 | 목적 |
|---|---|
Width / Height | 공급된 제약 아래에서 요소가 원하는 크기 |
MinimumWidth / MinimumHeight | 요소가 받아들일 수 있는 최소 크기. 음수 측정값은 MeasureLayoutElement에서 range error를 일으킵니다 |
CanSplit | 요소가 페이지에 걸쳐 배치 부분과 overflow 부분으로 나뉠 수 있는지 |
Fits | THotPDF.MeasureLayoutElement가 계산합니다. 폭과 높이가 가용 공간 안에 들어가면 true |
사용 참고 사항
THotPDF.MeasureLayoutElement에서 얻습니다. 이 메서드는 제약을 요소의Measure오버라이드로 전달한 뒤Fits를 찍어 줍니다- 배치 결정에는
Fits와CanSplit을 반영합니다. 들어가지 않지만 나눌 수 있는 요소는PlaceLayoutElement가 부분 배치하고, 나눌 수 없는 요소는 다음 페이지로 넘어갑니다 - 반환된 크기는 원하는 크기이지 최종 그리기 사각형이 아닙니다. 배치는 측정값 범위 안에서 그리는 영역을 줄일 수 있습니다