diff --git a/src/clj_htmltopdf/core.clj b/src/clj_htmltopdf/core.clj index 9eda54d..1255329 100644 --- a/src/clj_htmltopdf/core.clj +++ b/src/clj_htmltopdf/core.clj @@ -87,7 +87,7 @@ base-uri (opt/->base-uri options) w3c-doc (jsoup->w3c html-doc)] (opt/set-uri-resolver! builder options) - (obj/set-object-drawer-factory builder options) + (obj/set-object-drawer-factory! builder options) (.useSVGDrawer builder (BatikSVGDrawer.)) (.withW3cDocument builder w3c-doc base-uri) (let [piped-in (PipedInputStream.) diff --git a/src/clj_htmltopdf/objects.clj b/src/clj_htmltopdf/objects.clj index 86e6c89..3f5ddf4 100644 --- a/src/clj_htmltopdf/objects.clj +++ b/src/clj_htmltopdf/objects.clj @@ -41,7 +41,7 @@ (if-let [f (get-in options [:objects :by-id element-id])] (->object-drawer-by-id f))))))) -(defn set-object-drawer-factory +(defn set-object-drawer-factory! [^PdfRendererBuilder builder options] (let [factory (->object-drawer-by-id-factory options)] (.useObjectDrawerFactory builder factory)))