HOME

Products
The Arc
HTML to PDF

Free CollinsPDF.js
Free CollinsHTML.js
Free GIS

(on-line service)
CustomerCareSystem
Scripts
 

CollinsPDF FAQ More Examples How to Modify Reference Guide Sample Report

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)