Skip to content

Commit 9ce8216

Browse files
committed
Use cairo_surface_set_fallback_resolution
1 parent 2867128 commit 9ce8216

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/libfuncs

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ FUNC(cairo, cairo_surface_t*, cairo_image_surface_create, cairo_format_t, int, i
1313
FUNC(cairo, cairo_surface_t*, cairo_pdf_surface_create_for_stream, cairo_write_func_t, void*, double, double);
1414
FUNC(cairo, void, cairo_pdf_surface_restrict_to_version, cairo_surface_t*, cairo_pdf_version_t);
1515
FUNC(cairo, void, cairo_pdf_surface_set_metadata, cairo_surface_t*, cairo_pdf_metadata_t, const char*);
16+
FUNC(cairo, void, cairo_surface_set_fallback_resolution, cairo_surface_t*, double, double);
1617
FUNC(cairo, void, cairo_translate, cairo_t*, double, double);
1718
FUNC(cairo, void, cairo_scale, cairo_t*, double, double);
1819
FUNC(cairo, cairo_status_t, cairo_status, cairo_t*);

lib/pdf2printable.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,8 @@ Error pdf_to_printable(std::string inFile, WriteFun writeFun, const PrintParamet
140140
return Error("Unknown format");
141141
}
142142

143+
cairo_surface_set_fallback_resolution(surface, params.hwResW, params.hwResH);
144+
143145
for(size_t pageNo : pageSequence)
144146
{
145147
outPageNo++;

0 commit comments

Comments
 (0)