# e2pdf/1.06.02/classes/view/metaboxes/e2pdf_templates_settings.php

E2Pdf – Export Pdf Tool for WordPress, version 1.06.02. 371 lines.

- Page: https://pluginprobe.com/plugins/e2pdf/1.06.02/code/classes/view/metaboxes/e2pdf_templates_settings.php
- Raw: https://pluginprobe.com/plugins/e2pdf/1.06.02/raw/classes/view/metaboxes/e2pdf_templates_settings.php
- Modified: 2019-04-11T13:36:30+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/e2pdf/1.06.02/code/classes/view/metaboxes/e2pdf_templates_settings.php#L10-L20`.

```php
<?php
if (!defined('ABSPATH')) {
    die('Access denied.');
}
?>
<div id="taxonomy-category" class="categorydiv e2pdf-tabs-panel">

    <ul id="e2pdf-tabs" class="category-tabs e2pdf-tabs">
        <li class="active"><a data-tab="e2pdf-template-style" href="javascript:void(0);"><?php _e('Style', 'e2pdf'); ?></a></li>
        <li><a data-tab="e2pdf-template-template" href="javascript:void(0);"><?php _e('Template', 'e2pdf'); ?></a></li>
        <li><a data-tab="e2pdf-template-pdf" href="javascript:void(0);"><?php _e('Pdf', 'e2pdf'); ?></a></li>
        <li><a data-tab="e2pdf-template-meta" href="javascript:void(0);"><?php _e('Meta', 'e2pdf'); ?></a></li>
    </ul>

    <div class="e2pdf-rel">
        <?php if (!get_option('e2pdf_email') && $this->helper->get('license')->get('type') == 'FREE') { ?>
            <div class="e2pdf-email-lock e2pdf-ib">
                <div id="e2pdf-email">
                    <div class="e2pdf-form-loader e2pdf-hidden-loader"><span class="spinner"></span></div>
                    <p class="post-attributes-label-wrapper">
                        <label><?php _e('Enter your E-mail to unlock this features', 'e2pdf'); ?>:</label>
                    </p>
                    <p class="post-attributes-label-wrapper">
                        <?php
                        $this->render('field', 'text', array(
                            'field' => array(
                                'name' => 'email',
                                'placeholder' => __('E-mail', 'e2pdf'),
                                'class' => 'e2pdf-w100'
                            ),
                            'value' => '',
                        ));
                        ?>
                    </p>
                    <p class="post-attributes-label-wrapper">
                        <input form-id="e2pdf-email" action="e2pdf_email" type="button" class="e2pdf-submit-form button-primary button-small" value="<?php _e('Unlock', 'e2pdf'); ?>">
                    </p>
                </div>
            </div>
        <?php } ?>

        <div id="e2pdf-template-style" class="tabs-panel e2pdf-rel">
            <div class="e2pdf-options-panel">
                <p class="post-attributes-label-wrapper">
                    <label><?php _e('Global Font', 'e2pdf'); ?>:</label>
                <div class="e2pdf-grid">
                    <div class="e2pdf-ib e2pdf-w70 e2pdf-pr5">
                        <?php
                        $this->render('field', 'select', array(
                            'field' => array(
                                'id' => 'e2pdf-font',
                                'name' => 'font',
                                'class' => 'e2pdf-settings-style-change'
                            ),
                            'value' => $this->view->template->get('font') && array_search($this->view->template->get('font'), $this->get_fonts()) ? $this->view->template->get('font') : 'Noto Sans',
                            'options' => $this->get_fonts(true),
                        ));
                        ?>
                    </div><div class="e2pdf-ib e2pdf-w30 e2pdf-pl5">
                        <?php
                        $this->render('field', 'select', array(
                            'field' => array(
                                'id' => 'e2pdf-font-size',
                                'name' => 'font_size',
                                'class' => 'e2pdf-settings-style-change'
                            ),
                            'value' => $this->view->template->get('font_size') ? $this->view->template->get('font_size') : '14',
                            'options' => $this->get_font_sizes(),
                        ));
                        ?>
                    </div>
                </div>
                </p>
                <p class="post-attributes-label-wrapper">
                <div class="e2pdf-grid">
                    <div class="e2pdf-ib e2pdf-w50 e2pdf-pr5">
                        <label><?php _e('Line Height', 'e2pdf'); ?>:</label>
                        <?php
                        $this->render('field', 'select', array(
                            'field' => array(
                                'id' => 'e2pdf-line-height',
                                'name' => 'line_height',
                                'class' => 'e2pdf-settings-style-change'
                            ),
                            'value' => $this->view->template->get('line_height') ? $this->view->template->get('line_height') : '14',
                            'options' => $this->get_line_heights(),
                        ));
                        ?>
                    </div>
                </div>
                </p>

                <p class="post-attributes-label-wrapper">
                <div class="e2pdf-ib e2pdf-w100">
                    <div>
                        <label><?php _e('Font Color', 'e2pdf'); ?>:</label>
                    </div>
                    <div class="e2pdf-colorpicker-wr">
                        <?php
                        $this->render('field', 'text', array(
                            'field' => array(
                                'id' => 'e2pdf-font-color',
                                'name' => 'font_color',
                                'class' => 'e2pdf-color-picker e2pdf-color-picker-load e2pdf-settings-style-change',
                                'data-default' => '#000000',
                            ),
                            'value' => $this->view->template->get('font_color') ? $this->view->template->get('font_color') : '#000000',
                        ));
                        ?>
                    </div>
                </div>
                </p>

            </div>
        </div>


        <div id="e2pdf-template-template" class="tabs-panel e2pdf-template-template e2pdf-rel" style="display: none;" >
            <div class="e2pdf-options-panel">
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Dataset Title', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'dataset_title',
                            'placeholder' => __('Dataset Title', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('dataset_title'),
                    ));
                    ?>
                </p>
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Button Title', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'button_title',
                            'placeholder' => __('Button Title', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('button_title'),
                    ));
                    ?>
                </p>

                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Format', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'select', array(
                        'field' => array(
                            'name' => 'format',
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('format'),
                        'options' => array(
                            'pdf' => 'PDF',
                        ),
                    ));
                    ?>
                </p>

                <p class="post-attributes-label-wrapper">
                    <?php
                    $this->render('field', 'checkbox', array(
                        'field' => array(
                            'name' => 'inline',
                            'placeholder' => __('Inline', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('inline'),
                        'checkbox_value' => 1,
                        'default_value' => 0,
                    ));
                    ?>
                </p>
                <p class="post-attributes-label-wrapper">
                    <?php
                    $this->render('field', 'checkbox', array(
                        'field' => array(
                            'name' => 'auto',
                            'placeholder' => __('Auto download', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('auto'),
                        'checkbox_value' => 1,
                        'default_value' => 0,
                    ));
                    ?>
                </p>



            </div>
        </div>


        <div id="e2pdf-template-pdf" class="tabs-panel e2pdf-template-pdf" style="display: none;" >
            <div class="e2pdf-options-panel">
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('PDF Name', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'name',
                            'placeholder' => __('PDF Name', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('name')
                    ));
                    ?>
                </p>
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Password', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'password',
                            'placeholder' => __('Password', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('password'),
                    ));
                    ?>
                </p>

                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Flatten', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'select', array(
                        'field' => array(
                            'name' => 'flatten',
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('flatten'),
                        'options' => array(
                            '0' => 'No',
                            '1' => 'Yes',
                            '2' => 'Full',
                        ),
                    ));
                    ?>
                </p>

                <p class="post-attributes-label-wrapper">
                    <?php
                    $this->render('field', 'checkbox', array(
                        'field' => array(
                            'name' => 'appearance',
                            'placeholder' => __('Generate appearance', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('appearance'),
                        'checkbox_value' => 1,
                        'default_value' => 0,
                    ));
                    ?>
                </p>

                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Compression', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'select', array(
                        'field' => array(
                            'id' => 'e2pdf-compression',
                            'name' => 'compression',
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('compression') ? $this->view->template->get('compression') : '-1',
                        'options' => array(
                            '-1' => __('Default', 'e2pdf'),
                            '0' => '0',
                            '1' => '1',
                            '2' => '2',
                            '3' => '3',
                            '4' => '4',
                            '5' => '5',
                            '6' => '6',
                            '7' => '7',
                            '8' => '8',
                            '9' => '9',
                        ),
                    ));
                    ?>
                </p>
            </div>
        </div>

        <div id="e2pdf-template-meta" class="tabs-panel e2pdf-template-meta" style="display: none;" >
            <div class="e2pdf-options-panel">
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Title', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'meta_title',
                            'placeholder' => __('Title', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('meta_title')
                    ));
                    ?>
                </p>
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Subject', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'meta_subject',
                            'placeholder' => __('Subject', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('meta_subject')
                    ));
                    ?>
                </p>
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Author', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'meta_author',
                            'placeholder' => __('Author', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('meta_author')
                    ));
                    ?>
                </p>
                <p class="post-attributes-label-wrapper">
                    <label>
                        <?php _e('Keywords', 'e2pdf'); ?>:
                    </label>
                    <?php
                    $this->render('field', 'text', array(
                        'field' => array(
                            'name' => 'meta_keywords',
                            'placeholder' => __('Keywords', 'e2pdf'),
                            'class' => 'e2pdf-settings-template-change'
                        ),
                        'value' => $this->view->template->get('meta_keywords')
                    ));
                    ?>
                </p>
            </div>
        </div>
    </div>


</div>

```
