Hi Mariano,
thank you for the response. Let me look into the margin issue, maybe you 
have given me enough to figure this out.
thanks so much for the response. you know, Massimo was my professor last 
term. 

On Wednesday, January 16, 2013 12:39:06 AM UTC-6, Mariano Reingart wrote:

> Hello Paul: 
>
> Could you send a sample without actual data? 
> (without the db query, so it can be reproduced) 
>
> fpdf.cell will jump to the next page if no more room available, maybe 
> there is a sizing or rounding issue. 
> Also, you have to take a look at page margins. 
>
> Best regards, 
>
> Mariano Reingart 
> http://www.sistemasagiles.com.ar 
> http://reingart.blogspot.com 
>
>
> On Tue, Jan 15, 2013 at 8:02 PM, Paul Rykiel <[email protected]<javascript:>> 
> wrote: 
> > Greetings this is my code: 
> > 
> > def triagePrintTags(bikeIds): 
> >     assert(bikeIds != None) 
> >     assert(isinstance(bikeIds, list) or isinstance(bikeIds, tuple)) 
> >     pdf = FPDF('P', 'mm', (66.548, 25.4)) 
> >     # get all the r(ows 
> >     rows = db(db.bike.id.belongs(bikeIds)).select() 
> >     for row in rows: 
> >         pdf.add_page() 
> >         pdf.set_font('Times', 'B', 8) 
> >         idString = row.destination + str(row.id) 
> >         pdf.cell(0, 2, idString, 0, 1) 
> >         if row.make != None: 
> >             pdf.cell(0, 2, "Make:  " + row.make,0,1) 
> >         if row.model != None: 
> >             pdf.cell(0, 2, "Model:  " + row.model,0,1) 
> >         if row.size != 0: 
> >             sz = "Size:  " + str(row.size) 
> >             pdf.cell(0, 2, sz,0,1) 
> >         if row.color != None: 
> >             pdf.cell(0, 2, "Color:  " + row.color,0,1) 
> >     # TODO this should be a true temp file, stored in /tmp with random 
> > unique filename. 
> >     fileName = request.folder + '/static/temp.pdf' 
> >     pdf.output(name=fileName) 
> >     response.headers['Content-Disposition']='attachment.filename = 
> > sample.pdf' 
> >     response.headers['Content-Type']='application/pdf' 
> >     return response.stream(open(fileName, 'rb'), chunk_size=4096) 
> > 
> > the problem with the above code is: 
> > 
> > my dimentions of my page are supposed to simulate a label (no problem) 
> > my text should all be on the same label, but when the next cell prints, 
> it 
> > jumps to the 
> > next label. What am I doing incorrectly here? 
> > 
> > Or maybe is it is just wrong print with pdf.cell, maybe there is a 
> better 
> > way. 
> > Please help if you can? 
> > 
> > Thank you in advance. 
> > 
> > 
> > 
> > 
> > 
> > -- 
> > 
> > 
> > 
>

-- 



Reply via email to