Technical Reference for ScriptX.Add-on

Properties and methods are listed as ‘Basic’ or ‘Licensed’. All those listed as ‘Licensed’ require a publishing license.

Objects

factory, printing, printerControl, secmgr, Job, enhancedFormatting, rawPrinting

Basic properties

bottomMargin, ComponentVersionString, footer, header, headerFooterFont, leftMargin, License, orientation, portrait, printing, result, rightMargin, ScriptXVersion, SecurityManagerVersion, templateURL, topMargin, validLicense

Licensed properties

allFooterHeight, allHeaderHeight, allPagesFooter, allPagesHeader, attributes, Bins, collate, copies, currentPrinter, disableUI, duplex, duplex2, enhancedFormatting, extraFirstFooterHeight, extraFirstPageFooter, firstFooterHeight, firstHeaderHeight, firstPageFooter, firstPageHeader, Forms, isLocal, isNetwork, isShared, Jobs, location, name, onafterprint, onbeforeunload, onpagesetup, onuserpagesetup, onuserprint, onuserprintpreview, pageHeight, pageRange, pageWidth, paperSize, paperSource, paperSource2, port, printBackground, printer, printer (direct printing), printerControl, printingPass, printToFileName, rawPrinting, serverName, shareName, status, templateURL, unprintableBottom, unprintableLeft, unprintableRight, unprintableTop

Basic methods

Apply, baseUrl, ComponentVersionString, IsTemplateSupported, OnDocumentComplete, PageSetup, Preview, Print, relativeUrl, Shutdown

Licensed methods

AddPrinterConnection, BatchPrintPDF, BatchPrintPDFEx, DefaultPrinter, Delete, EnumJobs, EnumPrinters, GetJobsCount, GetMarginMeasure, IsSpooling, IsUniqueIDAvailable, OwnQueue, Pause, Pause (Job), printDocument, PrintHTML, PrintHTMLEx, PrintPDF, PrintSetup, printString, Purge, RemovePrinterConnection, ResetUniqueID, Restart, Resume, Resume (Job), SetMarginMeasure, SetPageRange, SetPrintScale, SetPreviewZoom, Sleep, UniqueID, WaitForSpoolingComplete