From 436555dc8bf656819b5bbc528ab75161508e7e0b Mon Sep 17 00:00:00 2001 From: Matthias Kramm Date: Wed, 21 Jan 2009 18:38:19 -0800 Subject: [PATCH] pass per-document parameters to the output device, too --- lib/pdf/pdf.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/pdf/pdf.cc b/lib/pdf/pdf.cc index ed10e20..71e7cfa 100644 --- a/lib/pdf/pdf.cc +++ b/lib/pdf/pdf.cc @@ -150,6 +150,12 @@ static void render2(gfxpage_t*page, gfxdevice_t*dev, int x,int y, int x1,int y1, outputDev->setParameter(p->name, p->value); p = p->next; } + p = pi->parameters.device_config; + while(p) { + outputDev->setParameter(p->name, p->value); + p = p->next; + } + outputDev->setPageMap(pi->pagemap, pi->pagemap_pos); outputDev->setMove(x,y); outputDev->setClip(x1,y1,x2,y2); -- 1.7.10.4