Creates a new #PopplerIndexIter as a copy of iter
. This must be freed with
poppler_index_iter_free().
Frees iter
.
Returns a newly created child of parent,
or %NULL if the iter has no child.
See poppler_index_iter_new() for more information on this function.
Returns whether this node should be expanded by default to the user. The document can provide a hint as to how the document's index should be expanded initially.
Sets iter
to point to the next action at the current level, if valid. See
poppler_index_iter_new() for more information.
Returns the root #PopplerIndexIter for document,
or %NULL. This must be
freed with poppler_index_iter_free().
Certain documents have an index associated with them. This index can be used to help the user navigate the document, and is similar to a table of contents. Each node in the index will contain a #PopplerAction that can be displayed to the user — typically a #POPPLER_ACTION_GOTO_DEST or a #POPPLER_ACTION_URI.
Here is a simple example of some code that walks the full index:
Returns the root #PopplerIndexIter for
document,
or %NULL. This must be freed with poppler_index_iter_free().Certain documents have an index associated with them. This index can be used to help the user navigate the document, and is similar to a table of contents. Each node in the index will contain a #PopplerAction that can be displayed to the user — typically a #POPPLER_ACTION_GOTO_DEST or a #POPPLER_ACTION_URI.
Here is a simple example of some code that walks the full index: