Filigranes

Ce guide va vous aider à configurer ARender pour afficher un filigrane sur toutes les pages du document, à la visualisation et au téléchargement.

Utilisation du filigrane par défaut

Un filigrane par défaut est pré-configuré dans ARender. Son contenu textuel est le suivant : Viewed by $USERNAME$ at $TIMESTAMP$ $USERNAME$ sera remplacé par le nom de l’utilisateur courant $TIMESTAMP$ sera remplacé par la date et l’heure d’ouverture du document

Configuration

Pour configurer l’affichage du filigrane il faut ajouter les propriétés ci-dessous dans la configuration serveur de ARender (arender-server-custom-vanilla.properties) :

arender-server-custom-vanilla.properties
# Configuration de l'activation de l'ajout d'un filigrane à la visualisation
# et au téléchargement via fichier de propriété
arender.server.watermark.display.provider=activableDisplayWatermarkProvider
# Activation du filigrane à la visualisation et au téléchargement
arender.watermark.activate.on.startup=true
# Activez le traitement du rendu des annotations si vous devez utiliser la biffure ou le filigrane. Peut avoir un impact sur les performances si les annotations mettent du temps à être récupérées.
arender.server.process.annotations.rendition=true

Activation

Pour activer la configuration précédente redémarrer simplement l’application WEB ARender HMI.

Pour aller plus loin

Créer votre propre filigrane

Vous pouvez créer le filigrane de votre choix en configurant son style et son contenu textuel avec des variables comme la date du jour et le nom de l’utilisateur. Ci-dessous le filigrane par défaut de ARender :

<bean id="customWatermark" class="com.arondor.viewer.client.api.annotation.templates.AnnotationTemplate">
    <property name="name" value="CUSTOM" />
    <property name="annotationType">
        <value type="com.arondor.viewer.client.api.annotation.Annotation$AnnotationType">Stamp</value>
    </property>
    <property name="contentTemplate" value="Viewed by $USERNAME$ at $TIMESTAMP$" />
    <property name="annotationStyle">
        <bean class="com.arondor.viewer.client.api.annotation.AnnotationStyle">
            <property name="fontColor" value="black" />
            <property name="fontSize" value="20" />
            <property name="backgroundColor" value="none" />
            <property name="borderColor" value="black" />
            <property name="borderStyle" value="0" />
            <property name="borderWidth" value="0" />
            <property name="rotation" value="340" />
        </bean>
    </property>
    <!--watermarkPosition available values are: CENTRE and TOP_LEFT-->
    <property name="watermarkPosition" value="CENTER"/>
</bean>

Créer votre filigrane

Pour créer votre filigrane :

  • Copier le contenu ci-dessus dans votre configuration spécifique ARender (arender-custom-integration.xml)
  • Modifier l’ID du bean
  • Définir le style et le contenu textel en modifiant les propriétés sous AnnotationStyle

Pour configurer l’utilisation de votre filigrane

Ajouter la propriété ci-dessous dans la configuration serveur de ARender (arender-server-custom-vanilla.properties). Sa valeur doit être la valeur de l’ID du bean que vous venez de créer.

arender-server-custom-vanilla.properties
# Configuration du bean du filigrane à utiliser à la visualisation et au téléchargement de document
arender.watermark.bean.name=ChangeWithYouBeanId

Activer votre filigrane

Pour activer la configuration précédente redémarrer simplement l’application WEB ARender HMI.