summaryrefslogtreecommitdiff
path: root/src/pdf_bridge.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pdf_bridge.h')
-rw-r--r--src/pdf_bridge.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/pdf_bridge.h b/src/pdf_bridge.h
index 8c73f688..cda426aa 100644
--- a/src/pdf_bridge.h
+++ b/src/pdf_bridge.h
@@ -220,7 +220,8 @@ int pardes_pdf_measure_render(
* A full page is the band `(0, height)`.
*
* MuPDF wraps but never owns or frees samples. Every successful pixel is
- * opaque, including the caller-supplied highlights composited onto the page.
+ * opaque unless transparent_paper is nonzero. That mode preserves content
+ * coverage and returns straight-alpha RGBA over an unpainted page.
* The CTM does not depend on the band, so a band's rows are bit-identical to
* the same rows of the whole page: it is a clip, not a different rendering.
*/
@@ -239,7 +240,8 @@ int pardes_pdf_render_into(
int height,
int stride,
int band_y,
- int band_height
+ int band_height,
+ int transparent_paper
);
int pardes_pdf_page_text(