Index: fpdfsdk/src/fpdfview.cpp |
diff --git a/fpdfsdk/src/fpdfview.cpp b/fpdfsdk/src/fpdfview.cpp |
index 5df563ffa42053f9a7c52d049321379a3f0f81e1..34cf0141b8e80cfcd384e9bd66ace50530c45047 100644 |
--- a/fpdfsdk/src/fpdfview.cpp |
+++ b/fpdfsdk/src/fpdfview.cpp |
@@ -689,6 +689,12 @@ void FPDF_RenderPage_Retail(CRenderContext* pContext, FPDF_PAGE page, int start_ |
pContext->m_pOptions->m_Flags |= RENDER_LIMITEDIMAGECACHE; |
if (flags & FPDF_RENDER_FORCEHALFTONE) |
pContext->m_pOptions->m_Flags |= RENDER_FORCE_HALFTONE; |
+ if (flags & FPDF_RENDER_NOSMOOTHTEXT) |
+ pContext->m_pOptions->m_Flags |= RENDER_NOTEXTSMOOTH; |
+ if (flags & FPDF_RENDER_NOSMOOTHIMAGE) |
+ pContext->m_pOptions->m_Flags |= RENDER_NOIMAGESMOOTH; |
+ if (flags & FPDF_RENDER_NOSMOOTHPATH) |
+ pContext->m_pOptions->m_Flags |= RENDER_NOPATHSMOOTH; |
//Grayscale output |
if (flags & FPDF_GRAYSCALE) |
{ |