Création manuelle de nouveaux patrons
Des modèles de patrons sont présents sous la forme de fichiers XML dans ${préfixe}/share/glabels/, où ${préfixe} correspond généralement à /usr/local ou à /usr selon l'option de configuration de prefix. gLabels utilise tout fichier de la forme *-templates.xml ou *.template qu'il trouve dans ${préfixe}/share/glabels/ et ${HOME}/.glabels/. D'autres patrons peuvent être ajoutés en créant des fichiers *.template dans l'un ou l'autre de ces répertoires.
Le format de ces fichiers est décrit dans le document DTD suivant : glabels-2.2.dtd (ce document DTD décrit aussi d'autres formats XML utilisés par gLabels).
- VI.I. Règles générales
- VI.II. Fichiers patron
- VI.III. Exemple de patron
- VI.IV. Nœud Template
- VI.V. Nœud Label-rectangle
- VI.VI. Nœud Label-round
- VI.VII. Nœud Label-cd
- VI.VIII. Nœud Markup-margin
- VI.IX. Nœud Markup-line
- VI.X. Nœud Markup-circle
- VI.XI. Nœud Markup-rect
- VI.XII. Nœud Layout
- VI.XIII. Nœud Alias
VI.I. Règles générales
- Une page ne contient qu'un seul format d'étiquette ou de carte (s'il y en a plusieurs, il faut la diviser en plusieurs patrons et faire autant de passes d'impression).
- Les mesures de distance peuvent être exprimées en pt, in, mm, cm ou pc. Par exemple : « 1.0in » ou « 2.54cm ». Si aucune unité n'est indiquée, c'est le point (pt) qui est utilisé par défaut : 1 pt = 1/72ème de pouce = 0,352778 mm.
VI.III. Exemple de patron
<Template brand="Avery" part="8160" size="US-Letter" description="Étiquettes de publipostage"> <Label-rectangle id="0" width="189pt" height="72pt" round="5pt"> <Markup-margin size="5pt"/> <Layout nx="3" ny="10" x0="11.25pt" y0="36pt" dx="200pt" dy="72pt"/> </Label-rectangle> <Alias brand="Avery" part="5160"/> <Alias brand="Avery" part="6233"/> </Template>
VI.IV. Nœud Template
Un nœud Template décrit les caractéristiques d'un seul produit. Il doit contenir une occurrence de l'un des types d'étiquettes suivants : Label-rectangle, Label-round ou Label-CD. Ce nœud peut être suivi par zéro ou plus de nœuds Alias.
Propriété | Description |
---|---|
brand | Marque ou fabricant du produit, par ex. « Avery » |
part | Numéro de série ou nom du produit, par ex. « 8160 » |
size | Format de page, par ex. « US-Letter », « A4 », ... |
description | Description du produit, par ex. « Étiquettes postales. ». |
_description | Description traduisible du produit, par ex. « Étiquettes postales » (seulement utile pour des formats de patrons prédéfinis). |
width | Largeur de la page. Seulement valide si la propriété size contient « Other » (autre). |
height | Hauteur de la page. Seulement valide si la propriété size contient « Other » (autre). |
VI.V. Nœud Label-rectangle
Un nœud Label-rectangle décrit les dimensions d'une étiquette ou carte de visite rectangulaire (elle peut aussi avoir les angles arrondis).
Propriété | Description |
---|---|
id | Réservé pour une utilisation future. Doit toujours être 0. |
width | Largeur de l'étiquette/carte |
height | Hauteur de l'étiquette/carte |
round | Rayon des angles arrondis. Pour les étiquettes ou cartes à angles droits (cartes de visite), la valeur du rayon doit être 0. |
x_waste | Quantité d'espace horizontal perdu acceptable (sur-impression). C'est utile pour réduire les problèmes d'alignement, notamment avec l'utilisation de fonds colorés (par ex. des images). |
y_waste | Quantité d'espace vertical perdu acceptable (sur-impression). C'est utile pour réduire les problèmes d'alignement, notamment avec l'utilisation de fonds colorés (par ex. des images). |
VI.VI. Nœud Label-round
Un nœud Label-round décrit les dimensions d'une étiquette ronde pleine (pas pour CD).
Propriété | Description |
---|---|
id | Réservé pour une utilisation future. Doit toujours être 0. |
radius | Rayon (la moitié du diamètre) d'une étiquette ronde |
waste | Quantité d'espace perdu acceptable (sur-impression). C'est utile pour réduire les problèmes d'alignement, notamment avec l'utilisation de fonds colorés (par ex. des images). |
VI.VII. Nœud Label-cd
Un nœud Label-cd décrit les dimensions d'une étiquette de CD, de DVD ou d'une carte de visite dans ce format.
Propriété | Description |
---|---|
id | Réservé pour une utilisation future. Doit toujours être 0. |
radius | Rayon extérieur de l'étiquette |
hole | Rayon du trou central |
width | Si disponible, l'étiquette est bloquée à la largeur donnée (utile pour des cartes de visite au format CD). |
height | Si disponible, l'étiquette est bloquée à la hauteur donnée (utile pour des cartes de visite au format CD). |
waste | Quantité d'espace perdu acceptable (sur-impression). C'est utile pour réduire les problèmes d'alignement, notamment avec l'utilisation de fonds colorés (par ex. des images). |
VI.VIII. Nœud Markup-margin
Un nœud Markup-margin détermine une marge tout autour d'une étiquette.
Propriété | Description |
---|---|
size | Taille de la marge, c'est-à-dire la distance de la ligne de marge jusqu'au bord de l'étiquette/carte. |
VI.IX. Nœud Markup-line
Un nœudMarkup-line décrit un traçage de ligne.
Propriété | Description |
---|---|
x1 | Coordonnée x de la 1ère extrémité du segment de ligne. |
y1 | Coordonnée y de la 1ère extrémité du segment de ligne. |
x2 | Coordonnée x de la 2ème extrémité du segment de ligne. |
y2 | Coordonnée y de la 2ème extrémité du segment de ligne. |
VI.X. Nœud Markup-circle
Un nœud Markup-circle décrit un traçage de cercle.
Propriété | Description |
---|---|
x0 | Coordonnée x de l'origine du cercle (son centre). |
y0 | Coordonnée y de l'origine du cercle (son centre). |
radius | Rayon du cercle. |
VI.XI. Nœud Markup-rect
Un nœud Markup-rect décrit un traçage de rectangle.
Propriété | Description |
---|---|
x1 | Coordonnée x du coin supérieur gauche du rectangle. |
y1 | Coordonnée y du coin supérieur gauche du rectangle. |
w | Largeur du rectangle. |
h | Hauteur du rectangle. |
r | Rayon des coins arrondis du rectangle. |
VI.XII. Nœud Layout
Un nœud étiquette (Label-...) peut contenir plusieurs nœuds enfants Layout (disposition). Si les étiquettes sont placées dans une grille simple, une seule disposition suffit. Si les étiquettes sont placées dans plusieurs grilles différentes, comme pour imprimer des échantillons par exemple, plusieurs dispositions seront nécessaires. Note : une étiquette unique peut toujours être considérée comme une grille à un seul élément.
Propriété | Description |
---|---|
nx | Nombre d'étiquettes/cartes dans la grille (sur le plan horizontal). |
ny | Nombre d'étiquettes/cartes dans la grille (sur le plan vertical). |
x0 | Distance entre le bord gauche de la page et le bord gauche de la première colonne d'étiquettes/cartes dans la disposition. |
y0 | Distance entre le bord supérieur de la page et le bord supérieur de la première rangée d'étiquettes/cartes dans la disposition. |
dx | Pas horizontal de la grille. |
dy | Pas vertical de la grille. |