New in version 12.1
New in Version 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1 24.2
Platforms to show: All Mac Windows Linux Cross-Platform
New classes in version 12.1:
- class CustomNSScrollerMBS
- class DirectShowBaseFilterMBS
- class DirectShowBindContextMBS
- class DirectShowCaptureGraphBuilderMBS
- class DirectShowConfigAviMuxMBS
- class DirectShowConfigInterleavingMBS
- class DirectShowEnumMonikerMBS
- class DirectShowEnumPinsMBS
- class DirectShowFileSinkFilterMBS
- class DirectShowFilterGraphMBS
- class DirectShowFilterInfoMBS
- class DirectShowGraphBuilderMBS
- class DirectShowGUIDMBS
- class DirectShowMediaControlMBS
- class DirectShowMediaEventExMBS
- class DirectShowMediaEventMBS
- class DirectShowMediaFilterMBS
- class DirectShowMonikerMBS
- class DirectShowPinMBS
- class DirectShowPropertyBagMBS
- class DirectShowVideoWindowMBS
- class EdsBaseMBS
- class EdsCameraAddedHandlerMBS
- class EdsCameraListMBS
- class EdsCameraMBS
- class EdsCameraStateEventHandlerMBS
- class EdsDeviceInfoMBS
- class EdsDirectoryItemInfoMBS
- class EdsDirectoryItemMBS
- class EdsEvfImageMBS
- class EdsFocusInfoMBS
- class EdsFocusPointMBS
- class EdsImageInfoMBS
- class EdsImageMBS
- class EdsObjectEventHandlerMBS
- class EdsPictureStyleDescMBS
- class EdsPointMBS
- class EdsProgressMBS
- class EdsPropertyEventHandlerMBS
- class EdsRationalMBS
- class EdsRectMBS
- class EdsSizeMBS
- class EdsStreamMBS
- class EdsTimeMBS
- class EdsVolumeInfoMBS
- class EdsVolumeMBS
- class LCMS2GamutBoundaryDescriptionMBS
- class LCMS2StageSamplerMBS
- class LinuxSysInfoMBS
- class NSFontDescriptorMBS
- class NSLayoutManagerMBS
- class NSSegmentedControlMBS
- class SegmentedControl
- class WindowsGraphicsInfoMBS
- class WindowsPageSetupDialogMBS
- class WindowsPrintDialogMBS
- class WindowsPrinterInfoMBS
- class WindowsPrinterJobMBS
- class WinNotificationMBS
New modules in version 12.1:
New class methods in version 12.1:
- CFPreferencesMBS.CopyDictionary(ApplicationID as CFStringMBS, userName as CFStringMBS, hostName as CFStringMBS) as CFDictionaryMBS
- CGContextMBS.BeginTransparencyLayer(auxiliaryInfo as Dictionary = nil)
- CGContextMBS.BeginTransparencyLayerWithRect(r as CGRectMBS, auxiliaryInfo as Dictionary = nil)
- CIColorMBS.Component(index as UInt32) as Double
- CIColorMBS.Constructor(Handle as Integer)
- CIContextMBS.Constructor(Handle as Integer)
- CIFilterMBS.Constructor(Handle as Integer)
- CIFilterShapeMBS.Constructor(Handle as Integer)
- CIImageMBS.Constructor(Handle as Integer)
- CISamplerMBS.Constructor(Handle as Integer)
- CIVectorMBS.Constructor(Handle as Integer)
- Control.NSControlMBS as NSControlMBS
- CPMPrinterMBS.DescriptionURL as string
- CPMPrinterMBS.DeviceURI as string
- CPMPrintSessionMBS.CreatePrinterList(list() as string, byref index as Integer, byref currentprinter as CPMPrinterMBS)
- CPMPrintSessionMBS.GetDestinationFormat(printsettings as CPMPrintSettingsMBS) as String
- CPMPrintSessionMBS.GetDestinationLocation(printsettings as CPMPrintSettingsMBS) as String
- CPMPrintSessionMBS.kPMDocumentFormatDefault as String
- CPMPrintSessionMBS.kPMDocumentFormatPDF as String
- CPMPrintSessionMBS.kPMDocumentFormatPostScript as string
- CPMPrintSessionMBS.kPMGraphicsContextCoreGraphics as string
- CPMPrintSessionMBS.kPMGraphicsContextDefault as string
- CPMPrintSessionMBS.SetDestination(printsettings as CPMPrintSettingsMBS, desttype as Integer, destformat as String, desturl as String)
- DynaPDFAnnotationExMBS.QuadPoints(index as UInt32) as single
- DynaPDFFieldExMBS.Close
- DynaPDFMBS.AddBookmarkEx2(title as String, parent as Integer, NamedDest as String, unicode as boolean, Open as boolean) as Integer
- DynaPDFMBS.AddBookmarkEx2Ansi(title as String, parent as Integer, NamedDest as String, unicode as boolean, Open as boolean) as Integer
- DynaPDFMBS.LoadFont(Buffer as string, Style as Integer, size as Double, Embed as Boolean = false, CodePage as Integer = 2, CollectionIndex as UInt32 = 0) as Integer
- DynaPDFMBS.LoadFontEx(File as folderitem, Style as Integer, size as Double, Embed as Boolean = false, CodePage as Integer = 2, CollectionIndex as UInt32 = 0) as Integer
- DynaPDFMBS.LoadFontEx(Filepath as string, Style as Integer, size as Double, Embed as Boolean = false, CodePage as Integer = 2, CollectionIndex as UInt32 = 0) as Integer
- DynaPDFMBS.PageLink3(PosX as Double, PosY as Double, Width as Double, Height as Double, NamedDest as string) as Integer
- DynaPDFMBS.SetFieldExpValueEx(Field as Integer, ValIndex as Integer, Selected as boolean, DefSelected as boolean) as Boolean
- DynaPDFPageMBS.CalcPagePixelSize(DefScale as UInt32, Scale as single, FrameWidth as UInt32, FrameHeight as UInt32, Flags as UInt32, byref Width as UInt32, byref Height as UInt32)
- EnvironmentMBS.Lines as string()
- EnvironmentMBS.Names as string()
- FolderItem.isApplicationMBS as boolean
- Graphics.WinApplyDevModeMBS(devmode as WindowsDeviceModeMBS) as boolean
- Graphics.WindowsGraphicsInfoMBS as WindowsGraphicsInfoMBS
- Graphics.WinEndPageMBS as boolean
- Graphics.WinStartPageMBS as boolean
- HTMLViewer.IEPrintPreviewMBS as boolean
- JavaDatabaseMBS.connect(url as string) as JavaConnectionMBS
- JavaDatabaseMBS.println(message as string)
- LCMS2MBS.kcmsD50X as Double
- LCMS2MBS.kcmsD50Y as Double
- LCMS2MBS.kcmsD50Z as Double
- LCMS2MBS.kcmsPERCEPTUAL_BLACK_X as Double
- LCMS2MBS.kcmsPERCEPTUAL_BLACK_Y as Double
- LCMS2MBS.kcmsPERCEPTUAL_BLACK_Z as Double
- LCMS2StageMBS.SampleCLut16bit(sampler as LCMS2StageSamplerMBS, Flags as Integer = 0) as boolean
- LCMS2StageMBS.SampleCLutFloat(sampler as LCMS2StageSamplerMBS, Flags as Integer = 0) as boolean
- NSAppleEventDescriptorMBS.print
- NSFileManagerMBS.FileForUbiquityContainerIdentifier(containerIdentifier as string) as folderitem
- NSFileManagerMBS.isUbiquitousItem(URL as string) as boolean
- NSFileManagerMBS.lastPathComponent(pathOrURL as string) as string
- NSFileManagerMBS.pathExtension(pathOrURL as string) as string
- NSFileManagerMBS.setUbiquitous(flag as boolean, item as folderitem, destURL as string, byref error as NSErrorMBS) as boolean
- NSFileManagerMBS.startDownloadingUbiquitousItem(URL as string, byref error as NSErrorMBS) as boolean
- NSFileManagerMBS.URLByAppendingPathComponent(URL as string, pathComponent as string) as string
- NSFileManagerMBS.URLByAppendingPathComponent(URL as string, pathComponent as string, isDirectory as boolean) as string
- NSFileManagerMBS.URLByAppendingPathExtension(URL as string, pathExtension as string) as string
- NSFileManagerMBS.URLByDeletingLastPathComponent(URL as string) as string
- NSFileManagerMBS.URLByDeletingPathExtension(URL as string) as string
- NSFileManagerMBS.URLByResolvingSymlinksInPath(URL as string) as string
- NSFileManagerMBS.URLByStandardizingPath(URL as string) as string
- NSFileManagerMBS.URLForPublishingUbiquitousItem(URL as string, byref expirationDate as date, byref error as NSErrorMBS) as string
- NSFileManagerMBS.URLForUbiquityContainerIdentifier(containerIdentifier as string) as string
- NSFontMBS.fontDescriptor as NSFontDescriptorMBS
- NSFontMBS.fontWithDescriptor(fontDescriptor as NSFontDescriptorMBS, fontSize as Double) as NSFontMBS
- NSFontMBS.fontWithDescriptor(fontDescriptor as NSFontDescriptorMBS, TextTransform as Variant) as NSFontMBS
- NSGraphicsMBS.ScaleCoordinates(x as Double, y as Double)
- NSGraphicsMBS.strokeLine(point1 as NSPointMBS, point2 as NSPointMBS)
- NSGraphicsMBS.strokeLine(x1 as Double, y1 as Double, x2 as Double, y2 as Double)
- NSGraphicsMBS.TranslateCoordinates(x as Double, y as Double)
- NSMetadataQueryMBS.setSearchScopes(folders() as folderitem)
- NSMetadataQueryMBS.setSearchScopes(paths() as string)
- NSNotificationMBS.Print
- NSPredicateMBS.description as string
- NSPredicateMBS.Print
- NSWindowMBS.standardWindowButton(button as Integer) as Variant
- NSWindowMBS.standardWindowButton(button as Integer, StyleMask as Integer) as Variant
- OldPhidgetMBS.OpenLabel(label as string = "")
- OldPhidgetMBS.openLabelRemote(label as string, serverID as string, password as string = "")
- OldPhidgetMBS.openLabelRemoteIP(label as string, addr as string, port as Integer, password as string = "")
- PDFPageMBS.Draw(g as NSGraphicsMBS, box as Integer = 0)
- Picture.HashMBS as UInt32
- PortAudioDeviceInfoMBS.Constructor
- PortAudioHostApiInfoMBS.Constructor
- PortAudioHostErrorInfoMBS.Constructor
- PortAudioMBS.DisableHostAPI(API as string) as boolean
- PortAudioStreamInfoMBS.Constructor
- ProcessMBS.WinGetPriorityClass(ProcessID as Integer) as Integer
- ProcessMBS.WinSetPriorityClass(ProcessID as Integer, PriorityClass as Integer) as Integer
- QDPictMBS.Constructor(url as string)
- QuartzFilterViewMBS.Constructor
- QuartzFilterViewMBS.Constructor(Handle as Integer)
- QuartzFilterViewMBS.Constructor(left as Double, top as Double, width as Double, height as Double)
- WindowsDeviceModeMBS.Constructor
- WindowsPrinterMBS.AddForm(form as WindowsPageFormatMBS) as boolean
- WindowsPrinterMBS.AdvancedDocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, parent as window = nil) as Integer
- WindowsPrinterMBS.AllJobs as WindowsPrinterJobMBS()
- WindowsPrinterMBS.CanPrinterPassThroughPostScript as boolean
- WindowsPrinterMBS.ChangePrinterSettings(value as WindowsDeviceModeMBS, Mode as Integer=2) as boolean
- WindowsPrinterMBS.ConfigurePort(name as string = "", parent as window = nil, PortName as string = "") as boolean
- WindowsPrinterMBS.ConnectToPrinterDialog(parent as window = nil) as boolean
- WindowsPrinterMBS.Constructor(PrinterName as string, admin as boolean = false)
- WindowsPrinterMBS.DeleteForm(name as string) as boolean
- WindowsPrinterMBS.DeleteJob(JobID as Integer) as boolean
- WindowsPrinterMBS.DeletePrinter as boolean
- WindowsPrinterMBS.DeletePrinterConnection(name as string) as boolean
- WindowsPrinterMBS.DocumentProperties(InputDevMode as WindowsDeviceModeMBS, byref OutputDevMode as WindowsDeviceModeMBS, Prompt as boolean = false, parent as window = nil) as Integer
- WindowsPrinterMBS.GetForm(name as string) as WindowsPageFormatMBS
- WindowsPrinterMBS.GetJob(JobID as Integer) as WindowsPrinterJobMBS
- WindowsPrinterMBS.GetPrinterFormats as WindowsPageFormatMBS()
- WindowsPrinterMBS.GetPrinterSettings(Mode as Integer=2) as WindowsDeviceModeMBS
- WindowsPrinterMBS.OpenPrinter(PrinterName as string, admin as boolean = false) as WindowsPrinterMBS
- WindowsPrinterMBS.PauseJob(JobID as Integer) as boolean
- WindowsPrinterMBS.PausePrinter as boolean
- WindowsPrinterMBS.PrinterProperties(parent as window = nil) as boolean
- WindowsPrinterMBS.PurgePrinter as boolean
- WindowsPrinterMBS.ResumeJob(JobID as Integer) as boolean
- WindowsPrinterMBS.ResumePrinter as boolean
- WindowsPrinterMBS.SetForm(name as string, form as WindowsPageFormatMBS) as boolean
- WindowsPrinterMBS.SetPrinterSettings(value as WindowsDeviceModeMBS, Mode as Integer=2) as boolean
- XLBookMBS.SetKeyGlobal(name as string, key as string)
New class properties in version 12.1:
- CIColorMBS.Handle as Integer
- CIContextMBS.Handle as Integer
- CIFilterMBS.Handle as Integer
- CIFilterShapeMBS.Handle as Integer
- CIImageMBS.Handle as Integer
- CISamplerMBS.Handle as Integer
- CIVectorMBS.Handle as Integer
- CPMPrintSessionMBS.CurrentPrinterName as string
- CPMPrintSettingsMBS.JobName as String
- DynaPDFAnnotationExMBS.QuadPointsCount as UInt32
- DynaPDFFieldExMBS.FieldName as String
- DynaPDFFieldExMBS.IEditFont as DynaPDFFontMBS
- DynaPDFFieldExMBS.IFieldFont as DynaPDFFontMBS
- DynaPDFFieldExMBS.ToolTip as String
- DynaPDFFieldExMBS.Value as String
- JavaObjectMBS.Database as Variant
- JavaObjectMBS.Tag as Variant
- JavaObjectMBS.VM as JavaVMMBS
- JPEGImporterMBS.BlockSmoothing as Boolean
- JPEGImporterMBS.FancyUpsampling as Boolean
- NSAppleEventDescriptorMBS.description as string
- NSNotificationMBS.description as string
- NSTextViewMBS.layoutManager as NSLayoutManagerMBS
- ProcessMBS.Priority(ProcessID as Integer) as Integer
- WIADeviceManager1MBS.Lasterror as Integer
- WIADeviceManager2MBS.Lasterror as Integer
- WindowsDeviceModeMBS.Data as Integer
- WindowsPageFormatMBS.DisplayName as String
- WindowsPageFormatMBS.Keyword as String
- WindowsPageFormatMBS.LangId as Integer
- WindowsPageFormatMBS.MuiDll as String
- WindowsPageFormatMBS.ResourceId as Integer
- WindowsPageFormatMBS.StringType as Integer
- WindowsPrinterMBS.Handle as Integer
- WindowsPrinterMBS.Lasterror as Integer
- WindowsPrinterMBS.LasterrorMessage as String
- XLSheetMBS.Hidden as Integer
New global functions in version 12.1:
- CombineBitCMYKtoCMYKMBS(dest as TiffPictureMBS, CyanChannel() as Integer, MagentaChannel() as Integer, YellowChannel() as Integer, BlackChannel() as Integer, Files() as FolderItem, scale as Double, width as Integer, height as Integer, X1 as Integer, Y1 as Integer, X2 as Integer, Y2 as Integer, CacheSizeRead as Integer) as Integer
- CombineTiff1BitCMYKtoTiffMBS(dest as TiffPictureMBS, CyanChannel() as Integer, MagentaChannel() as Integer, YellowChannel() as Integer, BlackChannel() as Integer, TiffData() as TiffPictureMBS, scale as Double, width as Integer, height as Integer, X1 as Integer, Y1 as Integer, X2 as Integer, Y2 as Integer, ditherMode as Integer = 0) as Integer
- CombineTiff1BitCMYKtoTiffMBS(dest as TiffPictureMBS, TiffData as TiffPictureMBS, scalex as Double, scaley as Double, width as Integer, height as Integer, X1 as Integer, Y1 as Integer, X2 as Integer, Y2 as Integer, ditherMode as Integer = 0) as Integer
- CombineTiff8BitCMYKtoTiffMBS(dest as TiffPictureMBS, CyanChannel() as Integer, MagentaChannel() as Integer, YellowChannel() as Integer, BlackChannel() as Integer, TiffData() as TiffPictureMBS, scale as Double, width as Integer, height as Integer, X1 as Integer, Y1 as Integer, X2 as Integer, Y2 as Integer, ditherMode as Integer = 0) as Integer
- CombineTiffCMYKtoCMYKMBS(dest as TiffPictureMBS, CyanChannel() as Integer, MagentaChannel() as Integer, YellowChannel() as Integer, BlackChannel() as Integer, TiffData() as TiffPictureMBS) as Integer
- CombineTiffCMYKtoRGBMBS(dest as TiffPictureMBS, CyanChannel() as Integer, MagentaChannel() as Integer, YellowChannel() as Integer, BlackChannel() as Integer, TiffData() as TiffPictureMBS) as Integer
- CRC16MBS(data as string) as UInt16
- DoubleToInt64MBS(value as Double) as Int64
- Int64ToDoubleMBS(value as Int64) as Double
1592 new items including 59 new classes one new module 125 new methods 37 new properties for existing classes and 9 new global methods.