Projet

Général

Profil

Fonctionnalité #10806

[Affichage/ressorties] Filigranes, bandeaux personnalisés

Ajouté par Elodie SOME-BLAD il y a presque 5 ans. Mis à jour il y a presque 3 ans.

Statut:
R&D - A étudier
Priorité:
2-Sérieux
Assigné à:
-
Version cible:
Backlogs Produits - Inscription Backlog
Début:
29/05/2019
Echéance:
Tags RM:

Description

Texte de type filigrane doit apparaître sur toutes les pages de tous les documents affichés et/ou exportés.
L'export doit comporter l'original et sa version filigrane.
À la consultation, on n'affiche que le document filigrané.
Les textes/logos/informations à afficher sur filigrane doivent être définis dans la configuration.
Si conversions, chaque conversion devra comporter une "version" filigranée ?

Historique

#1 Mis à jour par Elodie SOME-BLAD il y a presque 5 ans

  • Sujet changé de [Affichage/ressorties] "Filigrane" à [Affichage/ressorties] Filigranes, bandeaux personnalisés
  • Description mis à jour (diff)
  • Statut changé de A traiter à R&D - A étudier

#2 Mis à jour par Elodie SOME-BLAD il y a presque 5 ans

  • % réalisé changé de 0 à 70

#3 Mis à jour par Jérôme BOUCHER il y a presque 5 ans

Rajout d'une nouvelle interface et de nouveaux services en fonction du type de document en entrée.
Les documents en entrées sont filigranés en fonction de leur PUID ou de leur mimetype si uniquement ce dernier est renseigné.
Les documents de type pdf seront transformés à l'aide de la librairie fpdi (dépendance PDF/Factory) et les images via les fonctions de modification d'image fournis par la librairie php GD.
Les paramètres de service ainsi que les différents paramètres seront déterminés via un nouveau point de configuration acceptant différents types de format en entrée.
Le paramètre de la configuration sera un json de la forme suivante pour les images :
`watermarkServices = [
{
'serviceName' : 'nom du service',
'inputFormats': '[
PUID ou mimetype'
],
'params' : {
'text' : 'texte à afficher',
'is WatermarkOnImage' : true/false, <---- présence du filigrane sur l'image en elle-même ou sur un bordereau au-dessus de l'image
'textColor' : 'couleur du texte en héxadécimale',
'backgroundColor' : 'couleur du fond de l'image en héxadécimale',
'fontSize' : taille de la police en px
'lineHeight' : hauteur des caractères de la police en px,
'rotation' : rotation du texte exprimé en %
}
}
]

Le paramètre de la configuration sera un json de la forme suivante pour les pdf :
`watermarkServices = [
{
'serviceName' : 'nom du service',
'inputFormats': '[
puid ou mimetype'
],
'params' : {
'text' : 'texte à afficher',
'fontSize' : taille de la police en px
'fontFamily' : 'famille de la police à afficher',
'sizeDimension' : 'mm/px'
'maxPagesToDisplayOnPreview' : nombres maximum de pages à afficher lors de la preview
}
}
]

#5 Mis à jour par Emmanuel DILLARD il y a presque 3 ans

  • Projet changé de Maarch RM - Product Backlog à Backlog RM
  • Version cible changé de Product Backlog à Inscription Backlog
  • Fonction Export supprimé

Formats disponibles : Atom PDF