The plugin part WindowsPrint
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Win Plugin:WindowsPrint:
Partly Console safe,
209 entry points.
- class Graphics
- class WindowsAddPrintJobMBS
- class WindowsDeviceModeMBS
- method ApplyToSetupString(SetupString as String) as string
- method SetupString(Margin as Integer = 2500) as string
- method SetupString(ActualHorizontalResolution as integer, ActualVerticalResolution as integer, MaxHorizontalResolution as integer, MaxVerticalResolution as integer, MarginLeft as integer = 2500, MarginRight as integer = 2500, MarginTop as integer = 2500, MarginBottom as integer = 2500, MinMarginLeft as integer = 0, MinMarginRight as integer = 0, MinMarginTop as integer = 0, MinMarginBottom as integer = 0, PageSetupFlags as integer = 8) as string
- method Constructor
- method RawData(Unicode as boolean = true) as memoryblock
- property Data as Integer
- property DeviceName as String
- property FormName as String
- property SpecVersion as Integer
- property DriverVersion as Integer
- property Size as Integer
- property DriverExtra as Integer
- property Fields as Integer
- property Orientation as Integer
- property PaperSize as Integer
- property PaperLength as Integer
- property PaperWidth as Integer
- property Scale as Integer
- property Copies as Integer
- property DefaultSource as Integer
- property PrintQuality as Integer
- property Color as Integer
- property Duplex as Integer
- property YResolution as Integer
- property TTOption as Integer
- property Collate as Integer
- property LogPixels as Integer
- property Nup as Integer
- property ICMMethod as Integer
- property ICMIntent as Integer
- property MediaType as Integer
- property DitherType as Integer
- shared method FromSetupString(SetupString as String) as WindowsDeviceModeMBS
- shared method FromRawData(data as memoryblock, Unicode as boolean = true) as WindowsDeviceModeMBS
- shared method FromRawData(data as string, Unicode as boolean = true) as WindowsDeviceModeMBS
- class WindowsGraphicsDeviceContextMBS
- class WindowsGraphicsInfoMBS
- class WindowsPageFormatMBS
- class WindowsPageSetupDialogMBS
- class WindowsPrintDialogMBS
- method Constructor
- method PrintDialog as boolean
- method PrintDialogEx as Integer
- method GetDevNames(byref DriverName as string, byref DeviceName as string, byref OutputName as string, byref flags as integer) as boolean
- method SetDevNames(DriverName as string, DeviceName as string, OutputName as string, flags as integer) as boolean
- method getPageRange(index as integer, byref fromPage as integer, byref toPage as integer)
- method setPageRange(index as integer, fromPage as integer, toPage as integer)
- property ToPage as Integer
- property FromPage as Integer
- property Lasterror as Integer
- property Parent as Variant
- property Flags as Integer
- property ExclusionFlags as Integer
- property PageRanges as Integer
- property MaxPageRanges as Integer
- property MinPage as Integer
- property MaxPage as Integer
- property Copies as Integer
- property DC as Integer
- property DevMode as WindowsDeviceModeMBS
- property StartPanel as Integer
- property ResultAction as Integer
- class WindowsPrinterInfoMBS
- class WindowsPrinterJobMBS
- class WindowsPrinterMBS
- method SetJob(JobID as Integer, job as WindowsPrinterJobMBS) as boolean
- method DeletePrinter as boolean
- method ConfigurePort(name as string = "", parent as window = nil, PortName as string = "") as boolean
- method AdvancedDocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, parent as window = nil) as integer
- method DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean = false, parent as window = nil) as integer
- method ConnectToPrinterDialog(parent as window = nil) as boolean
- method PrinterProperties(parent as window = nil) as boolean
- method AllJobs as WindowsPrinterJobMBS()
- method GetJob(JobID as Integer) as WindowsPrinterJobMBS
- method PauseJob(JobID as integer) as boolean
- method ResumeJob(JobID as integer) as boolean
- method DeleteJob(JobID as integer) as boolean
- method AddForm(form as WindowsPageFormatMBS) as boolean
- method DeleteForm(name as string) as boolean
- method GetForm(name as string) as WindowsPageFormatMBS
- method SetForm(name as string, form as WindowsPageFormatMBS) as boolean
- method GetPrinterTechnology as string
- method CanPrinterPassThroughPostScript as boolean
- method GetPrinterFormats as WindowsPageFormatMBS()
- method ChangePrinterSettings(value as WindowsDeviceModeMBS, Mode as integer=2) as boolean
- method GetPrinterSettings(Mode as integer=2) as WindowsDeviceModeMBS
- method SetPrinterSettings(value as WindowsDeviceModeMBS, Mode as integer=2) as boolean
- method PausePrinter as boolean
- method PurgePrinter as boolean
- method ResumePrinter as boolean
- method Constructor(PrinterName as string, admin as boolean = false)
- method ConfigurePort(name as string, parent as DesktopWindow, PortName as string) as boolean
- method AdvancedDocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, parent as DesktopWindow) as integer
- method DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean, parent as DesktopWindow) as integer
- method ConnectToPrinterDialog(parent as DesktopWindow) as boolean
- method PrinterProperties(parent as DesktopWindow) as boolean
- property PrinterName as String
- property Handle as Integer
- property Lasterror as Integer
- property LasterrorMessage as String
- shared method OpenPrinter(PrinterName as string, admin as boolean = false) as WindowsPrinterMBS
- shared method SetDefaultPrinter(PrinterName as string) as integer
- shared method GetDefaultPrinter as string
- shared method DeletePrinterConnection(name as string) as boolean
Blog Entries
Videos
Xojo Developer Magazine