Bonjour,

j'utilise avec succès le script PDF_Label.php pour réaliser des étiquettes avec FPDF, ( proposé par LBA sur le site http://www.fpdf.org/)

j'ai pu créer différents formats avec la variable var $_Avery_Labels, de la partie Listing of labels size du script.

mais je voudrais permettre aux utilisateurs de mon site d'imprimer des étiquettes a leur format personnel et en leur faisant saisir les caractéristiques de leur étiquettes.

je n'arrive pas à utiliser les Propriétés privées du script PDF_Label.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 
class PDF_Label extends FPDF {
 
	// Propriétés privées .............cette partie me pose pb, comment l'utiliser ?
 
	var $_Avery_Name	= '';				// Nom du format de l'étiquette
	var $_Margin_Left	= 0;				// Marge de gauche de l'étiquette
	var $_Margin_Top	= 0;				// marge en haut de la page avant la première étiquette
	var $_X_Space 		= 0;				// Espace horizontal entre 2 bandes d'étiquettes
	var $_Y_Space 		= 0;				// Espace vertical entre 2 bandes d'étiquettes
	var $_X_Number 		= 0;				// Nombre d'étiquettes sur la largeur de la page
	var $_Y_Number 		= 0;				// Nombre d'étiquettes sur la hauteur de la page
	var $_Width 		= 0;				// Largeur de chaque étiquette
	var $_Height 		= 0;				// Hauteur de chaque étiquette
	var $_Char_Size		= 10;				// Hauteur des caractères
	var $_Line_Height	= 10;				// Hauteur par défaut d'une ligne
	var $_Metric 		= 'mm';				// Type of metric for labels.. Will help to calculate good values
	var $_Metric_Doc 	= 'mm';				// Type of metric for the document
	var $_Font_Name		= 'Arial';			// Name of the font
 
	var $_COUNTX = 1;
	var $_COUNTY = 1;
 
 
// Listing of labels size
// cette partie du script genère un format prédéterminé fonctionne sans pb
 
 
	var $_Avery_Labels = array (
	'A470x35'=>array('name'=>'A470x35','O'=>'P','paper-size'=>'A4',	'metric'=>'mm',	'marginLeft'=>3,	'marginTop'=> 8,		'NX'=>3,	'NY'=>8,	'SpaceX'=>0,	'SpaceY'=>0,	'width'=>70,	'height'=>35.125,		'font-size'=>10),;}
 
// ................... suite du traitement
j'ai esayé en nommant le format et en renseignant les variables dans les ligne ci-dessus, mais cela ne marche pas.
pouvez-vous m'éclairer ?

merci infiniment