Module printpdf::types::plugins[][src]

Expand description

Any kind of PDF objects. Every object that can be added to the PDF is a “plugin”.

Plugins are type that do not have to do with the core structure of PDF (such as pagination, etc) but are “extensions” to the core PDF model.

They can range from simple (graphics, video, audio, annotations, etc.)

A public-facing plugin must implement IntoPdfObject. Internally, a plugin may consist of sub-plugins (for example stream objects).

Modules

Module for graphics (line, polygon, 3D, etc.)

Interactive elements such a comment / annotation, etc.

Audio / Video should go here (currently stub)

Other PDF objects that should have their own module, but don’t belong into any other category