Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacCG Plugin:CGPDF:
Partly Console safe, 157 entry points.
- class CGDataConsumerMBS
- method Constructor
- method Constructor(file as folderitem)
- method Constructor(url as string)
- property Handle as Integer
- shared method CreateWithFile(file as folderitem) as CGDataConsumerMBS
- shared method CreateWithURL(url as string) as CGDataConsumerMBS
- event Put(data as string) as integer
- event CloseConsumer
- class CGDataProviderMBS
- method Data as string
- method Constructor(file as folderitem)
- method Constructor(data as string)
- property Handle as Integer
- shared method CreateWithFile(file as folderitem) as CGDataProviderMBS
- shared method CreateWithURL(url as string) as CGDataProviderMBS
- shared method CreateWithData(data as string) as CGDataProviderMBS
- class CGPDFArrayMBS
- method Count as integer
- method NullValue(index as integer) as boolean
- method ObjectValue(index as integer, byref value as CGPDFObjectMBS) as boolean
- method BooleanValue(index as integer, byref value as boolean) as boolean
- method IntegerValue(index as integer, byref value as integer) as boolean
- method SingleValue(index as integer, byref value as double) as boolean
- method NameValue(index as integer, byref value as string) as boolean
- method StringValue(index as integer, byref value as CGPDFStringMBS) as boolean
- method ArrayValue(index as integer, byref value as CGPDFArrayMBS) as boolean
- method DictionaryValue(index as integer, byref value as CGPDFDictionaryMBS) as boolean
- method StreamValue(index as integer, byref value as CGPDFStreamMBS) as boolean
- property Handle as Integer
- property Document as CGPDFDocumentMBS
- class CGPDFContextMBS
- method BeginPage(pageInfo as dictionary)
- method EndPage
- method Close
- method SetDestinationForRect(name as string, x as double, y as double, w as double, h as double)
- method AddDestinationAtPoint(name as string, x as double, y as double)
- method SetURLForRect(url as string, x as double, y as double, w as double, h as double)
- shared method kCGPDFContextMediaBox as string
- shared method kCGPDFContextCropBox as string
- shared method kCGPDFContextBleedBox as string
- shared method kCGPDFContextTrimBox as string
- shared method kCGPDFContextArtBox as string
- shared method kCGPDFContextTitle as string
- shared method kCGPDFContextAuthor as string
- shared method kCGPDFContextSubject as string
- shared method kCGPDFContextKeywords as string
- shared method kCGPDFContextCreator as string
- shared method kCGPDFContextOwnerPassword as string
- shared method kCGPDFContextUserPassword as string
- shared method kCGPDFContextEncryptionKeyLength as string
- shared method kCGPDFContextAllowsPrinting as string
- shared method kCGPDFContextAllowsCopying as string
- shared method kCGPDFContextOutputIntent as string
- shared method kCGPDFXOutputIntentSubtype as string
- shared method kCGPDFXOutputConditionIdentifier as string
- shared method kCGPDFXOutputCondition as string
- shared method kCGPDFXRegistryName as string
- shared method kCGPDFXInfo as string
- shared method kCGPDFXDestinationOutputProfile as string
- shared method kCGPDFContextOutputIntents as string
- class CGPDFDictionaryListMBS
- class CGPDFDictionaryMBS
- method Count as integer
- method List as CGPDFDictionaryListMBS
- method ObjectValue(key as string, byref value as CGPDFObjectMBS) as boolean
- method BooleanValue(key as string, byref value as boolean) as boolean
- method IntegerValue(key as string, byref value as integer) as boolean
- method SingleValue(key as string, byref value as double) as boolean
- method NameValue(key as string, byref value as string) as boolean
- method StringValue(key as string, byref value as CGPDFStringMBS) as boolean
- method ArrayValue(key as string, byref value as CGPDFArrayMBS) as boolean
- method DictionaryValue(key as string, byref value as CGPDFDictionaryMBS) as boolean
- method StreamValue(key as string, byref value as CGPDFStreamMBS) as boolean
- property Handle as Integer
- property Document as CGPDFDocumentMBS
- class CGPDFDocumentMBS
- method Constructor(dataProvider as CGDataProviderMBS)
- method Constructor(file as folderitem)
- method Constructor(url as string)
- method Constructor(Handle as Integer)
- method GetID as CGPDFArrayMBS
- method GetInfo as CGPDFDictionaryMBS
- method RotationAngle(page as integer) as integer
- method ArtBox(page as integer) as CGRectMBS
- method BleedBox(page as integer) as CGRectMBS
- method CropBox(page as integer) as CGRectMBS
- method MediaBox(page as integer) as CGRectMBS
- method TrimBox(page as integer) as CGRectMBS
- method UnlockWithPassword(name as string) as boolean
- method Page(index as integer) as CGPDFPageMBS
- method Catalog as CGPDFDictionaryMBS
- property Handle as Integer
- property IsEncrypted as Boolean
- property IsUnlocked as Boolean
- property AllowsPrinting as Boolean
- property AllowsCopying as Boolean
- property MinorVersion as Integer
- property MajorVersion as Integer
- property PageCount as Integer
- shared method CreateWithProvider(dataProvider as CGDataProviderMBS) as CGPDFDocumentMBS
- shared method CreateWithFile(file as folderitem) as CGPDFDocumentMBS
- shared method CreateWithURL(url as string) as CGPDFDocumentMBS
- shared method CreateWithData(data as String) as CGPDFDocumentMBS
- shared method CreateWithData(data as Memoryblock) as CGPDFDocumentMBS
- class CGPDFObjectMBS
- method Type as integer
- method BooleanValue(byref value as boolean) as boolean
- method IntegerValue(byref value as integer) as boolean
- method SingleValue(byref value as double) as boolean
- method NameValue(byref value as string) as boolean
- method StringValue(byref value as CGPDFStringMBS) as boolean
- method ArrayValue(byref value as CGPDFArrayMBS) as boolean
- method DictionaryValue(byref value as CGPDFDictionaryMBS) as boolean
- method StreamValue(byref value as CGPDFStreamMBS) as boolean
- property Handle as Integer
- property Document as CGPDFDocumentMBS
- class CGPDFPageMBS
- method RotationAngle as integer
- method ArtBox as CGRectMBS
- method BleedBox as CGRectMBS
- method CropBox as CGRectMBS
- method MediaBox as CGRectMBS
- method TrimBox as CGRectMBS
- method PageNumber as integer
- method Dictionary as CGPDFDictionaryMBS
- property Handle as Integer
- property Document as CGPDFDocumentMBS
- class CGPDFStreamMBS
- class CGPDFStringMBS
- class CGPSConverterMBS
- method Constructor(options as Dictionary = nil)
- method Abort as boolean
- method IsConverting as boolean
- method Convert(provider as CGDataProviderMBS, consumer as CGDataConsumerMBS, options as Dictionary = nil) as boolean
- property Handle as Integer
- event BeginDocument
- event EndDocument(success as boolean)
- event BeginPage(PageNumber as integer, PageInfo as Dictionary)
- event EndPage(PageNumber as integer, PageInfo as Dictionary)
- event Progress
- event Message(message as string)
- event Finished
- class FolderItem
- method NewCGPDFDocumentMBS(MediaBox as CGRectMBS, title as string, author as string, creator as string) as CGPDFContextMBS
- method 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) as CGPDFContextMBS
- method 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 CGPDFContextMBS
- method NewCGPDFDocumentWithInfoMBS(MediaBox as CGRectMBS, info as object) as CGPDFContextMBS
- method OpenAsCGPDFDocumentMBS as CGPDFDocumentMBS
- class Graphics
- class QDPictMBS
- method Constructor(dataProvider as CGDataProviderMBS)
- method Constructor(file as folderitem)
- method Constructor(url as string)
- method GetBounds as CGRectMBS
- method Width as double
- method Height as double
- method GetResolution(byref xRes as single, byref yRes as single)
- method HorizontalResolution as double
- method VerticalResolution as double
- method DrawToCGContext(context as CGContextMBS, r as CGRectMBS)
- property Handle as Integer
- property LastError as Integer
- Globals:
- CGNewPDFDocumentMBS(consumer as CGDataConsumerMBS, MediaBox as CGRectMBS, title as string, author as string, creator as string) as CGPDFContextMBS
- CGNewPDFDocumentMBS(file as folderitem, MediaBox as CGRectMBS, title as string, author as string, creator as string) as CGPDFContextMBS
- CGNewPDFDocumentMBS(file as folderitem, 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) as CGPDFContextMBS
- CGNewPDFDocumentMBS(file as folderitem, 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 CGPDFContextMBS
- CGOpenPDFDocumentMBS(dataprovider as CGDataProviderMBS) as CGPDFDocumentMBS
- CGOpenPDFDocumentMBS(file as folderitem) as CGPDFDocumentMBS
Blog Entries
- MBS Xojo Plugins, version 23.3pr2
- EPS support deprecated in macOS Sonoma
- Several ways for picture to PDF in MBS Plugins
- MBS Xojo Plugins, version 21.2pr1
- MBS Xojo Plugins, version 19.2pr1
- MBS Xojo Plugins, version 19.1pr7
- MBS Xojo Plugins, version 19.1pr5
- MBS Plugins 11.1 Release notes
- MBS REALbasic Plugins Version 10.4 release notes
- MBS REALbasic plug-ins version 9.5
Xojo Developer Magazine
- 8.5, pages 20 to 22: Printing PDFs, Easy PDF printing on Mac and Windows
- 6.4, pages 30 to 31: Creating PDF Files, How to create PDFs using the MBS Plugins by Christian Schmitz