257 "enable_forms" =>
"true",
258 "external_links" =>
"true",
259 "user_stylesheet" =>
"my_style_sheet.css",
260 "low_quality" =>
"0",
262 "orientation" =>
"Landscape",
264 "margin_left" =>
"1cm",
265 "margin_right" =>
'2cm',
266 "footer_html_spacing" => 3,
267 "footer_html" =>
"<div>my html </div>",
268 "footer_text_line" =>
"1",
269 "footer_text_center" =>
"my footer text",
270 "footer_text_spacing" => 1,
271 "footer_text_right" =>
"right text",
272 "footer_text_left" =>
"left text",
273 "footer_select" =>
"0",
274 "head_html_spacing" =>
"1",
275 "head_html_line" =>
"0",
276 "head_text_line" =>
"1",
277 "head_text_spacing" =>
"1",
278 "head_text_right" =>
"head text right",
279 "head_text_center" =>
"head text center",
280 "head_text_left" =>
"head text left",
281 "header_select" =>
"1",
282 "radio_button_checked_svg" =>
"r_c.svg",
283 "radio_button_svg" =>
"r.svg",
284 "checkbox_checked_svg" =>
"c_c.svg",
285 "checkbox_svg" =>
"c.svg",
286 "javascript_delay" =>
"231",
287 "print_media_type" =>
"1",
288 "margin_top" =>
"5cm",
289 "margin_bottom" =>
"6cm",
292 $this->assertSame(1, $cfg->getHeaderHtmlSpacing());
293 $this->assertFalse($cfg->isHeaderHtmlLine());
294 $this->assertTrue($cfg->isHeaderTextLine());
295 $this->assertSame(1, $cfg->getHeaderTextSpacing());
296 $this->assertSame(
"head text right", $cfg->getHeaderTextRight());
297 $this->assertSame(
"head text center", $cfg->getHeaderTextCenter());
298 $this->assertSame(
"head text left", $cfg->getHeaderTextLeft());
299 $this->assertSame(1, $cfg->getHeaderType());
300 $this->assertSame(
"r_c.svg", $cfg->getRadioButtonCheckedSvg());
301 $this->assertSame(
"r.svg", $cfg->getRadioButtonSvg());
302 $this->assertSame(
"c_c.svg", $cfg->getCheckboxCheckedSvg());
303 $this->assertSame(
"c.svg", $cfg->getCheckboxSvg());
304 $this->assertSame(231, $cfg->getJavascriptDelay());
305 $this->assertTrue($cfg->getPrintMediaType());
306 $this->assertSame(
'5cm', $cfg->getMarginTop());
307 $this->assertSame(
'6cm', $cfg->getMarginBottom());
308 $this->assertSame(0.4, $cfg->getZoom());
309 $this->assertTrue($cfg->getExternalLinks());
310 $this->assertFalse($cfg->getLowQuality());
311 $this->assertFalse($cfg->getGreyscale());
312 $this->assertSame(
'Landscape', $cfg->getOrientation());
313 $this->assertSame(
'A1', $cfg->getPageSize());
314 $this->assertSame(
'1cm', $cfg->getMarginLeft());
315 $this->assertSame(
'2cm', $cfg->getMarginRight());
316 $this->assertSame(3, $cfg->getFooterHtmlSpacing());
317 $this->assertSame(
'<div>my html </div>', $cfg->getFooterHtml());
318 $this->assertSame(
'my footer text', $cfg->getFooterTextCenter());
319 $this->assertTrue($cfg->isFooterTextLine());
320 $this->assertSame(1, $cfg->getFooterTextSpacing());
321 $this->assertSame(
'right text', $cfg->getFooterTextRight());
322 $this->assertSame(
'left text', $cfg->getFooterTextLeft());
323 $this->assertSame(0, $cfg->getFooterType());