Scroll automático de listas XFA

Unidade: HPDFXFAHeadless

HPDFXFAWriteHeadlessPDF gera uma aparência nativa inicial de listas contendo a primeira opção selecionada, incluindo uma seleção perto do fim de uma lista comprida de opções

Janela visível de opções

O criador mede o ascent e o descent do tipo de letra TrueType fornecido no tamanho efetivo do tipo de letra do campo e usa o padding e o espaçamento de linhas do construtor nativo de aparências para determinar as linhas disponíveis

A primeira opção selecionada inicia a janela; opções inteiras precedentes preenchem espaço não usado perto do fim quando cabem, e o inteiro nativo exato /TI regista o índice da primeira opção visível

Uma lista não selecionada começa na opção zero; uma lista vazia mantém um array vazio de opções e uma aparência vazia

Apenas linhas visíveis de etiquetas de apresentação entram no texto da aparência e no mapa de glyphs dele, e linhas visíveis selecionadas recebem retângulos de destaque relativos à janela

Seleções múltiplas mantêm todas as exportações e índices de opções selecionados mesmo quando seleções distantes não podem caber todas na mesma janela

Etiquetas multilinha e persistência

Quebras de etiquetas CR, LF e CRLF usam a mesma semântica de linhas do construtor nativo de aparências; uma etiqueta que exceda a altura disponível contribui apenas com o prefixo visível dela para a aparência

Os pares completos de /Opt de exportação/apresentação, os valores /V e os índices de seleções /I permanecem no grafo de campos PDF, incluindo etiquetas e valores fora da janela de aparências

XDP guardado de runtimes é consumido diretamente, pelo que uma seleção ou tamanho de tipo de letra alterado numa instância repetida produz a janela própria dessa instância mantendo outras instâncias

Orçamentos e cancelamento

O texto visível de aparências contribui para o uso agregado de glyphs; os limites existentes de contagem de opções de escolhas e de bytes de objetos continuam a delimitar o grafo completo de opções

Travessia de opções, varredura multilinha, construção de janelas e processamento de linhas selecionadas incluem verificações de cancelamento

Uma falha de preparação preserva bytes, comprimento e posição de quem chama; falha de I/O no destino segue a fronteira documentada pela criação automática de XFA

Âmbito

Este comportamento aplica-se à aparência inicial guardada de listas e ao índice de topo delas; alterações posteriores interativas de scroll e edição dinâmica de itens de escolhas exigem a integração própria delas de edição nativa

Aparências de combos mantêm o comportamento escalar delas de apresentações, e a criação de escolhas documenta valores, pares de opções e flags de campos