pdfSurfaceAddOutline

Add an item to the document outline hierarchy with the name utf8 that links to the location specified by link_attribs. Link attributes have the same keys and values as the [Link Tag]link, excluding the "rect" attribute. The item will be a child of the item with id parent_id. Use CAIRO_PDF_OUTLINE_ROOT as the parent id of top level items.

Parameters

surface cairo.surface.Surface

a PDF #cairo_surface_t

parentId int

the id of the parent item or CAIRO_PDF_OUTLINE_ROOT if this is a top level item.

utf8 string

the name of the outline

linkAttribs string

the link attributes specifying where this outline links to

flags cairo.types.PdfOutlineFlags

outline item flags

Return Value

Type: int

the id for the added item.