# PDF for GravityView Developer Documentation > Hooks documentation for PDF for GravityView Version: 2.0.0 This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Action - gfpdf_gv_directory_html](https://www.gravitykit.dev/docs/pdf-for-gravityview/actions/gfpdf_gv_directory_html): Read the mark-up a directory render streams to mPDF. - [Action - gfpdf_gv_directory_render_start](https://www.gravitykit.dev/docs/pdf-for-gravityview/actions/gfpdf_gv_directory_render_start): Fires once with the whole result set, before any of the document is drawn. - [Action - gfpdf_gv_render_complete](https://www.gravitykit.dev/docs/pdf-for-gravityview/actions/gfpdf_gv_render_complete): The document is written and nothing further reads what went into it — the seam for releasing per-render scratch state. [`\GFPDF\Plugins\PdfForGravi... - [Actions](https://www.gravitykit.dev/docs/pdf-for-gravityview/actions): PDF for GravityView actions - [GFPDF\Plugins\PdfForGravityView\Pdf\Cache](https://www.gravitykit.dev/docs/pdf-for-gravityview/api/classes/gfpdf-plugins-pdfforgravityview-pdf-cache): Server-side render cache for directory & single PDFs. - [GFPDF\Plugins\PdfForGravityView\Pdf\Maps\ImageStore](https://www.gravitykit.dev/docs/pdf-for-gravityview/api/classes/gfpdf-plugins-pdfforgravityview-pdf-maps-imagestore): Scratch space for the Static Map PNGs of the document being rendered right now. - [GFPDF\Plugins\PdfForGravityView\Pdf\Maps\StaticMapRenderer](https://www.gravitykit.dev/docs/pdf-for-gravityview/api/classes/gfpdf-plugins-pdfforgravityview-pdf-maps-staticmaprenderer): Resolves a Static Maps PNG for a (View, Entry) pair and embeds it in the document. - [GV\Field](https://www.gravitykit.dev/docs/pdf-for-gravityview/api/classes/gv-field): **Source:** `tools/ide-stubs/gv-aliases.stub.php:39` - [GV\Template_Context](https://www.gravitykit.dev/docs/pdf-for-gravityview/api/classes/gv-template_context): **Source:** `tools/ide-stubs/gv-aliases.stub.php:46` - [GV\View](https://www.gravitykit.dev/docs/pdf-for-gravityview/api/classes/gv-view): **Source:** `tools/ide-stubs/gv-aliases.stub.php:50` - [PDF for GravityView Classes](https://www.gravitykit.dev/docs/pdf-for-gravityview/api/classes): - [`GFPDF\Plugins\PdfForGravityView\Pdf\Cache`](./gfpdf-plugins-pdfforgravityview-pdf-cache) — Server-side render cache for directory & single PDFs. - [PDF for GravityView API Reference](https://www.gravitykit.dev/docs/pdf-for-gravityview/api): Generated from PHP source and PHPDoc comments. - [Filter - gfpdf_gv_bulk_export_continue_batch](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_bulk_export_continue_batch): Whether the current batch should render another document — the seam for stopping on memory pressure. - [Filter - gfpdf_gv_bulk_export_use_cache](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_bulk_export_use_cache): Whether this export reuses the render cache. - [Filter - gfpdf_gv_cache_key_extra](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_cache_key_extra): Extra components for a render's cache key. - [Filter - gfpdf_gv_directory_widget_html](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_directory_widget_html): The PDF markup for one GravityView widget in a Multiple Entry (directory) PDF. - [Filter - gfpdf_gv_feature_tour](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_feature_tour): Whether to offer a feature tour. - [Filter - gfpdf_gv_feature_tour_steps](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_feature_tour_steps): The steps making up a feature tour. - [Filter - gfpdf_gv_feature_tours](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_feature_tours): The feature tours this install can run. - [Filter - gfpdf_gv_multiple_entries_limit](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_multiple_entries_limit): The most entries a Multiple Entry PDF renders. - [Filter - gfpdf_gv_multiple_entry_pdf_link_args](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_multiple_entry_pdf_link_args): Filter the widget's configuration before the PDF link is rendered. - [Filter - gfpdf_gv_pdf_themes](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_pdf_themes): Themes available to the PDF renderer; add-ons register their own here. - [Filter - gfpdf_gv_render_degraded](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_render_degraded): Whether the render in progress degraded, and so must not be written to the PDF cache. - [Filter - gfpdf_gv_revoke_pdfs_for_unpublished_view](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_revoke_pdfs_for_unpublished_view): Whether a PDF stops being served once its View is unpublished or trashed. - [Filter - gfpdf_gv_static_map_api_key](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_api_key): Override the Google Maps API key used for Static Maps requests in PDFs. - [Filter - gfpdf_gv_static_map_caption](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_caption): The caption printed beneath a directory-wide Static Map. - [Filter - gfpdf_gv_static_map_markers](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_markers): Filter the marker list before a Static Map URL is built. - [Filter - gfpdf_gv_static_map_max_height](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_max_height): Ceiling (mm) on the printed height of a Static Map. Return `0` to remove it. - [Filter - gfpdf_gv_static_map_scale](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_scale): Google's `scale` parameter for a Static Map: 1 or 2. Anything else is read as 2. - [Filter - gfpdf_gv_static_map_size](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_size): Size requested from the Google Static Maps API, formatted as `WIDTHxHEIGHT`. - [Filter - gfpdf_gv_static_map_timeout](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_timeout): Seconds one Static Maps request may hang before it is abandoned. - [Filter - gfpdf_gv_static_map_viewport](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gfpdf_gv_static_map_viewport): Filter the viewport (centre + zoom) used for the Static Map. - [Filter - gk/gravityview/theme/overrides](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gk-gravityview-theme-overrides): GravityView's site-wide theme colour overrides, applied to every View. - [Filter - gravityview-diy/wrap/multiple](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gravityview-diy-wrap-multiple): | Name | Type | Description | - [Filter - gravityview/template/field/survey/glue](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gravityview-template-field-survey-glue): Documentation for the gravityview/template/field/survey/glue filter. - [Filter - gravityview/view/wrapper_container](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gravityview-view-wrapper_container): Modify the wrapper container. - [Filter - gravityview_field_tick](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters/gravityview_field_tick): Filter is defined in /templates/fields/field-checkbox-html.php - [Filters](https://www.gravitykit.dev/docs/pdf-for-gravityview/filters): PDF for GravityView filters - [PDF for GravityView Developer Documentation](https://www.gravitykit.dev/docs/pdf-for-gravityview): Developer documentation for PDF for GravityView including hooks, actions, filters, and PHP API reference