New in version 8.7
New in Version 8.0 8.1 8.2 8.3 8.4 8.5 8.6 8.7 9.0 9.1 9.2 9.3 9.4 9.5 9.6 9.7 9.8 10.0 10.1 10.2
Platforms to show: All Mac Windows Linux Cross-Platform
New controls in version 8.7:
New classes in version 8.7:
- class DynapdfPrintSettingsMBS
- class IOPMMBS
- class PaletteCalculatorMBS
- class PictureMBS
- class PNGOptimizerMBS
- class QTKitCaptureDeviceArrayMBS
- class QTKitFormatDescriptionArrayMBS
- class QTKitTrackArrayMBS
- class WinExceptionMBS
New modules in version 8.7:
New class events in version 8.7:
- DynaPDFParseInterfaceMBS.ShowTextArrayA(ObjectPtr as integer, Matrix as DynapdfMatrixMBS, Kerning() as DynapdfTextRecordAMBS, Count as integer, Width as double) as integer
- MacHIDMBS.DeviceRemoved(result as integer)
- NSMenuMBS.EnableMenuItems
New class methods in version 8.7:
- CURLMBS.LoadErrorString as string
- DynapdfMBS.CreateAnnotAP(annot as integer) as integer
- DynapdfMBS.CreateDeviceNColorSpace(Colorants() as string, PostScriptFunc as string, AlternateColorSpace as integer, Handle as integer) as integer
- DynapdfMBS.GetInPrintSettings as DynapdfPrintSettingsMBS
- DynapdfMBS.GetPrintSettings as DynapdfPrintSettingsMBS
- DynapdfMBS.HighlightAnnot(SubType as integer, PosX as double, PosY as double, Width as double, Height as double, ColorValue as integer, Author as string, Subject as string, Comment as string) as integer
- DynapdfMBS.HighlightAnnotAnsi(SubType as integer, PosX as double, PosY as double, Width as double, Height as double, ColorValue as integer, Author as string, Subject as string, Comment as string) as integer
- DynapdfMBS.SetPrintSettings(Mode as integer, PickTrayByPDFSize as integer, NumCopies as integer, PrintScaling as integer, PrintRanges() as integer) as boolean
- DynapdfMBS.StampAnnot(SubType as integer, PosX as double, PosY as double, Width as double, Height as double, Author as string, Subject as string, Comment as string) as integer
- DynapdfMBS.StampAnnotAnsi(SubType as integer, PosX as double, PosY as double, Width as double, Height as double, Author as string, Subject as string, Comment as string) as integer
- folderitem.NewCGPDFDocumentMBS(MediaBox as CGRectMBS, title as string, author as string, creator as string, subject as string, keywords as string, OwnerPassword as string, UserPassword as string, AllowsPrinting as boolean, AllowsCopy as boolean, KeyLength as integer) as CGContextMBS
- Folderitem.SaveAs8BitPNGMBS(pic as picture, colors() as color, gamma as single, Interlace as Boolean, FilterType as integer) as boolean
- JavaVMMBS.SetLibraryPath(path as folderitem)
- JavaVMMBS.SetLibraryPath(path as string)
- LCMSMBS.GetAlarmCodes(byref r as integer, byref g as integer, byref b as integer)
- LCMSMBS.SetAlarmCodes(r as integer, g as integer, b as integer)
- MacOSX.DisableScreenUpdatesMBS
- MacOSX.EnableScreenUpdatesMBS
- MidiPlaybackMBS.Constructor(UsesInternalReverb as boolean=false, AutoStart as boolean=true)
- MidiPlaybackMBS.MaxCPULoad as single
- MidiPlaybackMBS.ReverbVolume as single
- MidiPlaybackMBS.StreamFromDisk as boolean
- MidiPlaybackMBS.Tuning as single
- MidiPlaybackMBS.UsesInternalReverb as boolean
- MidiPlaybackMBS.Volume as single
- NSEventMBS.absoluteX as integer
- NSEventMBS.absoluteY as integer
- NSEventMBS.absoluteZ as integer
- NSEventMBS.buttonMask as integer
- NSEventMBS.rotation as double
- NSEventMBS.tangentialPressure as double
- OverlayMBS.Close
- OverlayMBS.Constructor(left as integer, top as integer, width as integer, height as integer, WindowsNoActivate as boolean = false, WindowsTopMost as boolean=true)
- Picture.CombineMBS(Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean) as boolean
- Picture.CombineMBS(Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color) as boolean
- Picture.CombineMBS(Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
- Picture.CombineMBS(Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer) as boolean
- Picture.CombineMBS(Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer, MaskColour As Integer) as boolean
- Picture.CopyPixelFastMBS(Source As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer) as boolean
- Picture.GWorldPixelDataMBS as memoryblock
- Picture.GWorldPixelRowBytesMBS as integer
- PictureBlend.BlendPicturesMBS(result as picture, source as picture, sourcepercent as double, dest as picture, destpercent as double, x As Integer, y As Integer, width As Integer, height As Integer) as boolean
- PictureBlend.BlendPicturesWithMaskMBS(result as picture, source as picture, dest as picture, mask as picture, x As Integer, y As Integer, width As Integer, height As Integer) as boolean
- PictureBlend.BlendPicturesWithMaskWithBackgroundMBS(SourceImage As Picture, DestImage As Picture, Mask As Picture, Result As Picture, X As Integer, Y As Integer, Width As Integer, Height As Integer) as boolean
- PictureBlend.BlendPicturesWithMaskWithBackgroundMBS(SourceImage As Picture, DestImage As Picture, Mask As Picture, Result As Picture, X As Integer, Y As Integer, Width As Integer, Height As Integer, BackgroundColour As Color) as boolean
- PictureCombine.PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean) as boolean
- PictureCombine.PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color) as boolean
- PictureCombine.PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
- PictureCombine.PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer) as boolean
- PictureCombine.PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer, MaskColour As Integer) as boolean
- PictureCombine.PictureCopyPixelFastMBS(DestImage As Picture, Source As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer) as boolean
- QTKitCaptureConnectionMBS.AudioMasterVolume as double
- QTKitCaptureDeviceMBS.formatDescriptions as QTKitFormatDescriptionArrayMBS
- QTKitCaptureDeviceMBS.inputDevices as QTKitCaptureDeviceArrayMBS
- QTKitCaptureDeviceMBS.inputDevicesWithMediaType(mediatype as string) as QTKitCaptureDeviceArrayMBS
- QTKitCaptureDeviceMBS.LegacySequenceGrabberHandle as integer
- QTKitCaptureDeviceMBS.LinkedDevices as QTKitCaptureDeviceArrayMBS
- QTKitCaptureDeviceMBS.Suspended as boolean
- StdinMBS.GetCharacter as integer
- StdinMBS.ReadDouble(byref value as double) as integer
- StdinMBS.ReadInteger(byref value as integer) as integer
- StdinMBS.ReadString(byref value as string) as integer
- StdoutMBS.Flush
- TiffPictureMBS.AddCustomTag(Tag as integer, FieldReadCount as integer, FieldWriteCount as integer, FieldType as integer, FieldBit as integer, OkToChange as integer, PassCount as integer, FieldName as string) as boolean
- TiffPictureMBS.GetFieldByte(Tag as integer, byref value as integer) as boolean
- TiffPictureMBS.GetFieldCount(Tag as integer, byref count as integer, mem as memoryblock) as boolean
- TiffPictureMBS.GetFieldDefaultedByte(Tag as integer, byref value as integer) as boolean
- TiffPictureMBS.GetFieldDefaultedSingle(Tag as integer, byref value as Single) as boolean
- TiffPictureMBS.GetFieldMemory(Tag as integer, byref ItemCount as integer) as memoryblock
- TiffPictureMBS.GetFieldSingle(Tag as integer, byref value as Single) as boolean
- TiffPictureMBS.RewriteDirectory as boolean
- TiffPictureMBS.SetFieldByte(Tag as integer, value as integer) as boolean
- TiffPictureMBS.SetFieldMemory(Tag as integer, ItemCount as integer, data as memoryblock) as boolean
- TiffPictureMBS.SetFieldSingle(Tag as integer, value as Single) as boolean
- window.InvalidateShadowMBS
New class properties in version 8.7:
- MidiPlaybackMBS.GraphHandle as Integer
- MidiPlaybackMBS.Inited as boolean
- OverlayMBS.IgnoreMouseClicks as Boolean
New global functions in version 8.7:
- BlendPicturesMBS(result as picture, source as picture, sourcepercent as double, dest as picture, destpercent as double, x As Integer, y As Integer, width As Integer, height As Integer) as boolean
- BlendPicturesWithMaskMBS(result as picture, source as picture, dest as picture, mask as picture, x As Integer, y As Integer, width As Integer, height As Integer) as boolean
- BlendPicturesWithMaskWithBackgroundMBS(SourceImage As Picture, DestImage As Picture, Mask As Picture, Result As Picture, X As Integer, Y As Integer, Width As Integer, Height As Integer) as boolean
- BlendPicturesWithMaskWithBackgroundMBS(SourceImage As Picture, DestImage As Picture, Mask As Picture, Result As Picture, X As Integer, Y As Integer, Width As Integer, Height As Integer, BackgroundColour As Color) as boolean
- PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean) as boolean
- PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color) as boolean
- PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As color, MaskColour As color) as boolean
- PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer) as boolean
- PictureCombineMBS(DestImage As Picture, Image As Picture, Mask As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer, UseColours As Boolean, ForeColour As Integer, MaskColour As Integer) as boolean
- PictureCopyPixelFastMBS(DestImage As Picture, Source As Picture, DestX As Integer, DestY As Integer, SourceX As Integer, SourceY As Integer, Width As Integer, Height As Integer) as boolean
- DisableScreenUpdatesMBS
- EnableScreenUpdatesMBS
280 new items including 9 new classes 75 new methods 3 new events 3 new properties for existing classes and 12 new global methods.