alloy: Generate tagged PDFs when using PrintToPDF

This matches the current behavior in Chrome.
This commit is contained in:
David Cernoch
2022-12-14 19:51:03 +00:00
committed by Marshall Greenblatt
parent 30a321b1ce
commit ecc89d7d93
2 changed files with 5 additions and 0 deletions

View File

@@ -48,6 +48,10 @@ bool CefPrintRenderFrameHelperDelegate::IsPrintPreviewEnabled() {
return !is_windowless_ && PrintPreviewEnabled(); return !is_windowless_ && PrintPreviewEnabled();
} }
bool CefPrintRenderFrameHelperDelegate::ShouldGenerateTaggedPDF() {
return true;
}
bool CefPrintRenderFrameHelperDelegate::OverridePrint( bool CefPrintRenderFrameHelperDelegate::OverridePrint(
blink::WebLocalFrame* frame) { blink::WebLocalFrame* frame) {
auto* post_message_support = auto* post_message_support =

View File

@@ -17,6 +17,7 @@ class CefPrintRenderFrameHelperDelegate
blink::WebElement GetPdfElement(blink::WebLocalFrame* frame) override; blink::WebElement GetPdfElement(blink::WebLocalFrame* frame) override;
bool IsPrintPreviewEnabled() override; bool IsPrintPreviewEnabled() override;
bool ShouldGenerateTaggedPDF() override;
bool OverridePrint(blink::WebLocalFrame* frame) override; bool OverridePrint(blink::WebLocalFrame* frame) override;
private: private: