Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 11.3   11.4   11.5   12.0   12.1   12.2   12.3   12.4   12.5   13.0    Statistic    FMM    Blog  

DynaPDF.SetBookmarkStyle

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

Parameters

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.
"italic"
RGBColor The RGB color value. MBS( "DynaPDF.RGB"; 0; 0; 255 )

Result

Returns OK or error.

Description

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.

Examples

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

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


DynaPDF.SetBookmarkDest - DynaPDF.SetBorderStyle

Feedback: Report problem or ask question.


Start Chat