X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLength.h;h=470c7e1a5382b73238f5f0a2785c7adfceba678d;hb=69036ced3765f40048d62be800c98af3ea2d1b4a;hp=11b591dcb8e69be8df6b5a225ea9ef1bc31eecee;hpb=26751d83eee71188fd5501c557e47d504e79aae8;p=lyx.git diff --git a/src/Length.h b/src/Length.h index 11b591dcb8..470c7e1a53 100644 --- a/src/Length.h +++ b/src/Length.h @@ -38,24 +38,24 @@ class Length { public: /// length units enum UNIT { - SP, ///< Scaled point (65536sp = 1pt) TeX's smallest unit. - PT, ///< Point = 1/72.27in = 0.351mm BP, ///< Big point (72bp = 1in), also PostScript point - DD, ///< Didot point = 1/72 of a French inch, = 0.376mm - MM, ///< Millimeter = 2.845pt - PC, ///< Pica = 12pt = 4.218mm CC, ///< Cicero = 12dd = 4.531mm CM, ///< Centimeter = 10mm = 2.371pc - IN, ///< Inch = 25.4mm = 72.27pt = 6.022pc - EX, ///< Height of a small "x" for the current font. + DD, ///< Didot point = 1/72 of a French inch, = 0.376mm EM, ///< Width of capital "M" in current font. + EX, ///< Height of a small "x" for the current font. + IN, ///< Inch = 25.4mm = 72.27pt = 6.022pc + MM, ///< Millimeter = 2.845pt MU, ///< Math unit (18mu = 1em) for positioning in math mode + PC, ///< Pica = 12pt = 4.218mm + PT, ///< Point = 1/72.27in = 0.351mm + SP, ///< Scaled point (65536sp = 1pt) TeX's smallest unit. PTW, //< Percent of TextWidth PCW, //< Percent of ColumnWidth PPW, //< Percent of PageWidth PLW, //< Percent of LineWidth - PTH, //< Percent of TextHeight // Herbert 2002-05-16 - PPH, //< Percent of PaperHeight // Herbert 2002-05-16 + PTH, //< Percent of TextHeight // Herbert 2002-05-16 + PPH, //< Percent of PaperHeight // Herbert 2002-05-16 UNIT_NONE ///< no unit }; @@ -87,6 +87,8 @@ public: docstring const asDocstring() const; /// return string representation for LaTeX std::string const asLatexString() const; + /// return string representation for HTML + std::string const asHTMLString() const; /// return the on-screen size of this length int inPixels(int text_width, int em_width = 0) const; /// return the value in Big Postscript points.