LastRequiredSlotHeight

Części dokumentów, dane zmienne, edycja dokumentów

Opis

Raportuje wysokość miejsca, jakiej wymaga ostatnie ponowienie kompozycji TPDFlibDynamicComponentSession, zanim odroczony fragment może zostać zatwierdzony

Składnia

Property TPDFlibDynamicComponentSession.LastRequiredSlotHeight: Double;

Wartość

Znana wymagana wysokość odroczonej próby albo zero, gdy nie zarejestrowano informacji o ponowieniu

Uwagi

Ponowienie z powodu minimalnego slotu raportuje skonfigurowane MinimumSlotHeight

Ponowienie typu trzymaj-razem albo wymagaj-kompletu dla treści przekraczającej slot raportuje wykorzystaną wysokość próby

Ponowienie z powodu wysokości następnika raportuje rozwiązaną wysokość ostatniego fragmentu plus MinimumFollowingHeight

Wartość jest czyszczona do zera na początku każdego wywołania ComposeNextLayout i ustawiana tylko przy wyniku PDF_DYNAMIC_COMPONENT_RETRY, więc udane zatwierdzenie zostawia ją na zerze

Reset i AttachComponent też czyszczą tę wartość

Przykład

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

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

Zobacz również

LastRetryReason, KeepTogetherRetryPending, ComposeNextLayout, CreateLayoutOptions, TPDFlibDynamicComponentSession