lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master af0662a 7/9: Preserve font before parsing HTM


From: Greg Chicares
Subject: [lmi-commits] [lmi] master af0662a 7/9: Preserve font before parsing HTML
Date: Sun, 23 Sep 2018 10:41:26 -0400 (EDT)

branch: master
commit af0662ac85dab43f5572cba5a80e26a5630216f6
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Preserve font before parsing HTML
    
    Applied the patch given here:
      https://lists.nongnu.org/archive/html/lmi/2018-09/msg00048.html
    verbatim et literatim.
---
 pdf_writer_wx.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/pdf_writer_wx.cpp b/pdf_writer_wx.cpp
index 40ddf87..1435e63 100644
--- a/pdf_writer_wx.cpp
+++ b/pdf_writer_wx.cpp
@@ -335,6 +335,10 @@ void 
pdf_writer_wx::initialize_html_parser(wxHtmlWinParser& html_parser)
 
 std::unique_ptr<wxHtmlContainerCell> pdf_writer_wx::parse_html(html::text&& 
html)
 {
+    // We don't really want to change the font, but to preserve the current DC
+    // font which is changed by parsing the HTML contents.
+    wxDCFontChanger preserve_font(pdf_dc_, wxFont());
+
     return std::unique_ptr<wxHtmlContainerCell>
         (static_cast<wxHtmlContainerCell*>
             (html_parser_.Parse



reply via email to

[Prev in Thread] Current Thread [Next in Thread]