Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
I keep getting this error : An error exists on this page. Acrobat may not display the page correctly. Please contact the person who created the PDF document to correct the problem. When accessing my PDF page.
Generated by the view, sometimes it works 100% fine in Firefox, but then speradically I get the above mentioned error
Here is my view :
$view = new view();
$view->name = 'pdf_wireless_pricelist';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'commerce_product';
$view->human_name = 'PDF Wireless Pricelist';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'Jenny Wireless Internet';
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'none';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'tablegroup';
$handler->display->display_options['style_options']['row_grouping'] = 'php_1';
$handler->display->display_options['style_options']['row_sort'] = 'desc';
$handler->display->display_options['style_options']['col_grouping'] = 'php';
$handler->display->display_options['style_options']['col_sort'] = 'asc';
$handler->display->display_options['row_plugin'] = 'fields';
/* Relationship: Entity Reference: Referenced Entity */
$handler->display->display_options['relationships']['field_networkprovider_target_id']['id'] = 'field_networkprovider_target_id';
$handler->display->display_options['relationships']['field_networkprovider_target_id']['table'] = 'field_data_field_networkprovider';
$handler->display->display_options['relationships']['field_networkprovider_target_id']['field'] = 'field_networkprovider_target_id';
$handler->display->display_options['relationships']['field_networkprovider_target_id']['required'] = TRUE;
/* Field: Content: NetworkProviderID */
$handler->display->display_options['fields']['field_networkproviderid']['id'] = 'field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid']['table'] = 'field_data_field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid']['field'] = 'field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid']['relationship'] = 'field_networkprovider_target_id';
$handler->display->display_options['fields']['field_networkproviderid']['exclude'] = TRUE;
/* Field: Content: NetworkProviderID */
$handler->display->display_options['fields']['field_networkproviderid_1']['id'] = 'field_networkproviderid_1';
$handler->display->display_options['fields']['field_networkproviderid_1']['table'] = 'field_data_field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid_1']['field'] = 'field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid_1']['relationship'] = 'field_networkprovider_target_id';
$handler->display->display_options['fields']['field_networkproviderid_1']['exclude'] = TRUE;
/* Field: Page Title */
$handler->display->display_options['fields']['nothing_5']['id'] = 'nothing_5';
$handler->display->display_options['fields']['nothing_5']['table'] = 'views';
$handler->display->display_options['fields']['nothing_5']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_5']['ui_name'] = 'Page Title';
$handler->display->display_options['fields']['nothing_5']['label'] = '';
$handler->display->display_options['fields']['nothing_5']['alter']['text'] = '<h1>Jenny Internet - Wireless Pricelist</h1>';
$handler->display->display_options['fields']['nothing_5']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing_5']['element_default_classes'] = FALSE;
/* Field: HD : Featured Products */
$handler->display->display_options['fields']['nothing_2']['id'] = 'nothing_2';
$handler->display->display_options['fields']['nothing_2']['table'] = 'views';
$handler->display->display_options['fields']['nothing_2']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_2']['ui_name'] = 'HD : Featured Products';
$handler->display->display_options['fields']['nothing_2']['label'] = '';
$handler->display->display_options['fields']['nothing_2']['alter']['text'] = '<h3>Featured Products</h3>';
$handler->display->display_options['fields']['nothing_2']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing_2']['element_default_classes'] = FALSE;
/* Field: View : Featured Products (Wireless) */
$handler->display->display_options['fields']['include_3']['id'] = 'include_3';
$handler->display->display_options['fields']['include_3']['table'] = 'view';
$handler->display->display_options['fields']['include_3']['field'] = 'include';
$handler->display->display_options['fields']['include_3']['ui_name'] = 'View : Featured Products (Wireless)';
$handler->display->display_options['fields']['include_3']['label'] = '';
$handler->display->display_options['fields']['include_3']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include_3']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['include_3']['view'] = 'pdf_lines_featured_wireless_products';
$handler->display->display_options['fields']['include_3']['number_of_args'] = '1';
$handler->display->display_options['fields']['include_3']['args'] = array(
0 => '[field_networkproviderid]',
);
/* Field: HD : Capped Wireless Internet */
$handler->display->display_options['fields']['nothing']['id'] = 'nothing';
$handler->display->display_options['fields']['nothing']['table'] = 'views';
$handler->display->display_options['fields']['nothing']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing']['ui_name'] = 'HD : Capped Wireless Internet';
$handler->display->display_options['fields']['nothing']['label'] = '';
$handler->display->display_options['fields']['nothing']['alter']['text'] = '<h3>Capped Wireless Internet</h3>';
$handler->display->display_options['fields']['nothing']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing']['element_default_classes'] = FALSE;
/* Field: View : Capped */
$handler->display->display_options['fields']['include_1']['id'] = 'include_1';
$handler->display->display_options['fields']['include_1']['table'] = 'view';
$handler->display->display_options['fields']['include_1']['field'] = 'include';
$handler->display->display_options['fields']['include_1']['ui_name'] = 'View : Capped';
$handler->display->display_options['fields']['include_1']['label'] = '';
$handler->display->display_options['fields']['include_1']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include_1']['view'] = 'pdf_lines_wireless_products';
$handler->display->display_options['fields']['include_1']['number_of_args'] = '1';
$handler->display->display_options['fields']['include_1']['args'] = array(
0 => '[field_networkproviderid]',
);
/* Field: Hd : Uncapped Wireless Internet */
$handler->display->display_options['fields']['nothing_1']['id'] = 'nothing_1';
$handler->display->display_options['fields']['nothing_1']['table'] = 'views';
$handler->display->display_options['fields']['nothing_1']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_1']['ui_name'] = 'Hd : Uncapped Wireless Internet';
$handler->display->display_options['fields']['nothing_1']['label'] = '';
$handler->display->display_options['fields']['nothing_1']['alter']['text'] = '<h3>Uncapped Wireless Internet *</h3>';
$handler->display->display_options['fields']['nothing_1']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing_1']['element_default_classes'] = FALSE;
/* Field: View : Wireless Uncapped */
$handler->display->display_options['fields']['include']['id'] = 'include';
$handler->display->display_options['fields']['include']['table'] = 'view';
$handler->display->display_options['fields']['include']['field'] = 'include';
$handler->display->display_options['fields']['include']['ui_name'] = 'View : Wireless Uncapped';
$handler->display->display_options['fields']['include']['label'] = '';
$handler->display->display_options['fields']['include']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['include']['view'] = 'pdf_lines_wireless_products_uncapped';
$handler->display->display_options['fields']['include']['number_of_args'] = '1';
$handler->display->display_options['fields']['include']['args'] = array(
0 => '[field_networkproviderid] ',
);
/* Field: Global: Custom text */
$handler->display->display_options['fields']['nothing_4']['id'] = 'nothing_4';
$handler->display->display_options['fields']['nothing_4']['table'] = 'views';
$handler->display->display_options['fields']['nothing_4']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_4']['label'] = '';
$handler->display->display_options['fields']['nothing_4']['alter']['text'] = '* The Jenny uncapped wireless service will run at optimal speed until the threshold limit is reached. Once the threshold is reached the speed will be reduced. You will receive an sms where you will be able to “boost” your threshold limit to a higher level. This way you can ensure that your uncapped service never slows down. Threshold boosters can be purchased on the usage page as well.<br>
- Uncapped data is more contented than capped data.<br>
- P2P data has low priority<br>
- By purchasing any Jenny Internet service you agree to our Acceptable Use Policy<br>';
$handler->display->display_options['fields']['nothing_4']['element_label_colon'] = FALSE;
/* Field: HD : Coverage Areas */
$handler->display->display_options['fields']['nothing_3']['id'] = 'nothing_3';
$handler->display->display_options['fields']['nothing_3']['table'] = 'views';
$handler->display->display_options['fields']['nothing_3']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_3']['ui_name'] = 'HD : Coverage Areas';
$handler->display->display_options['fields']['nothing_3']['label'] = '';
$handler->display->display_options['fields']['nothing_3']['alter']['text'] = '<h3>Network Coverage Areas</h3>';
$handler->display->display_options['fields']['nothing_3']['element_label_colon'] = FALSE;
/* Field: Views : areas */
$handler->display->display_options['fields']['include_2']['id'] = 'include_2';
$handler->display->display_options['fields']['include_2']['table'] = 'view';
$handler->display->display_options['fields']['include_2']['field'] = 'include';
$handler->display->display_options['fields']['include_2']['ui_name'] = 'Views : areas';
$handler->display->display_options['fields']['include_2']['label'] = '';
$handler->display->display_options['fields']['include_2']['exclude'] = TRUE;
$handler->display->display_options['fields']['include_2']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include_2']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['include_2']['view'] = 'pdf_list_areas_per_network_provider';
$handler->display->display_options['fields']['include_2']['number_of_args'] = '1';
$handler->display->display_options['fields']['include_2']['args'] = array(
0 => '[field_networkproviderid]',
);
/* Contextual filter: Content: NetworkProviderID (field_networkproviderid) */
$handler->display->display_options['arguments']['field_networkproviderid_value']['id'] = 'field_networkproviderid_value';
$handler->display->display_options['arguments']['field_networkproviderid_value']['table'] = 'field_data_field_networkproviderid';
$handler->display->display_options['arguments']['field_networkproviderid_value']['field'] = 'field_networkproviderid_value';
$handler->display->display_options['arguments']['field_networkproviderid_value']['relationship'] = 'field_networkprovider_target_id';
$handler->display->display_options['arguments']['field_networkproviderid_value']['default_action'] = 'default';
$handler->display->display_options['arguments']['field_networkproviderid_value']['default_argument_type'] = 'raw';
$handler->display->display_options['arguments']['field_networkproviderid_value']['default_argument_options']['index'] = '1';
$handler->display->display_options['arguments']['field_networkproviderid_value']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_networkproviderid_value']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_networkproviderid_value']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_networkproviderid_value']['limit'] = '0';
/* Filter criterion: Commerce Product: Title */
$handler->display->display_options['filters']['title']['id'] = 'title';
$handler->display->display_options['filters']['title']['table'] = 'commerce_product';
$handler->display->display_options['filters']['title']['field'] = 'title';
$handler->display->display_options['filters']['title']['operator'] = 'not';
$handler->display->display_options['filters']['title']['value'] = 'Threshold';
/* Display: Jenny Internet - Wireless Area Pricelist */
$handler = $view->new_display('pdf', 'Jenny Internet - Wireless Area Pricelist', 'pdf_1');
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '1';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'pdf_unformatted';
$handler->display->display_options['row_plugin'] = 'pdf_fields';
$handler->display->display_options['row_options']['formats'] = array(
'nothing_5' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '-5',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'nothing_2' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'include_3' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '-3',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '',
'font_family' => 'default',
'font_style' => NULL,
'align' => 'C',
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'nothing' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '-5',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'include_1' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '',
'width' => '',
'height' => '50',
),
'text' => array(
'font_size' => '8',
'font_family' => 'default',
'font_style' => NULL,
'align' => 'C',
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'nothing_1' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '-5',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'include' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '8',
'font_family' => 'default',
'font_style' => NULL,
'align' => 'C',
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'nothing_4' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '5',
'y' => '',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '6',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '666666',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'nothing_3' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '',
'y' => '',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
'include_2' => array(
'position' => array(
'object' => 'last_position',
'corner' => 'top_left',
'x' => '-2',
'y' => '-2',
'width' => '',
'height' => '',
),
'text' => array(
'font_size' => '8',
'font_family' => 'default',
'font_style' => NULL,
'align' => NULL,
'hyphenate' => NULL,
'color' => '#333333',
),
'render' => array(
'is_html' => 1,
'minimal_space' => '1',
'eval_before' => '',
'bypass_eval_before' => 0,
'eval_after' => '',
'bypass_eval_after' => 0,
),
),
);
$handler->display->display_options['row_options']['leading_template'] = '0';
$handler->display->display_options['row_options']['template'] = 'Website Pricelist - Wireless Internet tpl.pdf';
$handler->display->display_options['row_options']['succeed_template'] = '0';
$handler->display->display_options['path'] = 'wirelesspricelist/%';
$handler->display->display_options['margin_top'] = '10';
$handler->display->display_options['margin_bottom'] = '5';
$handler->display->display_options['leading_template'] = '0';
$handler->display->display_options['template'] = 'Website Pricelist - Wireless Internet tpl.pdf';
$handler->display->display_options['succeed_template'] = '0';
$handler->display->display_options['default_font_style'] = array(
'b' => 0,
'i' => 0,
'u' => 0,
'd' => 0,
'o' => 0,
);
$handler->display->display_options['default_font_color'] = '';
$handler->display->display_options['css_file'] = 'pdf_wireless_pricelist.css';
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->display->display_options['path'] = 'test/%';
in Views PDF Display 7.x-1.4
Comments
Comment #1
lindaweb CreditAttribution: lindaweb commentedNarrowed it down to :
When adding CSS to CSS File: In views, the error pops up.
Comment #2
vegansupreme CreditAttribution: vegansupreme commentedMaybe the CSS is the problem? TCPDF only supports limited CSS. Maybe through process of elimination you could find an offending style.
Comment #3
lindaweb CreditAttribution: lindaweb commentedI have very simple styling :
/* CSS Document */
body{line-height:1px; padding:1px;}
div{padding:1px;}
h1 {font-size: 16pt;}
h2 { font-size:12pt; color:#FFF;}
h3 {font-size:10pt;color:#000000; }
h5 {font-size:12pt; color:#ea0001; }
h6 { font-size:12pt; color:#000000; }
h4 {display:none;font-size:2pt;}
table {color:#333333; line-height:1px; padding:1px;}
p{color:#333333; line-height:1px;}
table th{background-color:#e4e4e4;line-height:1px;}
table td{line-height:1px;}
table tr{line-height:1px;}
table tr.odd { background-color: #ffffff; line-height:1px;}
tr.even {background-color: #F3F3F3; line-height:1px;}
strong{color:#ea0001;}
If i remove the file in CSS file from the view, it works in all browsers and all users with out any glitch.?
Comment #4
lindaweb CreditAttribution: lindaweb commentedIts as soon as I add th styling to the css.
Is there a way to overrite, or allow this to work in chrome an IE
Is a specific way to write my css for th, tr and td ?
This also happens when I apply : border_bottom: 1px solid #616b6b; to table ?
Comment #5
vegansupreme CreditAttribution: vegansupreme commentedYou may have to theme the table with HTML, rather than style it. You mentioned in the other post about using Views Table Group. I haven't tried this module, but there's probably a .tpl.php file somewhere in that module's folder (maybe more than one). If you copy that folder to your theme folder and add your styling to the HTML the "old way"
<table border="1" bgcolor="#0000FF">
Comment #6
lindaweb CreditAttribution: lindaweb commentedThankyou , I will have a look and let you know :)
Comment #7
killua99 CreditAttribution: killua99 commentedIs it fixed?
Comment #8
killua99 CreditAttribution: killua99 commented