QString symToHtml(const Sym& s1, const Sym& s2, int leftMargin) { QFont f = s1.font(); #ifdef USE_GLYPHS qreal size = s1.font().pointSizeF(); #else qreal size = s1.font().pixelSize(); #endif QString family = f.family(); return QString( "<data>" "<html>" "<head>" "<meta name=\"qrichtext\" content=\"1\" >" "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf8\" />" "<style type=\"text/css\">" "p, li { white-space: pre-wrap; }" "</style>" "</head>" "<body style=\" font-family:'%1'; font-size:%2pt;\">" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:%3px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">" "&#%4;&#%5;" "</p>" "</body>" "</html>" "</data>").arg(family).arg(size).arg(leftMargin).arg(s1.code()).arg(s2.code()); }
QString symToHtml(const Sym& s, int leftMargin, const TextStyle* ts, qreal _spatium) { qreal size; if (ts) { size = ts->font(_spatium).pointSizeF(); } else { #ifdef USE_GLYPHS size = s.font().pointSizeF(); #else size = s.font().pixelSize(); #endif } QString family = s.font().family(); return QString( "<data>" "<html>" "<head>" "<meta name=\"qrichtext\" content=\"1\" >" "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf8\" />" "<style type=\"text/css\">" "p, li { white-space: pre-wrap; }" "</style>" "</head>" "<body style=\" font-family:'%1'; font-size:%2pt;\">" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:%3px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">" "&#%4;" "</p>" "</body>" "</html>" "</data>").arg(family).arg(size).arg(leftMargin).arg(s.code()); }