Bíblia no Acrobat PDF com uma barra de navegação estática / superior / central com menus suspensos para Livro, capítulo / verso

0

Eu preciso criar uma barra de navegação estática regular em todas as páginas da minha Bíblia em PDF, para que as pessoas possam ir facilmente para o número de livros / capítulos / versos.

Aqui está um exemplo de como deve ser: link

Estou no ponto em que tenho todos os marcadores desejados, já exibidos no painel de navegação do Acrobat. Agora preciso organizar tudo em 2 ou 3 menus de lista suspensa.

Eu percebo que posso duplicar para mostrar essa navegação em todas as páginas. Acabei de aprender como fazer isso com os botões, então esse recurso seria ótimo.

Já que é a Bíblia, existem 66 livros e 1200 capítulos, então não posso fazê-los manualmente nem fazer um botão para cada um. Deve haver uma maneira de preencher os menus com seus respectivos destinos. Já vi alguns snippets de JavaScript, mas não tenho conhecimento suficiente para descobrir como atribuir um destino a cada favorito especificamente.

    
por SolidarityFarm.org 07.08.2014 / 15:16

1 resposta

1

É uma idéia aproximada rapidamente, mas o que seria possível é usar um pop-up em vez de um menu suspenso. O método app.popUpMenuEx () permite criar menus popup hierárquicos, o que representaria basicamente a estrutura que você tem na Bíblia. Um pop-up é normalmente anexado a um campo de botão simples, onde a ação mouseDown cria e exibe o pop-up, e a ação mouseUp manipula a seleção.

Agora, para os destinos, depende de como a granularidade deve ser boa (ou seja, se a página é suficiente ou se você deseja definir um foco ou zoom para o verso real. Também depende muito de como e como um livro / capítulo / versículo é identificado em seu documento e se ele pode ser localizado automaticamente em uma página.Se isso for possível (significando que podemos identificar claramente um versículo / capítulo / livro pesquisando por "palavras"), criamos um script de desenvolvimento que lê as informações do documento e, em seguida, podemos colocar essas informações em uma tabela, que pode ser usada pelo popup.

Esta abordagem requer algum conhecimento e experiência com PDF e Acrobat JavaScript, e pode valer a pena considerar se o desenvolvimento por si mesmo valeria a pena, em comparação com a contratação de um especialista que fez projetos semelhantes no passado. de plug sem vergonha).

    
por 09.08.2014 / 10:54