- Code: Select all
if (is_custom_paper) {
page_measurements.page_length = ConvertUnitDouble(
static_cast<double>(physical_size_pixels.height()),
static_cast<double>(dpi_),
static_cast<double>(desired_dpi));
page_measurements.page_width = ConvertUnitDouble(
static_cast<double>(physical_size_pixels.width()),
static_cast<double>(dpi_),
static_cast<double>(desired_dpi));
if (landscape) {
double temp = page_measurements.page_length;
page_measurements.page_length = page_measurements.page_width;
page_measurements.page_width = temp;
}
}
Is it intentional that CEF only supports landscape mode when using a custom paper size? It seems like it may be a bug, but perhaps I'm missing something here.
Thanks,
Emerick