Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
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 |
---|---|---|
The PDF reference returned from DynaPDF.New. | ||
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
- DynaPDF.AddBookmark
- DynaPDF.GetBookmark
- DynaPDF.GetBookmarkCount
- DynaPDF.GetBorderStyle
- DynaPDF.New
- DynaPDF.RGB
- DynaPDF.SetBookmarkDest
- DynaPDF.SetBorderStyle
Release notes
- Version 12.0
- Changed DynaPDF.SetFont, DynaPDF.Table.SetFont, DynaPDF.SetFontEx, DynaPDF.ChangeFontEx, DynaPDF.SetFieldFont and DynaPDF.SetBookmarkStyle functions to accept styles as text.
Blog Entries
This function checks for a license.
Created 18th August 2014, last changed 5th December 2021
