def print_to_pdf(landscape: nil, display_header_footer: nil, print_background: nil, scale: nil, paper_width: nil, paper_height: nil, margin_top: nil, margin_bottom: nil, margin_left: nil, margin_right: nil, page_ranges: nil, header_template: nil, footer_template: nil, prefer_css_page_size: nil, transfer_mode: nil, generate_tagged_pdf: nil, generate_document_outline: nil)
def print_to_pdf(landscape: nil, display_header_footer: nil, print_background: nil, scale: nil, paper_width: nil, paper_height: nil, margin_top: nil, margin_bottom: nil, margin_left: nil, margin_right: nil, page_ranges: nil, header_template: nil, footer_template: nil, prefer_css_page_size: nil, transfer_mode: nil, generate_tagged_pdf: nil, generate_document_outline: nil)
@devtools.send_cmd('Page.printToPDF',
landscape: landscape,
displayHeaderFooter: display_header_footer,
printBackground: print_background,
scale: scale,
paperWidth: paper_width,
paperHeight: paper_height,
marginTop: margin_top,
marginBottom: margin_bottom,
marginLeft: margin_left,
marginRight: margin_right,
pageRanges: page_ranges,
headerTemplate: header_template,
footerTemplate: footer_template,
preferCSSPageSize: prefer_css_page_size,
transferMode: transfer_mode,
generateTaggedPDF: generate_tagged_pdf,
generateDocumentOutline: generate_document_outline)
end