Technical blog

Note de version ARender 4.5.0

Note de version ARender 4.5.0

L’équipe ARender vous présente la version 4.5.0 contenant principalement des correctifs ainsi qu’une optimisation du fonctionnement de la rendition.

 

Corrections :

‣ Connecteur FileNet

  • Correction d’un bug qui retirait le style sur les annotations après sauvegarde.

 

‣ Correction de bugs transverses

  • Correction d’un bug sur la version précédente (4.4.X) qui ouvrait à tort le mode comparaison quand la fonctionnalité de multi-vue de documents était activée.

  • Correction d’un bug qui positionnait incorrectement les hyperliens sur la page, à l’affichage de certains PDF.

  • Correction d’un bug qui pouvait ralentir la recherche de texte pour certains PDF.

  • Correction de la disparition de l’infobulle du bouton permettant de réduire ou développer les annotations dans l’explorateur d’annotations.

  • Correction d’un bug qui supprimait totalement une annotation quand la zone de commentaires associée était elle-même supprimée.

  • Correction d’un bug qui pouvait laisser apparaître le bouton de sauvegarde des annotations alors qu’aucun changement n’avait été effectué.

  • Correction d’un bug qui modifiait le niveau de zoom arbitrairement lors du retour du mode plein écran. Si un zoom personnalisé est configuré, c’est désormais lui qui sera utilisé par défaut.

 

Nouvelles fonctionnalités :

‣ Fonctionnalités transverses

  • Ajout d’une alternative textuelle aux images afin de respecter la norme RGAA 1.1.1 & 1.1.3

  • Ajout d’options permettant d’appliquer le contraste et la luminosité à la page courante uniquement, à toutes les pages du document courant, ou à l’ensemble des documents ouverts, selon les valeurs renseignées.

  • Réduction de l’espace occupé par le panneau d’options de modification du contraste et de la luminosité.

  • Amélioration du temps de traitement des fichiers PDF, Tiff et MP4, en évitant des recopies inutiles des fichiers temporaires. Ces fichiers étant utilisables au format brut, ils ne nécessitent pas de stockage d’une version convertie dans un autre format.

  • Ajout d’options de marque blanche pour remplacer le nom ARender, ainsi que son logo.

  • Ajout d’une option de sélection de texte par zone rectangulaire, en utilisant la touche Alt ou Ctrl et en traçant la diagonale du rectangle de sélection avec le clic gauche de la souris enfoncé.

  • Ajout d’une icône dans l’explorateur d’annotations afin d’indiquer le caractère privé d’une annotation.

  • Ajout d’une fonctionnalité permettant de récupérer, via du Javascript, un texte sélectionné dans un document. La fonctionnalité permet, entre autre, de remplir des champs texte dans une application intégrant ARender, par simple sélection du texte en question dans ARender (communément appelée “fonction lasso”).

  • Restriction de l’apparition du bouton sauvegarde et du déclenchement de la sauvegarde automatique aux seuls cas de modification réelle des annotations. Le cas d’ouverture puis fermeture immédiate du mode édition, notamment, ne peut plus déclencher d’enregistrement à tort.

  • Ajout d’une propriété afin d’activer individuellement les boutons pour le biffage par zone et pour le biffage par sélection de texte.

  • Retrait de la possibilité de modifier la couleur et l’épaisseur de la bordure d’une zone de biffage, afin d’harmoniser son comportement avec celui de la fonctionnalité de biffage par sélection de texte.

  • Ajout de la possibilité d’améliorer dynamiquement la superposition de la surbrillance et du texte en-dessous afin d’en augmenter la lisibilité.

  • Réorganisation des micro-services de la rendition : mutualisation du Broker et du DFS, et suppression de tous les appels des 3 autres microservices (Converter, Renderer, TextHandler) vers le Broker. Les 4 microservices requièrent à présent une zone d’échange partagée pour les fichiers, et les appels se font toujours du Broker vers les autres microservices. Cette nouvelle structure permet de réduire les échanges entre les microservices et d’améliorer les temps de réponse de la rendition. En dehors des environnements Docker qui déploient les micro-services séparément, cette structure est sans impact sur les déploiements.

 

‣ Environnements Docker

  • Ajout des polices de caractères chinoises et coréennes dans les images docker.

  • Mise à disposition d’une variable d’environnement pour pouvoir personnaliser les options JVM des différentes applications d’ARender.

 

Anomalies connues :

Suite aux tests de qualification, un certain nombre d’anomalies a été mis en évidence. Elles sont présentées ci-dessous par ordre décroissant d’importance d’impact.

  • L’ouverture d’un zip, alors que l’option d’utilisation de filigranes est activée, peut tomber en erreur.

  • L’option d’impression de tous les documents d’un fichier zip peut parfois tomber en erreur.

  • Le téléchargement par ARender d’un email (.msg) au format natif peut parfois renvoyer un fichier html au lieu du fichier d’origine.

  • Les miniatures de pages dans le navigateur de documents peuvent être perdues si un scroll rapide, dans un fichier zip, est effectué à l’aide de l’ascenseur de droite.

  • Sur certains fichiers tiff, une annotation supprimée peut persister.

  • Le lien entre la zone de commentaire d’une annotation et l’annotation elle-même peut parfois être perdu au moment du déplacement de ladite annotation.

  • Lors du téléchargement d’un document avec annotations, si un tampon avec une bordure très large a été ajouté, son contenu peut ne pas être visible.

  • Les bordures des tampons textuels utilisés sur des vidéos peuvent parfois disparaître.

  • Le nom d’un nouveau document créé à l’aide de la composition de document peut parfois être perdu quand des fermetures et réouvertures de la composition de document sont enchaînées.

  • Lors de l’utilisation de la rotation de page, les annotations de type note textuelle peuvent changer de dimensions.