ClementGre / PDF4Teachers

PDF editing software for teachers, focused on productivity. PDF4Teachers keeps recorded previous annotations, and offers features like marking scale, PDF conversion, vectorial drawing...
https://pdf4teachers.org/
Apache License 2.0
146 stars 18 forks source link

Affichage pleine page et double page #122

Closed Keyskeeper closed 2 years ago

Keyskeeper commented 2 years ago

Prerequisite

Is your feature request related to a problem? Please describe.

J'aimerais pouvoir facilement voir une copie entière lorsque je corrige.

Est-il possible de définir un zoom par défaut pour toutes les copies chargées ?

J'aimerais aussi pouvoir voir deux pages côte à côte sur les grands écrans.

Merci pour ce travail

Describe the solution you'd like

No response

Describe alternatives you've considered

No response

Additional context

No response

ClementGre commented 2 years ago

Bonjour,

L'issue #118 répond peut-être en partie à vos besoins mais si j'ai bien compris vous souhaiteriez avoir accès à la vue en grille aussi dans un contexte d'édition classique avec éléments, avec un zoom pas nécessairement inférieur à 40%.

Il s'agirait alors pour moi de séparer le système de vue en grille, et le système d'édition des pages.

Concernant le zoom par défaut, actuellement il est définis de manière à maximiser la largeur de la page affichée, mais je peut ajouter dans les paramètres un moyen de définir un niveau de zoom par défaut (ce qu'il y avait dans d'anciennes versions de PDF4Teachers, mais qui a été retiré lors de l'ajout du zoom automatique pour une largeur optimale).

- Clément

Keyskeeper commented 2 years ago

Effectivement,

j'avais lu un peu vite la proposition #118 il semble que cela corresponde bien.

J'ouvre un autre fil pour un autre sujet ;)

Merci encore

ClementGre commented 2 years ago

Il me semble que vous, vous souhaitez avoir une vue en grille même lors de la correction. Sachez que la fonctionnalité de #118 apporte ce mode grille uniquement lors de l'édition des pages (déplacement, rotation...), lors d'un zoom < 40%.

Comme je l'ai dit, "Il s'agirait alors pour moi de séparer le système de vue en grille, et le système d'édition des pages" de manière à bénéficier de l'affichage en grille même lors d'un zoom supérieur à 40%. Ce n'est pas forcément très compliqué à faire, le plus compliqué serait de définir :

concernant la question du niveau de zoom par défaut, cela dépend beaucoup de la largeur de la fenêtre, et il serait inadapté d'ouvrir un document avec un zoom de 200% si l'utilisateur avait mis sa fenêtre en petit dans un coin. Actuellement (dans la prochaine version), le niveau de zoom est mémorisé binairement : soit le zoom est de moins de 40% et il sera restauré à 40%, sinon si il est de plus de 40% il sera restauré de manière à avoir une largeur maximale. Ce que je pourrais rajouter, après un éventuel développement des fonctionnalités citées plus haut, serait de faire un affichage à deux pages côte à côte (ou plus), mais automatiquement, quand la fenêtre de l'application a une largeur minimum et que le mode Affichage multi-page est activé. Cela me semble être un bon compromis.

Merci, Clément G.

ClementGre commented 2 years ago

Bonjour,

j'ai donc séparé le système de vue en grille, et le système d'édition des pages de #118 de manière à bénéficier du mode vue en grille aussi lors de la correction. On a maintenant un bouton à bascule pour le mode édition des pages, et deux boutons à bascule groupée pour choisir d'afficher plusieures pages sur une seule ligne ou pas.

image