![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с выводом данных в QRPrinter [D7, WinXP]
mefodiy © (2007-08-30 10:50:00)Использую для вывода информации QRPrinter. Вот необходимый для анализа кусок кода:
with QRPrinter do
begin
Cleanup;
Orientation := poPortrait;
PaperSize := A5;
BeginDoc;
with QRPrinter.Canvas do
begin
Font.Size := 8;
Font.Style := [fsBold];
...
<Здесь я вывожу на канву то, что мне нужно>
...
end;
EndDoc;
if <условие выбирается пользователем> then
PreviewModal
else
Print;
end;
Проблема в том, что в режиме предварительного просмотра и последующей печати все нормально. Но при непосредственной печати шрифт принтера увеличивается и вместо 8 становится 12 или 14 (определяю на глаз).
В чем тут дело?
Заранее спасибо.
mefodiy (2007-08-31 07:53:00) [1]У кого-нибудь есть еще предположения?
Anatoly Podgoretsky (2007-08-30 12:50:00) [2]К шрифту претензий нет.
Вероятно проблема превью, у него же примерно 96 точек на дюйм, а принтера много больше, да и другие шрифты могут использоваться.
Эта же проблема наблюдается например и у Экселя.
mefodiy (2007-08-30 12:39:00) [3]Шрифт "Arial".
Anatoly Podgoretsky (2007-08-30 11:43:00) [4]> mefodiy (30.08.2007 10:50:00) [0]
Какой шрифт?