LastRequiredSlotHeight

문서 파트, 가변 데이터, 문서 편집

설명

TPDFlibDynamicComponentSession 컴포지션의 가장 최근 재시도가 연기된 프래그먼트가 커밋되기 전에 요구하는 슬롯 높이를 보고합니다

구문

Property TPDFlibDynamicComponentSession.LastRequiredSlotHeight: Double;

값

연기된 시행의 알려진 필요 높이이며, 재시도 정보가 기록되지 않으면 0입니다

비고

최소 슬롯 재시도는 설정된 MinimumSlotHeight를 보고합니다

슬롯을 넘는 콘텐츠의 묶음 유지 또는 완전성 요구 재시도는 시도의 사용 높이를 보고합니다

다음 높이 재시도는 해석된 마지막 프래그먼트 높이에 MinimumFollowingHeight를 더한 값을 보고합니다

값은 ComposeNextLayout 호출이 시작될 때 0으로 지워지고 PDF_DYNAMIC_COMPONENT_RETRY 결과에서만 설정되므로, 성공한 커밋은 0으로 남겨둡니다

Reset과 AttachComponent도 값을 지웁니다

예제

Status := Session.ComposeNextLayout(
  PageNumber, 36, 72, 540, 240, Options, Placement);

if Status = PDF_DYNAMIC_COMPONENT_RETRY then
  NeededHeight := Session.LastRequiredSlotHeight;

참고 항목

LastRetryReason, KeepTogetherRetryPending, ComposeNextLayout, CreateLayoutOptions, TPDFlibDynamicComponentSession