#include #include "../Length.h" #include "../LyXRC.h" #include "../support/debug.h" #include using namespace lyx; using namespace std; void test_inPixels() { // want to see non-zero SP lyxrc.currentZoom = 100000; lyxrc.dpi = 72; for (int i = Length::BP; i <= Length::UNIT_NONE; ++i) { Length const l(2342, static_cast(i)); cout << l.inPixels(250) << " pix(250) = " << l.asString() << endl; } } void test_inBP() { for (int i = Length::BP; i <= Length::UNIT_NONE; ++i) { Length const l(2342, static_cast(i)); cout << l.inBP() << " BP = " << l.asString() << endl; } } int main(int, char **) { // Connect lyxerr with cout instead of cerr to catch error output lyx::lyxerr.setStream(cout); test_inPixels(); test_inBP(); }