Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Sets the bookmark style.

Component Version macOS Windows Linux Server iOS SDK
DynaPDF 4.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes ✅ Yes
MBS( "DynaPDF.SetBookmarkStyle"; PDF; BookmarkHandle; Style; RGBColor )   More


Parameter Description Example
PDF The PDF reference returned from DynaPDF.New. $pdf
BookmarkHandle The reference number for the bookmark. Either returned by one of the add/insert functions or just counting from 0 to DynaPDF.GetBookmarkCount-1. $BookmarkHandle
Style The new style.
Can be "none", "italic", "bold" or a numeric representation.
RGBColor The RGB color value. MBS( "DynaPDF.RGB"; 0; 0; 255 )


Returns OK or error.


Sets the bookmark style.
Since Acrobat 5 bookmarks support a user defined color and the text style can be changed to italic, bold and so on. Older versions of Adobe's Acrobat ignore the style information. Bookmarks support RGB colors only. The parameter Style is a bit mask, the flags can be combined, e.g. to create a bolditalic bookmark.
You can use DynaPDF.RGB function to calculate RGB color value.

See also SetBookmarkStyle function in DynaPDF manual.


Set bold:

MBS( "DynaPDF.SetBookmarkStyle"; $PDF; 1; "bold"; 45*65536+144*256+54 )

Set bold and italic:

MBS( "DynaPDF.SetBookmarkStyle"; $PDF; 1; 3; 45*65536+144*256+54 )

See also

Release notes

Blog Entries

This function checks for a license.

Created 18th August 2014, last changed 5th December 2021

DynaPDF.SetBookmarkDest - DynaPDF.SetBorderStyle