Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

Next items

DynaPDFMBS.AddActionToObj(ObjType as Integer, theEvent as Integer, ActHandle as Integer, ObjHandle as Integer) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: This function adds an action to a PDF object.
Notes: Also check the dynapdf manual on the pdfAddActionToObj function.

See also AddActionToObj function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddAnnotToPage(PageNum as UInt32, Handle as UInt32) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 17.0 Yes Yes Yes Yes No
Function: Adds an annotation to a page.
Notes:
With exception of PopUp annotations all annotation types can be drawn on multiple pages. Watermark or Stamp annotations are typical annotations which can be placed on multiple pages.
Returns true on success.

See also AddAnnotToPage function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddArticle(PosX as Double, PosY as Double, Width as Double, Height as Double) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: This function creates a new article and adds it to the currently open article thread that must be created with CreateArticleThread() beforehand.
Notes: Also check the dynapdf manual on the pdfAddArticle function.

See also AddArticle function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddBookmark(title as String, parent as Integer, DestPage as Integer, Open as boolean) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: This function adds a bookmark to the global outline tree of the document.
Notes:
The title parameter is converted to unicode.
Also check the dynapdf manual on the pdfAddBookmarkW function.

See also AddBookmark function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddBookmarkAnsi(title as String, parent as Integer, DestPage as Integer, Open as boolean) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 8.3 Yes Yes Yes Yes No
Function: This function adds a bookmark to the global outline tree of the document.
Notes:
The title parameter is converted to ANSI.
Also check the dynapdf manual on the pdfAddBookmarkA function.

Feedback, Comments & Corrections

DynaPDFMBS.AddBookmarkEx(title as String, parent as Integer, NamedDest as Integer, Open as boolean) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: This function adds a bookmark to the global outline tree of the document.
Notes:
The title parameter is converted to unicode.
Also check the dynapdf manual on the pdfAddBookmarkExW function.

See also AddBookmarkEx function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddBookmarkEx2(title as String, parent as Integer, NamedDest as String, unicode as boolean, Open as boolean) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 12.1 Yes Yes Yes Yes No
Function: This function adds a bookmark to the global outline tree of the document.
Notes:
If unicode is true, the plugin passes NamedDest as unicode, else as Windows ANSI text.
Also check the dynapdf manual on the pdfAddBookmarkEx2W function.

See also AddBookmarkEx2 function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddBookmarkEx2Ansi(title as String, parent as Integer, NamedDest as String, unicode as boolean, Open as boolean) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 12.1 Yes Yes Yes Yes No
Function: This function adds a bookmark to the global outline tree of the document.
Notes:
If unicode is true, the plugin passes NamedDest as unicode, else as Windows ANSI text.
Also check the dynapdf manual on the pdfAddBookmarkEx2A function.

Feedback, Comments & Corrections

DynaPDFMBS.AddBookmarkExAnsi(title as String, parent as Integer, NamedDest as Integer, Open as boolean) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 8.3 Yes Yes Yes Yes No
Function: This function adds a bookmark to the global outline tree of the document.
Notes:
The title parameter is converted to ANSI.
Also check the dynapdf manual on the pdfAddBookmarkExA function.

Feedback, Comments & Corrections

DynaPDFMBS.AddButtonImage(BtnHandle as Integer, State as Integer, Caption as string, ImgFile as Folderitem) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: The function adds an image to a push button to one or more of the three different states of a button.
Notes: Also check the dynapdf manual on the pdfAddButtonImage function.

See also AddButtonImage function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddButtonImageEx(BtnHandle as Integer, State as Integer, Caption as string, hbitmap as Integer) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: The function adds a memory bitmap to a push button in the same ways as AddButtonImage() but accepts a HBITMAP handle as input image.
Notes: Also check the dynapdf manual on the pdfAddButtonImageEx function.

See also AddButtonImageEx function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddContinueText(text as string) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: This function prints a single text line and adds a line feed.
Notes:
The text string is converted to Unicode.
Also check the dynapdf manual on the pdfAddContinueTextW function.

See also AddContinueText function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddContinueTextAnsi(text as string) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 8.3 Yes Yes Yes Yes No
Function: This function prints a single text line and adds a line feed.
Notes:
The text string is converted to ANSI.
Also check the dynapdf manual on the pdfAddContinueTextA function.

Feedback, Comments & Corrections

DynaPDFMBS.AddDeviceNProcessColorants(DeviceNCS as Integer, Colorants() as string, ProcessCS as Integer, Handle as Integer) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 9.3 Yes Yes Yes Yes No
Function: Adds DeviceN process colorants.
Notes: Returns true on success and false on failure.

See also AddDeviceNProcessColorants function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddDeviceNSeparations(DeviceNCS as Integer, Colorants() as string, SeparationCS() as Integer) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 9.3 Yes Yes Yes Yes No
Function: Adds device N seperations.
Notes:
Same as AddDeviceNSeparationsAnsi, but here the ReALbasic colorant strings are converted to UTF-8 encoding before they are passed to the DynaPDF library.

ubound(Colorants) must be ubound(SeparationCS).
Returns true on success and false on failure.

Currently limited to 100 colorants on the plugin side.

See also AddDeviceNSeparations function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddDeviceNSeparationsAnsi(DeviceNCS as Integer, Colorants() as string, SeparationCS() as Integer) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 10.1 Yes Yes Yes Yes No
Function: Adds device N seperations.
Notes:
Same as AddDeviceNSeparations, but here the ReALbasic colorant strings are converted to ANSI encoding before they are passed to the DynaPDF library.

ubound(Colorants) must be ubound(SeparationCS).
Returns true on success and false on failure.

Currently limited to 100 colorants on the plugin side.

Feedback, Comments & Corrections

DynaPDFMBS.AddFieldToFormAction(Action as Integer, Field as Integer, Include as Boolean) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: Adds a field to a form action.
Notes: Also check the dynapdf manual on the pdfAddFieldToFormAction function.

See also AddFieldToFormAction function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddFieldToHideAction(HideAct as Integer, Field as Integer) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: This function adds a field to a hide action.
Notes: Also check the dynapdf manual on the pdfAddFieldToHideAction function.

See also AddFieldToHideAction function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddFileComment(Text as string) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: Adds one or more comments to the end of the PDF file.
Notes:
The text parameter is converted to unicode.
Also check the dynapdf manual on the pdfAddFileCommentW function.

See also AddFileComment function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddFileCommentAnsi(Text as string) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 8.3 Yes Yes Yes Yes No
Function: Adds one or more comments to the end of the PDF file.
Notes:
The text parameter is converted to ANSI.
Also check the dynapdf manual on the pdfAddFileCommentA function.

Feedback, Comments & Corrections

DynaPDFMBS.AddFontSearchPath(path as folderitem, recursive as boolean = true) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.7 Yes Yes Yes Yes No
Function: This function adds a search path to the list of available font search paths.
Notes:
This function adds a search path to the list of available font search paths. An arbitrary number of search paths can be added at runtime. Subdirectories are included recursively if the parameter Recursive is true.
DynaPDF requires no separate metric files for Type1 fonts.

The list of search directories can be cleared at runtime with the function ClearHostFonts().

If system fonts are enabled (default) DynaPDF adds the default font directories of the operating system automatically to the list of font search paths (Windows and Mac OSX only, see SetUseSystemFonts() for further information). On Windows this is the %Windows%/Fonts directory as well as fonts listed in the Registry and linked fonts.

On Mac OSX the following directories are added to the list of font search paths (in this order):
  • users font folder in ~/Library/Fonts
  • /Library/Fonts
  • /System/Library/Fonts

If the function succeeds the function returns the number of found font files (this is maybe not the number of available fonts, because the list is cleared each time all fonts in the list are processed during font selection). If the function fails a negative error code is returned.

Please call this method on Linux to get fonts loaded from your font folder.

Also check the dynapdf manual on the pdfAddFontSearchPathA function (pdfAddFontSearchPathW for Windows).

See also:

See also AddFontSearchPath function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddFontSearchPath(path as string, recursive as boolean = true) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 12.5 Yes Yes Yes Yes No
Function: This function adds a search path to the list of available font search paths.
Example:
dim d as new DynaPDFMBS
if TargetLinux then
call d.AddFontSearchPath "/usr/share/fonts/truetype", true
else
// on Mac and Windows we use system fonts.
end if
Notes:
This function adds a search path to the list of available font search paths. An arbitrary number of search paths can be added at runtime. Subdirectories are included recursively if the parameter Recursive is true.
DynaPDF requires no separate metric files for Type1 fonts.

