Platforms to show: All Mac Windows Linux Cross-Platform
Windows PDF
Classes for built-in PDF support on Windows.
- Classes
- class WindowsPDFDocumentMBS
- method Constructor
- method Constructor(other as WindowsPDFDocumentMBS)
- shared method ConvertImage(ImageData as String) as String
- method Destructor
- shared method LoadFromData(data as MemoryBlock, Password as String = "") as WindowsPDFDocumentMBS
- shared method LoadFromData(data as String, Password as String = "") as WindowsPDFDocumentMBS
- shared method LoadFromDataAsync(data as MemoryBlock, Handler as WindowsPDFDocumentLoadedMBS, Password as String = "")
- shared method LoadFromDataAsync(data as String, Handler as WindowsPDFDocumentLoadedMBS, Password as String = "")
- shared method LoadFromFile(File as FolderItem, Password as String = "") as WindowsPDFDocumentMBS
- shared method LoadFromFileAsync(File as FolderItem, Handler as WindowsPDFDocumentLoadedMBS, Password as String = "")
- shared method LoadFromPath(Path as String, Password as String = "") as WindowsPDFDocumentMBS
- shared method LoadFromPathAsync(Path as String, Handler as WindowsPDFDocumentLoadedMBS, Password as String = "")
- method Page(Index as Integer) as WindowsPDFPageMBS
- property Handle as Integer
- property IsPasswordProtected as Boolean
- property PageCount as Integer
- delegate WindowsPDFDocumentLoadedMBS(ErrorMessage as String, ErrorCode as Integer, document as WindowsPDFDocumentMBS)
- class WindowsPDFExceptionMBS
- class WindowsPDFPageDimensionsMBS
- method Constructor
- method Destructor
- property ArtBox as WindowsPDFRectMBS
- property BleedBox as WindowsPDFRectMBS
- property CropBox as WindowsPDFRectMBS
- property Handle as Integer
- property MediaBox as WindowsPDFRectMBS
- property TrimBox as WindowsPDFRectMBS
- class WindowsPDFPageMBS
- method Constructor
- method Constructor(other as WindowsPDFPageMBS)
- method Destructor
- method RenderToMemory(Handler as RenderToMemoryFinishedMBS, Options as WindowsPDFPageRenderOptionsMBS = nil)
- method RenderToMemory(Options as WindowsPDFPageRenderOptionsMBS = nil) as MemoryBlock
- method RenderToPicture(Options as WindowsPDFPageRenderOptionsMBS = nil) as Picture
- method RenderToStream(Handler as RenderToStreamFinishedMBS, Options as WindowsPDFPageRenderOptionsMBS = nil)
- method RenderToStream(Options as WindowsPDFPageRenderOptionsMBS = nil) as String
- property Dimensions as WindowsPDFPageDimensionsMBS
- property Handle as Integer
- property Index as Integer
- property PreferredZoom as Single
- property Rotation as Integer
- property RotationAngle as Integer
- property Size as WindowsPDFSizeMBS
- delegate RenderToMemoryFinishedMBS(ErrorMessage as String, ErrorCode as Integer, Data as MemoryBlock)
- delegate RenderToStreamFinishedMBS(ErrorMessage as String, ErrorCode as Integer, Data as String)
- class WindowsPDFPageRenderOptionsMBS
- method Constructor
- method Destructor
- method setBitmapEncoderBMP
- method setBitmapEncoderJPEG
- method setBitmapEncoderPNG
- method setBitmapEncoderTIFF
- property BackgroundColor as Color
- property BitmapEncoderId as String
- property DestinationHeight as Integer
- property DestinationWidth as Integer
- property Handle as Integer
- property IsIgnoringHighContrast as Boolean
- property SourceRect as WindowsPDFRectMBS
- class WindowsPDFRectMBS
- class WindowsPDFSizeMBS
- class WindowsPDFDocumentMBS
- Blog Entries
Release notes
- Version 24.0
- Added more render functions to WindowsPDFPageMBS for synchronous and asynchronous modes.
- Version 23.3
- Added ConvertImage method for WindowsPDFDocumentMBS class.
- Fixed Size property for WindowsPDFPageMBS class.
The items on this page are in the following plugins: MBS WinFrameworks Plugin.