SetTextFlowPaginationLines
Texto, composição
Descrição
Define contagens mínimas de linhas independentes no fundo da caixa atual e no topo da caixa seguinte
Sintaxe
Delphi
Function TPDFlib.SetTextFlowPaginationLines(FlowID, OrphanLines, WidowLines: Integer): Integer;ActiveX
Function PDFlib::SetTextFlowPaginationLines(FlowID As Long, OrphanLines As Long, WidowLines As Long) As LongDLL
int DLSetTextFlowPaginationLines(int InstanceID, int FlowID, int OrphanLines, int WidowLines);Parâmetros
FlowID- Handle de fluxo de texto devolvido por
NewTextFlow OrphanLines- Mínimo de linhas aceites no fundo de uma caixa ou coluna incompleta
WidowLines- Mínimo de linhas preservadas para o topo da caixa ou coluna seguinte
Valores devolvidos
Devolve 1 quando o fluxo é válido e ambos os mínimos são pelo menos 1, ou 0 sem alterar nenhum dos valores
Observações
Ambos os limites têm como predefinição 1 e aplicam-se apenas quando uma caixa dividiria o fluxo restante
Se a cauda provisória for mais curta do que WidowLines, o número necessário de linhas candidatas passa para a caixa seguinte, permanecendo pelo menos OrphanLines na caixa atual
Se nenhuma divisão puder satisfazer ambos os limites, a chamada de desenho devolve 0 e deixa o cursor de fluxo inalterado, para que o chamador possa oferecer uma região maior
A paginação coloca em cache os fins de linha candidatos atuais e mede, no máximo, a janela de linhas viúvas configurada para além da divisão, evitando um segundo esquema de todo o fluxo restante
Consulte também
SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow