lmi-commits
[Top][All Lists]
Advanced

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

[lmi-commits] [6351] Scale logo (VZ)


From: Greg Chicares
Subject: [lmi-commits] [6351] Scale logo (VZ)
Date: Sun, 11 Oct 2015 16:33:44 +0000

Revision: 6351
          http://svn.sv.gnu.org/viewvc/?view=rev&root=lmi&revision=6351
Author:   chicares
Date:     2015-10-11 16:33:43 +0000 (Sun, 11 Oct 2015)
Log Message:
-----------
Scale logo (VZ)

Modified Paths:
--------------
    lmi/trunk/ChangeLog
    lmi/trunk/group_quote_pdf_gen_wx.cpp

Modified: lmi/trunk/ChangeLog
===================================================================
--- lmi/trunk/ChangeLog 2015-10-11 16:32:14 UTC (rev 6350)
+++ lmi/trunk/ChangeLog 2015-10-11 16:33:43 UTC (rev 6351)
@@ -37180,3 +37180,23 @@
   group_quote_pdf_gen_wx.cpp
 Swap two fields to improve layout (KMM).
 
+20151011T1607Z <address@hidden> [472]
+
+  group_quote_pdf_gen_wx.cpp
+In boxed summary, wrap only name, not value (VZ).
+
+20151011T1608Z <address@hidden> [472]
+
+  group_quote_pdf_gen_wx.cpp
+Regularize case (VZ).
+
+20151011T1632Z <address@hidden> [472]
+
+  group_quote_pdf_gen_wx.cpp
+Refactor image drawing (VZ).
+
+20151011T1633Z <address@hidden> [472]
+
+  group_quote_pdf_gen_wx.cpp
+Scale logo (VZ).
+

Modified: lmi/trunk/group_quote_pdf_gen_wx.cpp
===================================================================
--- lmi/trunk/group_quote_pdf_gen_wx.cpp        2015-10-11 16:32:14 UTC (rev 
6350)
+++ lmi/trunk/group_quote_pdf_gen_wx.cpp        2015-10-11 16:33:43 UTC (rev 
6351)
@@ -1155,22 +1155,11 @@
     wxImage logo_image(load_image("company_logo.png"));
     if(logo_image.IsOk())
         {
-        switch(output_mode)
-            {
-            case e_output_normal:
-                {
-                pdf_dc.DrawBitmap(logo_image, horz_margin, *pos_y);
-                }
-                break;
-            case e_output_measure_only:
-                // Do nothing.
-                break;
-            default:
-                {
-                fatal_error() << "Case " << output_mode << " not found." << 
LMI_FLUSH;
-                }
-            }
-        *pos_y += logo_image.GetSize().y + vert_skip;
+        // Arbitrarily scale down the logo by a factor of 2 to avoid making it
+        // too big.
+        output_image(pdf_dc, logo_image, "company_logo", 2.0, horz_margin, 
pos_y, output_mode);
+
+        *pos_y += vert_skip;
         }
 
     wxString const footer_html = "<p>" + report_data_.footer_ + "</p>";




reply via email to

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