Version: 5
🔥 Gravity PDF v5 end of life was 2023-04-28 and this version is no longer supported. This legacy documentation is kept for reference only.
gfpdf_pre_generate_and_save_pdf_notification
Description
This action can be used to run a task or change a setting prior to the PDF being generated and saved for notifications. If you change the PDF settings on the fly, you should use the gfpdf_post_generate_and_save_pdf_notification
action to clean up your filter.
Version
This action was introduced in Gravity PDF 4.5.
Parameters
$form | array
- The Gravity Forms form array
$entry | array
- The Gravity Form entry array
$settings | array
- The current Gravity PDF settings array
#notification | array
- The current notification being sent
Usage
add_action( 'gfpdf_pre_generate_and_save_pdf_notification', function( $form, $entry, $settings, $notifications ) {
add_filter( 'gfpdf_mpdf_class', 'prefix_modify_the_mpdf_object' );
}, 10, 4 );
add_action( 'gfpdf_post_generate_and_save_pdf_notification', function( $form, $entry, $settings, $notifications ) {
remove_filter( 'gfpdf_mpdf_class', 'prefix_modify_the_mpdf_object' );
}, 10, 4 );
Source Code
This action is located in the notifications()
method of /src/model/Model_PDF.php
.