|
| |
Creating a PDF file
pdf = new pdf$([watermark][,onPageheader][,onPagefooter][,onPagebreak][,landscape][,pageHeight][,pageWidth])
Setting Margins
pdf.setMargins(left,right,top,bottom)
Setting Tabs and Columns, Word Wrap, Truncation and
Justification
pdf.setRuler(ruler)
Font and Graphic Characteristics
pdf.setFont([color] [,size] [,bold] [,italic] [,underline] [,name]
[,subscript] [,superscript] )
pdf.setGraphic([lineColor] [,lineWeight] [,fillColor])
pdf.setFontRender(name)
pdf.setFontSkew(angle)
pdf.setFontScale(xscale,yscale)
pdf.setLetterSpacing(points)
pdf.setWordSpacing(points)
Lines and Page Breaks
pdf.lineBreak()
pdf.pageBreak()
Adding Text
pdf.addText(text [,url])
pdf.leftText(text [,url])
pdf.centerText(text [,url])
pdf.rightText(text [,url])
pdf.placeText(x,y,text [,url])
pdf.addTextBox(x1,y1,x2,y2,text,backgroundColor,lineColor,lineWeight,just)
Adding Graphic
pdf.drawLine(x1,y1,x2,y2)
pdf.drawRectangle(x1,y1,x2,y2)
pdf.drawCircle(cx,cy,radius)
pdf.drawMarker(x,y,name,size)
Adding Images
pdf.addImage(filename [,height] [,width] [,angle])
pdf.placeImage(x,y,filename [,height] [,width] [,angle])
Bookmarks
pdf.addOutline(parent,title,ypos)
Report Generation
pdf.createReportGroup(headerLines,footerLines,onGroupHeader,onGroupFooter,onBeforePagebreak,onAfterPagebreak,
keepTogether,skipIfBlank,pagebreakBefore,pageBreakAfter)
pdf.addReportDetail(values-list [,key-list] [,url-list])
pdf.addReportColumnHeader(values-list [,url-list])
Saving the PDF File
pdf.writeToFile(filename)
pdf.sendToClient(filename)
pdf.sendToServer(filename)
|