+void wxHtmlEasyPrinting::SetFonts(wxString normal_face, wxString fixed_face,
+ const int *sizes)
+{
+ m_FontFaceNormal = normal_face;
+ m_FontFaceFixed = fixed_face;
+
+ if (sizes)
+ {
+ m_FontsSizes = m_FontsSizesArr;
+ for (int i = 0; i < 7; i++) m_FontsSizes[i] = sizes[i];
+ }
+ else
+ m_FontsSizes = NULL;
+}
+
+void wxHtmlEasyPrinting::NormalizeFontSizes(int size)
+{
+ int f_sizes[7];
+ if (size == -1)
+ size = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT).GetPointSize();
+
+ f_sizes[0] = int(size * 0.6);
+ f_sizes[1] = int(size * 0.8);
+ f_sizes[2] = size;
+ f_sizes[3] = int(size * 1.2);
+ f_sizes[4] = int(size * 1.4);
+ f_sizes[5] = int(size * 1.6);
+ f_sizes[6] = int(size * 1.8);
+
+ SetFonts(wxEmptyString, wxEmptyString, f_sizes);
+}
+