Pagina 47 di 60 primaprima ... 37 45 46 47 48 49 57 ... ultimoultimo
Visualizzazione dei risultati da 461 a 470 su 597

Discussione: FPDF è on line.

  1. #461
    Originariamente inviato da luigi1970
    Puoi postare come citazione anche il/i file generato/i finale/i in modo da poter fare uno studio ed eventualmente creare su quella base altri font da distribuire? Io, ad esempio di php non so nulla!

    Un grazie anticipato...
    Il file finale generato (modificato ad hoc da PHP a JS) è il seguente:

    codice:
    xtype='Type1';
    xname='OfficinaSansITC-Book';
    xdesc=lib.newArray('Ascent',724,'Descent',0,'CapHeight',686,'Flags',32,'FontBBox','[-100 -5 1121 729]','ItalicAngle',0,'StemV',70);
    xup=-100;
    xut=54;
    xcw=lib.newArray(
    	lib.chr(0),600,lib.chr(1),600,lib.chr(2),600,lib.chr(3),600,lib.chr(4),600,lib.chr(5),600,lib.chr(6),600,lib.chr(7),600,lib.chr(8),600,lib.chr(9),600,lib.chr(10),600,lib.chr(11),600,lib.chr(12),600,lib.chr(13),600,lib.chr(14),600,lib.chr(15),600,lib.chr(16),600,lib.chr(17),600,lib.chr(18),600,lib.chr(19),600,lib.chr(20),600,lib.chr(21),600,
    	lib.chr(22),600,lib.chr(23),600,lib.chr(24),600,lib.chr(25),600,lib.chr(26),600,lib.chr(27),600,lib.chr(28),600,lib.chr(29),600,lib.chr(30),600,lib.chr(31),600,' ',206,'!',333,'"',500,'#',500,'$',500,'%',759,'&',611,'\'',333,'(',370,')',370,'*',500,'+',500,
    	',',296,'-',352,'.',296,'/',444,'0',500,'1',500,'2',500,'3',500,'4',500,'5',500,'6',500,'7',500,'8',500,'9',500,':',296,';',296,'<',514,'=',500,'>',514,'?',426,'@',944,'A',537,
    	'B',556,'C',463,'D',556,'E',463,'F',426,'G',537,'H',611,'I',333,'J',444,'K',518,'L',445,'M',667,'N',574,'O',556,'P',482,'Q',556,'R',519,'S',482,'T',407,'U',592,'V',482,'W',685,
    	'X',482,'Y',426,'Z',444,'[',370,'\\',444,']',370,'^',514,'_',514,'`',500,'a',463,'b',500,'c',408,'d',500,'e',463,'f',296,'g',500,'h',519,'i',259,'j',259,'k',444,'l',259,'m',722,
    	'n',519,'o',500,'p',500,'q',500,'r',333,'s',389,'t',333,'u',500,'v',426,'w',611,'x',445,'y',426,'z',407,'{',426,'|',514,'}',426,'~',686,lib.chr(127),600,lib.chr(128),600,lib.chr(129),600,lib.chr(130),241,lib.chr(131),600,
    	lib.chr(132),408,lib.chr(133),889,lib.chr(134),500,lib.chr(135),500,lib.chr(136),500,lib.chr(137),1111,lib.chr(138),482,lib.chr(139),296,lib.chr(140),759,lib.chr(141),600,lib.chr(142),600,lib.chr(143),600,lib.chr(144),600,lib.chr(145),241,lib.chr(146),241,lib.chr(147),408,lib.chr(148),408,lib.chr(149),686,lib.chr(150),500,lib.chr(151),778,lib.chr(152),600,lib.chr(153),685,
    	lib.chr(154),389,lib.chr(155),296,lib.chr(156),778,lib.chr(157),600,lib.chr(158),600,lib.chr(159),426,lib.chr(160),206,lib.chr(161),333,lib.chr(162),500,lib.chr(163),500,lib.chr(164),529,lib.chr(165),500,lib.chr(166),514,lib.chr(167),500,lib.chr(168),500,lib.chr(169),707,lib.chr(170),333,lib.chr(171),481,lib.chr(172),514,lib.chr(173),352,lib.chr(174),707,lib.chr(175),600,
    	lib.chr(176),500,lib.chr(177),500,lib.chr(178),352,lib.chr(179),352,lib.chr(180),500,lib.chr(181),500,lib.chr(182),611,lib.chr(183),206,lib.chr(184),500,lib.chr(185),352,lib.chr(186),334,lib.chr(187),481,lib.chr(188),834,lib.chr(189),834,lib.chr(190),834,lib.chr(191),426,lib.chr(192),537,lib.chr(193),537,lib.chr(194),537,lib.chr(195),537,lib.chr(196),537,lib.chr(197),537,
    	lib.chr(198),685,lib.chr(199),463,lib.chr(200),463,lib.chr(201),463,lib.chr(202),463,lib.chr(203),463,lib.chr(204),333,lib.chr(205),333,lib.chr(206),333,lib.chr(207),333,lib.chr(208),556,lib.chr(209),574,lib.chr(210),556,lib.chr(211),556,lib.chr(212),556,lib.chr(213),556,lib.chr(214),556,lib.chr(215),500,lib.chr(216),556,lib.chr(217),592,lib.chr(218),592,lib.chr(219),592,
    	lib.chr(220),592,lib.chr(221),426,lib.chr(222),482,lib.chr(223),611,lib.chr(224),463,lib.chr(225),463,lib.chr(226),463,lib.chr(227),463,lib.chr(228),463,lib.chr(229),463,lib.chr(230),704,lib.chr(231),408,lib.chr(232),463,lib.chr(233),463,lib.chr(234),463,lib.chr(235),463,lib.chr(236),259,lib.chr(237),259,lib.chr(238),259,lib.chr(239),259,lib.chr(240),500,lib.chr(241),519,
    	lib.chr(242),500,lib.chr(243),500,lib.chr(244),500,lib.chr(245),500,lib.chr(246),500,lib.chr(247),500,lib.chr(248),500,lib.chr(249),500,lib.chr(250),500,lib.chr(251),500,lib.chr(252),500,lib.chr(253),426,lib.chr(254),500,lib.chr(255),426);
    xenc='cp1252';
    xdiff='';
    xfile='OfficinaSanITCBook.z';
    xsize1=807;
    xsize2=44075;

    Comunque di PHP non ci devi capire gran chè, ti installi la suite PHP scarichi il pacchetto FPDF per php ed il gioco è fatto. Se sei un po' pratico (è magari un po' smanettone) provaci, ti assicuro che è semplicissimo.

    Ciao.

  2. #462
    OK, bella!

    un paio di cose:

    nella cartella fpdf\fonts è necessario inserire anche il file fisico del font? (vedi il caso del font calligra). In tal caso come posso fare per procurarlo?

    Nella pagina ASP ho inserito

    codice:
    pdf.AddFont "officina","",""
    pdf.SetFont "officina", "", 10
    ma, ovviamente, credo non sia sufficiente!!!

    insomma, per il momento, sto un po' annaspando!

    Ciao a tutti!! e un grazie a befffalo per la pazienza!
    This machine has no brain. Please, use your own!

  3. #463
    Utente di HTML.it
    Registrato dal
    Feb 2003
    residenza
    pesaro
    Messaggi
    68
    Originariamente inviato da mosquito70
    scrivimi all'indirizzo che trovi nel mio profilo. Ti mando un pacchetto e spero che tu possa risolvere il problema...



    ps. su IE7 non l'ho provato... ma con M$ c'è da aspettarsi di tutto
    Mosquito70, ho provato i tuoi file, ho fatto una piccolissima modifica e sembra tutto ok .

    Ora ti/vi chiedo un'altra cosa, io ho già un file dal quale estraggo una quantità infinità di campi e tutti sono già formattati con table, ecc...., riesco ad includere questo file nella classe pdf senza dovermelo riformattare tutto?!?!?,.... perchè se così fosse

    ciao, e grazie

  4. #464
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    2

    Bold Text in fpdf

    Hi everybody, sorry, I don't speak Italian but I understand a little.

    This is my question:

    I try to do a text line like this:

    fixed text varible text fixed text

    Maybe, can be two or more lines.

    Someone can help me?

    I try to do this in asp, I don't know nothing about php.

    Thanks

  5. #465
    Non ho capito una cosa...
    data una pagina già creata, con immagini, tabelle, stili tramite CSS, è possibile ottenere il pdf con FPDF?

  6. #466
    no la devi ristruttare usando i comandi specifici di fpdf...
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  7. #467
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150

    chiarimenti da Ivancb6 e vnam04

    Ho letto i vostri post,
    ma per entrambi non è molto chiaro quello di cui avete bisogno.

    Nota: x vnam04...puedes escribir tambien en espanol

    ciao ciao

  8. #468

    Re: Code39

    Ciao, qualcuno è riuscito a leggere con un lettore barcode il codice generato da questa extension? ...nel senso che funziona tutto, stampo il codice a barre ma la pistola non lo riconosce, il codice a barre del pdf, confrontandolo con l'originale, è identico ma ha le spaziature e lo spessore delle righe leggermente più piccolo rispetto l'originale

    sembra quasi che il pdf in fase di stampa venga come rimpicciolito... non sò come spiegarlo...

    fulvio.



    Originariamente inviato da mguasco
    Ok, qualcosa l'ho ottenuta...
    devo solo inserire la tratuzione dei due controlli php:

    • $code = '*'.strtoupper($code).'*';
      if(!isset($barChar[$char])){$this->Error('Invalid character in barcode: '.$char);


    codice:
    this.Code39=function Code39(xpos, ypos, code, baseline, height)
    {
    	if (!baseline) {baseline=0.5};
    	if (!height)   {height=5};
    
    	wide = baseline;
    	narrow = baseline / 3 ; 
    	gap = narrow;
    	barChar=lib.newArray("0","nnnwwnwnn","1","wnnwnnnnw","2","nnwwnnnnw","3","wnwwnnnnn","4","nnnwwnnnw","5","wnnwwnnnn","6","nnwwwnnnn","7","nnnwnnwnw","8","wnnwnnwnn","9","nnwwnnwnn","A","wnnnnwnnw","B","nnwnnwnnw","C","wnwnnwnnn","D","nnnnwwnnw","E","wnnnwwnnn","F","nnwnwwnnn","G","nnnnnwwnw","H","wnnnnwwnn","I","nnwnnwwnn","J","nnnnwwwnn","K","wnnnnnnww","L","nnwnnnnww","M","wnwnnnnwn","N","nnnnwnnww","O","wnnnwnnwn","P","nnwnwnnwn","Q","nnnnnnwww","R","wnnnnnwwn","S","nnwnnnwwn","T","nnnnwnwwn","U","wwnnnnnnw","V","nwwnnnnnw","W","wwwnnnnnn","X","nwnnwnnnw","Y","wwnnwnnnn","Z","nwwnwnnnn","-","nwnnnnwnw",".","wwnnnnwnn"," ","nwwnnnwnn","*","nwnnwnwnn","$","nwnwnwnnn","/","nwnwnnnwn","+","nwnnnwnwn","%","nnnwnwnwn");
    
    	this.SetFont("Arial","",10);
    	this.Text(xpos, ypos + height + 4, code);
    	this.SetFillColor(0);
    
    //	code = "*"+strtoupper(code)+"*";
    //      if(!isset($barChar[$char])){$this->Error('Invalid character in barcode: '.$char);
    
    	for(i=0; i<lib.strlen(code); i++)
    	{
    		char = code.charAt(i);
    		seq = barChar[char];
    
            	for(bar=0; bar<9; bar++)
    		{
                		if(seq.charAt(bar) == "n")
    			{
                    		lineWidth = narrow;
                		}else{
                    		lineWidth = wide;
                		}
                		if(bar % 2 == 0) { this.Rect(xpos, ypos, lineWidth, height, "F"); }
                		xpos += lineWidth;
            	}
            	xpos += gap;
        	}
    }

  9. #469
    RIUSCITO!!!!!!!!

    se servisse a qualcuno, ho trovato in un forum quest'altra estensione per il Code39 dove è possibile impostare anche la larghezza del barcode e l'interbar:
    Codice PHP:
    this.Code39=function Code39(xposyposcodebaselineheightinterbargap)
    {
    if (!
    interbar) {interbar=0};
    if (!
    baseline) {baseline=0.5};
    if (!
    height) {height=5};

    wide baseline;
    narrow baseline 4
    if (!
    gap) {gap=baseline 3};
    largo= (3*wide 6*narrow interbar*gap) * lib.strlen(code)

    barChar=lib.newArray("0","nnnwwnwnn","1","wnnwnnnnw","2","nnwwnnnnw","3","wnwwnnnnn","4","nnnwwnnnw","5","wnnwwnnnn","6","nnwwwnnnn","7","nnnwnnwnw","8","wnnwnnwnn","9","nnwwnnwnn","A","wnnnnwnnw","B","nnwnnwnnw","C","wnwnnwnnn","D","nnnnwwnnw","E","wnnnwwnnn","F","nnwnwwnnn","G","nnnnnwwnw","H","wnnnnwwnn","I","nnwnnwwnn","J","nnnnwwwnn","K","wnnnnnnww","L","nnwnnnnww","M","wnwnnnnwn","N","nnnnwnnww","O","wnnnwnnwn","P","nnwnwnnwn","Q","nnnnnnwww","R","wnnnnnwwn","S","nnwnnnwwn","T","nnnnwnwwn","U","wwnnnnnnw","V","nwwnnnnnw","W","wwwnnnnnn","X","nwnnwnnnw","Y","wwnnwnnnn","Z","nwwnwnnnn","-","nwnnnnwnw",".","wwnnnnwnn"," ","nwwnnnwnn","*","nwnnwnwnn","$","nwnwnwnnn","/","nwnwnnnwn","+","nwnnnwnwn","%","nnnwnwnwn");

    // this.SetFont("Arial","",10);
    // this.Text(xpos+, ypos + height + 4, code);
    this.SetFillColor(0);
    code code.toUpperCase();

    for(
    i=0i<lib.strlen(code); i++)
    {
    char code.charAt(i);
    if(!
    barChar[char]) {this.Error("Carattere NON supportato: "+char);}

    seq barChar[char];
    for(
    bar=0bar<9bar++)
    {
    if(
    seq.charAt(bar) == "n")
    {
    lineWidth narrow;
    }else{
    lineWidth wide;
    }
    if(
    bar == 0) { this.Rect(xposyposlineWidthheight"F"); }
    xpos += lineWidth+interbar;
    }
    xpos += gap;
    }


  10. #470
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    4

    Code39

    Semplice caro fulviolo58, avevi preso il mio codice prima che fosse completamente tradotto da PHP;
    Quello successivo è quello definitivo, che uso da tempo, ed al quale ho aggiunto la parametrizzazione dei due valori interbar e gap che nell'originale erano fissi.
    Felice ti possa essere stato utile (ricordati che il code39 di solito vuole gli asterischi in testa e in coda, che ho tolto anch'essi dal codice originale xchè preferivo lasciare la decisione all'utente passandoli nella stringa).
    bye.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.