Technical blog

ARender: Sortie de la version 3.0.6 de ‘Xenon’

Nouveautés HMI:

  • Possibilité d’imprimer des filigranes
    • Configuré en activant la propriété print.waterMarkActive=true
    • Cela requiert une configuration de template de filigranes dans le fichier d’annotation template (annotaton-template.xml)

<property name= »waterMarkTemplates »>

  • Ajout de la fonctionnalité de téléchargement de PDF avec annotations au format FDF, permettant l’édition d’annotations ARender dans des logiciels compatibles avec la norme FDF

  • topPanel.documentMenu.downloadWithFDFAnnotation=true active

  • Nouvelles fonctionnalitées de raccourcis clavier:

    • Ctrl+S Sauvegarde les annotations
    • Échappe sort du mode édition d’annotation
    • Supprimer supprime l’annotation en cours d’édition
    • Les annotations de type polygones peuvent être terminées en pressant entrée ou échappe.
  • Possibilité de faire apparaître disparaître la réglette

    • Peut être activé avec les options suivantes
      • contextualMenu.hasShowGuideRuler=true
      • contextualMenu.hasHideGuideRuler=true
      • Ces propriétés sont à mettre dans le fichier arender properties
  • Amélioration de l’apparence d’ARender

    • ARender fait maintenant place propre entre le chargement de deux documents. Cela améliore l’intégration d’ARender en Iframe.
    • Lorsqu’un document est en exception dans ARender, si l’exception est terminale et le fichier ne pourra pas être chargé, l’animation de chargement est désormais cachée. Cela améliore la cohérence visuelle et permet de distinguer une erreur d’un long temps de chargement.
  • Ajout d’une fonction permettant de cocher/décocher par défaut l’impression des annotations de document

    • print.includeAnnotationsByDefault=true choisi automatiquement la case d’inclusion d’annotation lors de l’impression
    • Si annotation.loadExisting est à false, on ne pourra désormais plus cocher la case “inclure les annotations”
  • La méthode ARenderJSAPI.changeConfigurableElement() permet de désactiver/activer les actions d’ARender et les éléments configurables depuis le Javascript

  • Support retrouvé des annotations ContentManager

  • Les vignettes indiquent désormais les pages contenant des annotations sur ARender. Une icone verte dans le coin supérieur droit des vignettes indique la présence d’annotation sur la page.

  • Amélioration d’ARender pour le chargement des images. Si les images sont déjà chargées avec une grande résolution, ARender ne demandera pas de plus petites images. Le navigateur se charge du redimensionnement.

 

Nouveautés Rendition: 

  • Amélioration du rendu des mails HTMLs et RTF
  • Nouvelle factory disponible pour le rendu des fichiers de type office
    • La cmdlinePSOfficeFactory permet aux serveur de rendition sous systèmes à base d’Unix (limitation temporaire pour la 3.0.6, sera levée sur les prochaines versions) de générer des PDF plus rapidement, avec plus d’utilisateurs en parallèle.
    • Cette factory peut être paramétrée dans le arender-rendition.properties et dans le arender-rendition.xml pour chaque type mime de document office.
    • Le prérequis de cette nouvelle factory est ps2pdf
    • Nous incitons à tester cette factory si les serveurs sont sous Unix et que les documents office sont un problème pour votre installation ARender.
  • Nouvel OverZoom polynomial disponible dans la configuration de la rendition.
    • Un exemple est fourni dans le arender-rendition-unix/windows.xml
    • Cela permet de mettre en place une équation de calcul de l’overzoom plutôt qu’un coefficient. Ainsi faisant, il est possible de zoomer les images de petite taille tout en laissant les grandes images inchangées pour ne pas dégrader les performances.
  • Support des fichiers de type visio.
  • Détection automatique de l’encodage des caractères de fichiers texte implémenté dans ARender. Si des fichiers texte posent un soucis particulier, il faut alors préciser dans la configuration quel est l’encodage de votre système.

 

Corrections appliquées à l’HMI:

  • La réglette fonction de nouveau sous Internet Explorer 10
    • De manière générale, les touches de clavier sont de nouveau fonctionnelles pour IE10
  • Quand les pages sont tournées à 90°, les tampons textuels n’ont désormais plus le texte en dehors de la bordure.
  • Lorsque le champ ${date.now} est utilisé dans la configuration XML, le reste de la chaîne de caractère n’est désormais plus tronquée
  • ViewOne et Annotations INI
    • Amélioration globale de notre compatibilité avec ces types d’annotations afin d’obtenir le meilleur rendu possible.
  • Réactivation des actions du documentbuilder qui avaient étés désactivées en version 3.0.5-1
  • Réactivation des actions du menu contextuel sur les vignettes
  • Correction de bugs liés aux polygones et vertices causant la non suppression de ces derniers, et causant un mauvais redimensionnement sous certaines circonstances.
  • Correction d’un problème de concurrence pouvant bloquer une HMI sur les accès aux renditions.
  • Correction d’un problème lié à la façon dont les HMI accédait aux renditions pour le document builder, pouvant causer une panne dès que l’un des N serveurs de rendition configurés était inaccessible.

 

Corrections appliquées à la rendition:

  • Aroms2Pdf n’a plus besoin d’avoir le chemin complet jusqu’à la racine dans la configuration afin de fonctionner.
  • Correction d’un problème d’utilisation mémoire lié au stockage de byte array dans le cache
  • Nouvelle méthode pour gérer les documents en rejet, maintenant place correctement les documents en erreurs dans le dossier configuré. Ne se base plus sur l’AOP.

 

Problèmes connus:

  • L’offuscation de texte n’est toujours pas disponible côté HMI pour les solutions basées sur annotations Filenet.<section id="content-view-children-offset-5" class="content-view-children"></section>