yes, I realize this ... I just don't want a screen to come up. The screen PDF displays with the first record. Can we supress?
On Mon, Nov 19, 2012 at 5:16 AM, peter <peterchutchin...@gmail.com> wrote: > Paul I think you will find that you have created a file. The file > tuto1.pdf will be in your web2py folder which is maybe why you are not > seeing it. > > if you do > > pdf.output(name=request.folder+'/static/tuto1.pdf') > > It would put it in the static folder of your application. > > Peter > > > On Monday, 19 November 2012 02:30:14 UTC, Paul Rykiel wrote: >> >> Thank you Peter... i actually got it working, but I have a specific >> question ... I have been just trying out the PDF creation and the following >> example works great ... it is simple and I think it will suffice, here is >> my question ... how do I get it to save to a director and not just display >> the PDF on the screen? any help you can offer would be great. Regards, >> >> from gluon.contrib.fpdf import FPDF >> def pdfexp(): >> example = "this is an example" >> example2 = "this is example 2" >> pdf=FPDF() >> pdf.add_page() >> pdf.set_font('Arial','B',16) >> pdf.cell(40,10, example) >> pdf.add_page() >> pdf.set_font('Arial','B',16) >> pdf.cell(40,10, example2) >> pdf.output('tuto1.pdf','F') >> return response.stream(open('tuto1.**pdf')) >> >> On Sunday, November 18, 2012 3:39:44 AM UTC-6, peter wrote: >> >>> Paul here is a reply to your pyfpdf question. >>> >>> I think the best way to use pyfpdf with web2py is not to install pyfpdf, >>> but to include it in your application. So download the source file. Put all >>> the .py files in the modules folder of your application. Copy the font >>> folder into the modules folder of your app. Remember to restart web2py to >>> allow the changes in the module folder to filter through. This works for me >>> and I find pyfpdf pretty good. >>> >>> Peter >>> >>> On Tuesday, 13 November 2012 23:28:59 UTC, Paul Rykiel wrote: >>>> >>>> Hi just learning WEB2py and I have a question: >>>> >>>> why do i get an error on this code >>>> **** This code errors out, but when I replace "tag_no" with 1 for >>>> record id 1, it works, also the variable "tag_no" has a 1 as a value when i >>>> type in an argument 1 on the end of the URL * >>>> >>>> def tag(): >>>> tag_no = request.args(0) >>>> Title = "For Sale" >>>> * Rows = db(db.bike.id==tag_no).select() * >>>> for row in Rows: >>>> serial = row.serial >>>> make = row.make >>>> model = row.model >>>> size = row.size >>>> color = row.color >>>> style = row.style >>>> date_of_receipt = row.date_of_receipt >>>> repairs = row.repairs_done >>>> price = row.price >>>> return locals() >>>> >>> -- > > > > --