This function is implemented in an ANSI and Unicode compatible version. However, Unicode file paths are converted back to ANSI on Windows. On non-Windows operating systems the path is converted to UTF-8 and passed to the ANSI version of the function.

The list of search directories can be cleared at runtime with the function ClearHostFonts().

If system fonts are enabled (default) DynaPDF adds the default font directories of the operating system automatically to the list of font search paths (Windows and Mac OSX only, see SetUseSystemFonts() for further information). On Windows this is the %Windows%/Fonts directory as well as fonts listed in the Registry and linked fonts.

On Mac OSX the following directories are added to the list of font search paths (in this order):
  • users font folder in ~/Library/Fonts
  • /Library/Fonts
  • /System/Library/Fonts

If the function succeeds the function returns the number of found font files (this is maybe not the number of available fonts, because the list is cleared each time all fonts in the list are processed during font selection). If the function fails a negative error code is returned.

Please call this method on Linux to get fonts loaded from your font folder.

Also check the dynapdf manual on the pdfAddFontSearchPathA function (pdfAddFontSearchPathW for Windows).

See also:

See also AddFontSearchPath function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddImage(Filter as Integer, Flags as Integer, Image as DynaPDFImageMBS) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 8.6 Yes Yes Yes Yes No
Function: Adds an image to the current image file.
Notes:
For the filter you use one of the kcf* constants.
For the flags you use either kicNone of kicUseCCITT4.


TIFF is the only format that supports different compression filters. The Filter parameter of the function AddImage() is ignored if the image format supports only one specific compression filter.
Note that images are automatically converted to the nearest supported color space if the image format does not support the color space of the image.

See also AddImage function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddInkList(InkAnnot as UInt32, points() as DynapdfPointMBS) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 15.3 Yes Yes Yes Yes No
Function: Adds an array of points or path to an Ink Annotation.
Notes:
The function must be called within an open page.
An ink annotation can contain an arbitrary number of paths. The points will be connected by curves to achieve a smooth transition between points. The coordinates are treated in current user space. Any transformation that was applied on the coordinate system will be taken into account.
If the number of points is zero then all paths will be deleted from the annotation.

Returns true on success.

See also AddInkList function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddJavaScript(Name as string, Script as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 7.6 Yes Yes Yes Yes No
Function: The function adds a global JavaScript to the PDF file.
Notes:
The script parameter is converted to unicode.
Also check the dynapdf manual on the pdfAddJavaScriptW function.

See also AddJavaScript function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddJavaScriptAnsi(Name as string, Script as string) as Integer
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 8.3 Yes Yes Yes Yes No
Function: The function adds a global JavaScript to the PDF file.
Notes:
The script parameter is converted to ANSI.
Also check the dynapdf manual on the pdfAddJavaScriptA function.

Feedback, Comments & Corrections

DynaPDFMBS.AddLayerToDisplTree(parent as DynaPDFLayerGroupMBS, layer as UInt32, Title as string) as DynaPDFLayerGroupMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 12.4 Yes Yes Yes Yes No
Function: Adds a layer to the display tree.
Notes: Also check the dynapdf manual on the pdfAddLayerToDisplTreeW function.

See also AddLayerToDisplTree function in DynaPDF manual.

Feedback, Comments & Corrections

DynaPDFMBS.AddLayerToDisplTreeAnsi(parent as DynaPDFLayerGroupMBS, layer as UInt32, Title as string) as DynaPDFLayerGroupMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 12.4 Yes Yes Yes Yes No
Function: Adds a layer to the display tree.
Notes: Also check the dynapdf manual on the pdfAddLayerToDisplTreeA function.

Feedback, Comments & Corrections

DynaPDFMBS.AddMaskImage(BaseImage as Integer, Buffer as MemoryBlock, Stride as UInt32, BitsPerPixel as UInt32, Width as UInt32, Height as UInt32) as boolean
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
method DynaPDF MBS DynaPDF Plugin 13.3 Yes Yes Yes Yes No
Function: The function adds an image mask to a base image.
Notes:
Please note that this function can be called with Ptr or Memoryblock.
See also AddMaskImage function in dynapdf_help.pdf manual.

See also:

See also AddMaskImage function in DynaPDF manual.

Feedback, Comments & Corrections

Next items

The items on this page are in the following plugins: MBS DynaPDF Plugin.




Links
MBS Xojo Plugins