Platforms to show: All Mac Windows Linux Cross-Platform

FAQ.How to print to PDF?

Answer: This code below shows how to redirect printing to a PDF file on Mac OS X.
Example
// get Xojo printer setup
dim p as new PrinterSetup

// now put it into NSPrintInfo to manipulate
dim n as new NSPrintInfoMBS
n.SetupString = p.SetupString

// change destination to file
dim f as FolderItem = SpecialFolder.Desktop.Child("test.pdf")
n.SetSaveDestination(f)

// move back
p.SetupString = n.SetupString

// and print as usual
dim g as Graphics = OpenPrinter(p)
g.DrawString "Hello World", 20, 20

And you can use normal graphics class for that.


The biggest plugin in space...