Platforms to show: All Mac Windows Linux Cross-Platform
Back to DynaPDFMBS class.
DynaPDFMBS.CalcWidthHeight(OrgWidth as Double, OrgHeight as Double, ScaledWidth as Double, ScaledHeight as Double) as Double
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
- /ChartDirector/Place PDF Chart with DynaPDF
- /DynaPDF/place centered/place centered
- /DynaPDF/place centered/place centered and rotate
See also CalcWidthHeight function in DynaPDF manual.
DynaPDFMBS.CaretAnnot(PosX as Double, PosY as Double, Width as Double, Height as Double, ColorValue as UInt32, ColorSpace as Integer, Author as string, Subject as string, Content as string) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 15.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This type of annotation is typically used to mark a position on a page where a user should add or edit text.
If the coordinate system is bottom-up the point PosX, PosY defines the lower left corner of the bounding rectangle. If the coordinate system is top-down it defines the upper left corner.
This annotation type has an associated PopUp annotation that displays the string Content in a floating window. The initial window state of the associated PopUp annotation is closed by default but the state can be changed with SetAnnotOpenState if necessary.
If the function succeeds the return value is the annotation handle, a value greater or equal zero. If the function fails the return value is a negative error code.
See also CaretAnnot function in DynaPDF manual.
DynaPDFMBS.CaretAnnotAnsi(PosX as Double, PosY as Double, Width as Double, Height as Double, ColorValue as UInt32, ColorSpace as Integer, Author as string, Subject as string, Content as string) as Integer Deprecated
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 15.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This type of annotation is typically used to mark a position on a page where a user should add or edit text.
If the coordinate system is bottom-up the point PosX, PosY defines the lower left corner of the bounding rectangle. If the coordinate system is top-down it defines the upper left corner.
This annotation type has an associated PopUp annotation that displays the string Content in a floating window. The initial window state of the associated PopUp annotation is closed by default but the state can be changed with SetAnnotOpenState if necessary.
If the function succeeds the return value is the annotation handle, a value greater or equal zero. If the function fails the return value is a negative error code.
See also CaretAnnot function in DynaPDF manual.
DynaPDFMBS.ChangeAnnotName(Handle as Integer, Name as string) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The Name parameter is converted to unicode.
See also ChangeAnnotName function in DynaPDF manual.
DynaPDFMBS.ChangeAnnotNameAnsi(Handle as Integer, Name as string) as boolean Deprecated
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The Name parameter is converted to ANSI.
See also ChangeAnnotName function in DynaPDF manual.
DynaPDFMBS.ChangeAnnotPos(Handle as Integer, PosX as Double, PosY as Double, Width as Double, Height as Double) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ChangeAnnotPos function in DynaPDF manual.
DynaPDFMBS.ChangeBookmark(ABmk as Integer, Text as string, Parent as Integer, DestPage as Integer, Open as Boolean) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to unicode.
See also ChangeBookmark function in DynaPDF manual.
DynaPDFMBS.ChangeBookmarkAnsi(ABmk as Integer, Text as string, Parent as Integer, DestPage as Integer, Open as Boolean) as boolean Deprecated
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to ANSI.
See also ChangeBookmark function in DynaPDF manual.
DynaPDFMBS.ChangeFont(Handle as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ChangeFont function in DynaPDF manual.
DynaPDFMBS.ChangeFontEx(Handle as integer, FontSize as double, Style as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 21.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Handle must be a valid font handle that was returned by SetFont(), SetFontEx(), SetCIDFont(), or LoadFont().
The style flags should be the same as in the initial SetFont() call with exception of the flags fsUnderline or fsStriked which can be used to underline or strikeout text.
The parameter FontSize must be greater zero.
If the function succeeds the return value is true. If the function fails the return value is false.
See also ChangeFontEx function in DynaPDF manual.
DynaPDFMBS.ChangeFontSize(size as Double) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
- /DynaPDF/Create PDF with Annotations
- /DynaPDF/Create PDF with demo string
- /DynaPDF/Create PDF with Glyphs
- /DynaPDF/DynaPDF Database Invoice Example
- /DynaPDF/Million pages test/DynaPDF Database Invoice Example with 1000000 pages
- /DynaPDF/Tables/Dynamic Table/DynaPDF Table Multi Page
- /DynaPDF/Tables/DynaPDF Table
- /DynaPDF/Tables/DynaPDF Table Multi Page
See also ChangeFontSize function in DynaPDF manual.
DynaPDFMBS.ChangeFontStyle(Style as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
See also ChangeFontStyle function in DynaPDF manual.
DynaPDFMBS.ChangeFontStyleEx(Style as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ChangeFontStyleEx function in DynaPDF manual.
DynaPDFMBS.ChangeJavaScript(Handle as Integer, Text as string) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to unicode.
See also ChangeJavaScript function in DynaPDF manual.
DynaPDFMBS.ChangeJavaScriptAction(Handle as Integer, Text as string) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to unicode.
See also ChangeJavaScriptAction function in DynaPDF manual.
DynaPDFMBS.ChangeJavaScriptActionAnsi(Handle as Integer, Text as string) as Boolean Deprecated
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to ANSI.
See also ChangeJavaScriptAction function in DynaPDF manual.
DynaPDFMBS.ChangeJavaScriptAnsi(Handle as Integer, Text as string) as Boolean Deprecated
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to ANSI.
See also ChangeJavaScript function in DynaPDF manual.
DynaPDFMBS.ChangeJavaScriptName(Handle as Integer, Text as string) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to unicode.
See also ChangeJavaScriptName function in DynaPDF manual.
DynaPDFMBS.ChangeJavaScriptNameAnsi(Handle as Integer, Text as string) as Boolean Deprecated
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The text parameter is converted to ANSI.
See also ChangeJavaScriptName function in DynaPDF manual.
DynaPDFMBS.ChangeLinkAnnot(Handle as Integer, URL as string) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ChangeLinkAnnot function in DynaPDF manual.
DynaPDFMBS.ChangeNamedDest(ObjType as Integer, Handle as Integer, Name as String) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 23.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
ObjType: Object type to which the handle belongs like kotAction, kotAnnotation, kotBookmark or kotPageLink.
Handle: Object handle
Name: New destination name
Named destinations can be accessed by link annotations, bookmarks, and actions. For link annotations the object type otPageLink or otAnnotation can be used.
If the function succeeds the return value is true. If the function fails the return value is false.
See also ChangeNamedDest function in DynaPDF manual.
DynaPDFMBS.ChangeOCGName(Handle as Integer, Name as String) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 21.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Returns true on success and false in case of error.
See also ChangeOCGName function in DynaPDF manual.
DynaPDFMBS.ChangeSeparationColor(CSHandle as UInt32, NewColor as UInt32, AlternateExtColorSpace as Integer, AltHandle as Integer = -1) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 13.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The new color value must be defined in the alternate color space. The alternate color space can be any device or ICC based color space including Lab. If a non-device color space is used, the parameter AltHandle must be set to the color space handle of the alternate color space.
Returns true on success or false on failure.
CSHandle is the index in the colorspace table, not the reference to the C++ object. So do not pass handle property from DynaPDFColorSpaceMBS, but the Index property.
See also ChangeSeparationColor function in DynaPDF manual.
DynaPDFMBS.CheckCollection as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The function checks whether user defined data fields in embedded files are consistently defined with
collection fields.
Some examples using this method:
See also CheckCollection function in DynaPDF manual.
DynaPDFMBS.CheckConformance(ConformanceType as Integer, CheckOptions as Integer) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
- /DynaPDF/Create PDF UA
- /DynaPDF/Create PDF with DPart Metadata
- /DynaPDF/PDF-A/Combine PDF files to PDFA
- /DynaPDF/PDF-A/Create PDFA
- /DynaPDF/PDF-A/Normalize PDF
- /DynaPDF/signed pdfa/signed pdfa
- /DynaPDF/ZUGFeRD/Create PDF with existing pdf
See also CheckConformance function in DynaPDF manual.
DynaPDFMBS.CheckEmbeddedFileCheckSum(Handle as integer) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 25.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Returns 1 for checksum okay, 0 for checksum invalid and -1 if no checksum is present.
You may detect bad bytes e.g. from a disk reading error or transmitting error.
Since the checksum is just MD5, a malicious actor could swap out the content of the embedded file and fill in a new correct checksum.
DynaPDFMBS.CheckFieldNames as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also CheckFieldNames function in DynaPDF manual.
DynaPDFMBS.CircleAnnot(PosX as Double, PosY as Double, Width as Double, Height as Double, LineWidth as Double, FillColor as UInt32, StrokeColor as UInt32, ColorSpace as Integer, Author as string, Subject as string, Comment as string) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 13.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
If the parameters Width and Height are equal the function draws a circle, an ellipse otherwise. If the annotation should be drawn without a border, set the parameter LineWidth zo zero or StrokeColor to the special constant kNO_COLOR.
If the interior should be transparent set FillColor to the special constant kNO_COLOR.
Although the line width can be set to any positive floating point value, Adobe's Acrobat or Reader restrict the line width to 0 through 12 units. The line width should be restricted in the same way to avoid issues in Adobe viewer products.
If the function succeeds the return value is the annotation handle, a value greater or equal zero. If the function fails, the return value is a negative error code.
Some examples using this method:
See also CircleAnnot function in DynaPDF manual.
DynaPDFMBS.CircleAnnotAnsi(PosX as Double, PosY as Double, Width as Double, Height as Double, LineWidth as Double, FillColor as UInt32, StrokeColor as UInt32, ColorSpace as Integer, Author as string, Subject as string, Comment as string) as Integer Deprecated
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 13.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
If the parameters Width and Height are equal the function draws a circle, an ellipse otherwise. If the annotation should be drawn without a border, set the parameter LineWidth zo zero or StrokeColor to the special constant kNO_COLOR.
If the interior should be transparent set FillColor to the special constant kNO_COLOR.
Although the line width can be set to any positive floating point value, Adobe's Acrobat or Reader restrict the line width to 0 through 12 units. The line width should be restricted in the same way to avoid issues in Adobe viewer products.
If the function succeeds the return value is the annotation handle, a value greater or equal zero. If the function fails, the return value is a negative error code.
See also CircleAnnot function in DynaPDF manual.
DynaPDFMBS.ClearAutoTemplates as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ClearAutoTemplates function in DynaPDF manual.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 11.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ClearErrorLog function in DynaPDF manual.
DynaPDFMBS.ClearHostFonts as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ClearHostFonts function in DynaPDF manual.
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 19.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This method clears graphics object.
As the graphics object keeps a reference to DynaPDFMBS object and the DynaPDF object references the graphics object, this call may be required to make sure the circular reference is cleared.
Automatically called in Append, EndPage, CloseFile, ImportPDFFile, ImportPDFPage and CloseFileEx.
DynaPDFMBS.ClipPath(ClipMode as Integer, FillMode as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ClipPath function in DynaPDF manual.
DynaPDFMBS.CloseAndSignFile(CertFile as folderitem, Password as string, Reason as string, Location as string) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Only for 1024 bit keys. For longer keys, check our custom signature example.
Some examples using this method:
- /DynaPDF/Create PDF and sign
- /DynaPDF/signature appearance/signature appearance
- /DynaPDF/signed pdfa/signed pdfa
See also CloseAndSignFile function in DynaPDF manual.
DynaPDFMBS.CloseAndSignFileEx(OpenPwd as string, OwnerPwd as string, KeyLen as Integer, Restrict as Integer, CertFile as folderitem, Password as string, Reason as string, Location as string) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
If you need more than 1024 bit keys, please check our custom signatur example, which shows how to signatures with 2048 or 4096 bit keys and the CloseAndSignFileExt function.
See also CloseAndSignFileEx function in DynaPDF manual.
DynaPDFMBS.CloseAndSignFileExt(SigParams as DynaPDFSigParmsMBS) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 10.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
See also CloseAndSignFileExt function in DynaPDF manual.
DynaPDFMBS.CloseAndSignPDFFile(OutputFile as FolderItem, CertificateData as String, Password as String, ContactInfo as String = "", Location as String = "", Reason as String = "") as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 15.0 | ❌ No | ✅ Yes | ❌ No | ❌ No | All |
This uses pdf_signature.cpp example code from DynaPDF.
The function will on Windows use functions from Crypt DLL on Windows.
Internally calls CloseAndSignFileExt, OpenOutputFile and FinishSignature.
Returns true on success and false on failure.
Loads certificate from provided certificate file data.
Version 15.1 allows OutputFile to be nil.
If you need more than 1024 bit keys, please check our custom signatur example, which shows how to signatures with 2048 or 4096 bit keys and the CloseAndSignFileExt function.
Some examples using this method:
DynaPDFMBS.CloseAndSignPDFFileWithDialog(OutputFile as FolderItem, StoreName as String = "MY", ContactInfo as String = "", Location as String = "", Reason as String = "", CertificateName as String = "") as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 15.0 | ❌ No | ✅ Yes | ❌ No | ❌ No | All |
Picks a certificate from the given certificate store on Windows.
This uses pdf_signature.cpp example code from DynaPDF.
The function will on Windows use functions from Crypt DLL on Windows.
Internally calls CloseAndSignFileExt, OpenOutputFile and FinishSignature.
Returns true on success and false on failure.
Version 15.1 allows OutputFile to be nil.
Version 14.2 adds CertificateName: The name of the certificate to find.
If set, we skip the dialog and look for the given certificate (subject name).
Some examples using this method:
DynaPDFMBS.CloseFile as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also CloseFile function in DynaPDF manual.
DynaPDFMBS.CloseFileEx(OpenPwd as string, OwnerPwd as string, KeyLen as Integer, Restrict as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Requires DynaPDF Lite license.
Some examples using this method:
See also CloseFileEx function in DynaPDF manual.
DynaPDFMBS.CloseImage as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.6 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
- /DynaPDF/Extract image objects
- /DynaPDF/Extract images
- /DynaPDF/List Images
- /DynaPDF/Parse PDF Content
- /DynaPDF/Parse PDF Content iOS
- /DynaPDF/Text Positions
See also CloseImage function in DynaPDF manual.
DynaPDFMBS.CloseImportFile as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
- /DynaPDF/Create Previews for folder
- /DynaPDF/DynaPDF Database Invoice Example
- /DynaPDF/Extract embedded files
- /DynaPDF/Image to PDF/Multi Tiff to PDF
- /DynaPDF/List fonts in PDF
- /DynaPDF/Object Actions
- /DynaPDF/Optimize PDF
- /DynaPDF/PDF-A/Combine PDF files to PDFA
- /DynaPDF/Show Annotations
- /DynaPDF/Tables/DynaPDF Table
See also CloseImportFile function in DynaPDF manual.
DynaPDFMBS.CloseImportFileEx(Handle as Integer) as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 13.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
The parameter Handle must be a valid file handle that was returned by OpenImportFile() or OpenImportBuffer(). See OpenImportFile() for further information in dynapdf_help.pdf.
If the function succeeds the return value is true. If the function fails the return value is false.
See also CloseImportFileEx function in DynaPDF manual.
DynaPDFMBS.ClosePath(FillMode as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ClosePath function in DynaPDF manual.
DynaPDFMBS.CloseTag as boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Some examples using this method:
See also CloseTag function in DynaPDF manual.
DynaPDFMBS.ComputeBBox(Flags as Integer) as DynaPDFRectMBS
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See also ComputeBBox function in DynaPDF manual.
DynaPDFMBS.ConvertColors(Flags as Integer) as Boolean
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 8.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Requires DynaPDF Pro license.
See also ConvertColors function in DynaPDF manual.
DynaPDFMBS.ConvertEMFSpool(File as folderitem, LeftMargin as Double, TopMargin as Double, Flags as Integer = 0) as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| method | DynaPDF | MBS DynaPDF Plugin | 13.4 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
See dynapdf_help.pdf file.
Pass kspc* flags.
Requires DynaPDF Lite license.
See also ConvertEMFSpool function in DynaPDF manual.
The items on this page are in the following plugins: MBS DynaPDF Plugin.