É 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).