Technical blog

A more subdued subheader

ARender: Sortie de la version 3.0.4 de la branche 'Xenon'

Évolutions

Interface utilisateur :

De nouvelles annotations ont été ajoutées en 3.0.4 (Polygon, Polyligne et main levée)

  • Désactivées par défaut, ces dernières peuvent être activées depuis votre arender properties de la façon suivante:
    • topPanel.annotationMenu.polygon=true
    • topPanel.annotationMenu.polyline=true
    • topPanel.annotationMenu.freehand=true

Amélioration globale de l’utilisabilité sur iPad

  • Les annotations peuvent être placées sur des documents depuis un iPad

Ajout de la possibilité de télécharger/envoyer des annotations au format XFDF

  • Cela permet aux utilisateurs de s’échanger des annotations en dehors des documents
    • Les boutons activant cette fonctionnalité peuvent être activé depuis le fichier arender properties:
      • topPanel.documentMenu.downloadXFDFAnnotations=true
      • topPanel.documentMenu.xfdfUpload=true

Les annotations de type post-it possèdent maintenant une opacité dynamique:

  • Seule une sélection sur le texte créateur du post-it permet de modifier l’opacité

Le serveur HMI peut maintenant se connecter au serveur de Rendition par une API web :

  • Pour activer cette fonctionnalité, il suffit de configurer la propriété “useRest” à “true” dans le fichier arender.xml
    • <property name= »useRest » value= »true »/>
  • La configuration des URLs des serveurs de rendition se fait de la même façon que pour RMI en mettant par exemple dans les propriétés « remoteTargets »:
    • <value><a href="http://localhost:1990/" target="_self">http://localhost:1990/</a></value>

Trois nouveaux buttons, activables dans le fichier arender properties, permettent de lancer un soulignage, surlignage et barrage de texte

  • topPanel.annotationMenu.highlightText=true
  • topPanel.annotationMenu.underlineText=true
  • topPanel.annotationMenu.strikethroughText=true

 

Rendition:

Le serveur de rendition expose désormais également une API REST, configurable dans le fichier rendition properties :

  • rest.host=localhost
  • rest.port=1990

Une fonctionnalité peut être activée afin de télécharger le document avec les annotations incluses dans le document. (à la manière d’Adobe Reader). Cette fonction est pour le moment compatible uniquement avec les formats PDF.

  • Dans le fichier arender-rendition-alterdocumentcontent.xml, décommenter : <bean class= »com.arondor.viewer.rendition.fdfannotation.FdfAnnotationAdder »/>

  • Et commentez le bean suivant dans son intégralité : <bean class= »com.arondor.viewer.rendition.annotation.PdfAnnotationRenderer »>

Gestion des documents en erreur :

  • Possibilité de gérer les documents causant des erreurs dans ARender.
  • Cette fonctionnalité remplace le document causant des erreurs par un document par défaut, configurable, avertissant que le document pose problème
  • Le document à charger lors d’une erreur se configure dans vos rendition properties
    • default.rejected.file=./../samples/rejected.png
  • Afin d’activer cette fonctionnalité, il est nécessaire de faire des modifications dans arender.xml et arender-rendition.xml
    • Décommenter dans arender.xml:
      • <import resource= »arender-hmi-errors-interceptor.xml » />
    • Décommenter dans arender-rendition.xml
      • <import resource= »arender-rendition-errors-interceptor.xml » />

 

Problèmes corrigés

Interface utilisateur :

Les tampons textuels peuvent maintenant garder leurs couleurs au téléchargement du document avec ses annotations

Internet Explorer 11 affiche désormais les textes en français lorsque l’environnement le demande

Uniformisation de la politique d’annotations concernant les flags “Read-only“ et “Locked” :

  • Read-only: Les annotations ne peuvent pas être éditées, les post-it peuvent être déplacés mais non édités
  • Locked: Les annotations ne peuvent pas être supprimées

L’explorateur d’annotation est maintenant capable de filter les annotations en fonction du type d’annotations contenu par ce dernier

  • Utilisable en cliquant sur les boutons en haut de colonne

 

Rendition:

Les document Office (doc, ppt, xls…) ont de nouveau leur titre affiché dans les vignettes.

Les systèmes Linux peuvent de nouveau lancer la rendition en mode service à partir de l’installeur

  • Pré-requis: pour lancer en mode service, le système doit posséder les dossiers /etc/init.d/rc5.d/ et /etc/init.d/rc2.d/, ou lancer “update-rc.d ARenderService defaults” après l’installation

 

Problèmes mineurs

Interface utilisateur :

Le bouton d’actualisation des annotations peut être caché par configuration dans le fichier arender properties

  • topPanel.refresh=false

La bordure des port-it peut être retirée en configurant le css (MOJO 11104062)

  • Dans .postit-contentView .contentArea {
    • /* border-style: solid; */ au lieu de border-style: solid;

Le CSS par défaut ne se charge qu’une seule fois désormais.

Correction de certains labels français qui avaient des doubles apostrophes.

 

Problèmes et compatibilités connues

Interface utilisateur :

Filenet : Annotations ViewOne  (Format INI)

  • La rotation de page n’est pas encore compatible à la sauvegarde

Explorateur d’annotations

  • Le classement ne prend pas en compte les préfixes de type d’annotations.