Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
treasurer
Зарегистрирован: 10.03.2005 Сообщения: 553
|
Добавлено: Пн Авг 19, 2013 8:15 pm Заголовок сообщения: Пиксели и миллиметры |
|
|
Допустим, я хочу программно создать Sheet, и ширину столбцов подогнать так, чтобы они красиво помещались на листе при печати. Но ширина листа и боковых полей устанавливается в 0,1 мм, а ширина столбцов - в пикселях. Есть ли возможность перевести пиксели в миллиметры? |
|
Вернуться к началу |
|
|
alex
Зарегистрирован: 18.02.2008 Сообщения: 253
|
Добавлено: Пн Авг 19, 2013 8:20 pm Заголовок сообщения: Re: Пиксели и миллиметры |
|
|
treasurer писал(а): | Допустим, я хочу программно создать Sheet, и ширину столбцов подогнать так, чтобы они красиво помещались на листе при печати. Но ширина листа и боковых полей устанавливается в 0,1 мм, а ширина столбцов - в пикселях. Есть ли возможность перевести пиксели в миллиметры? |
В общем случае - нет. Можно перевести для конкретного разрешения дисплея - 96dpi, 120dpi и т.д.
Можно попробовать сделать метод, который переводит размеры в мм. в пиксели при текущем разрешении. |
|
Вернуться к началу |
|
|
serdnik1
Зарегистрирован: 26.09.2005 Сообщения: 52
|
Добавлено: Пн Авг 19, 2013 9:17 pm Заголовок сообщения: Re: Пиксели и миллиметры |
|
|
alex писал(а): | treasurer писал(а): | Допустим, я хочу программно создать Sheet, и ширину столбцов подогнать так, чтобы они красиво помещались на листе при печати. Но ширина листа и боковых полей устанавливается в 0,1 мм, а ширина столбцов - в пикселях. Есть ли возможность перевести пиксели в миллиметры? |
В общем случае - нет. Можно перевести для конкретного разрешения дисплея - 96dpi, 120dpi и т.д.
Можно попробовать сделать метод, который переводит размеры в мм. в пиксели при текущем разрешении. |
А если попробовать ... и если получиться ... Наверное все будут удовлетворены |
|
Вернуться к началу |
|
|
treasurer
Зарегистрирован: 10.03.2005 Сообщения: 553
|
Добавлено: Вт Авг 20, 2013 11:50 am Заголовок сообщения: Re: Пиксели и миллиметры |
|
|
alex писал(а): | В общем случае - нет. Можно перевести для конкретного разрешения дисплея - 96dpi, 120dpi и т.д. |
Значит, с разных компьютеров с разными дисплеями на один и тот же принтер одна и та же таблица напечатается с разной шириной?
А можно ли сейчас программно определить разрешение дисплея? |
|
Вернуться к началу |
|
|
|