LastRequiredSlotHeight

Partes de documentos, dados variáveis, edição de documentos

Descrição

Reporta a altura de ranhura que a repetição mais recente de uma composição de TPDFlibDynamicComponentSession exige antes de o fragmento adiado poder ser confirmado

Sintaxe

Property TPDFlibDynamicComponentSession.LastRequiredSlotHeight: Double;

Valor

A altura necessária conhecida da tentativa adiada, ou zero quando nenhuma informação de repetição está registada

Observações

Uma repetição por ranhura mínima comunica o MinimumSlotHeight configurado

Uma repetição por manutenção conjunta ou por exigência de integralidade de conteúdo que excede a ranhura comunica a altura usada da tentativa

Uma repetição por altura seguinte comunica a altura do fragmento final resolvida mais MinimumFollowingHeight

O valor é limpo para zero no início de cada chamada ComposeNextLayout e só é definido num resultado PDF_DYNAMIC_COMPONENT_RETRY, pelo que uma consolidação bem-sucedida o deixa em zero

Reset e AttachComponent também limpam o valor

Exemplo

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

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

Consulte também

LastRetryReason, KeepTogetherRetryPending, ComposeNextLayout, CreateLayoutOptions, TPDFlibDynamicComponentSession