powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не корректно распечатывается штрихкод (FastReport)
9 сообщений из 9, страница 1 из 1
Не корректно распечатывается штрихкод (FastReport)
    #39991331
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Столкнулся с неожиданной проблемой. Имеется программа на Delphi, печатаются этикетки через шаблоны FastReport.
Программа стоит на компьютере и на планшете, с компьютера печатается нормально, а с планшета какой-то корявый, мелкий, процентов 70 от исходного размера.
Винда стоит одинаковая, принтер один и тот же, драйваера на принтер одни и те же, шаблон один и тот же. В чем дело кто подскажет и как лечить? Объект "Штрихкод" используется для вывода штрихкода.
Ниже прикрепил этикетку с компьютера и этикетку с планшета.
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991333
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это с планшета. Сорри не знаю как тут уменьшить размер картинок
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991354
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

А какой тип баркода ?
Скорее всего масштаб установлен. Выставите масштаб =1.

Удачи!
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991364
Фотография Kast2K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Системный дробный разделитель?
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991396
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kast2K,

не совсем понял вас, что вы имеете в виду?
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991397
aidynchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AltHasp,

вот все свойства какие есть, я не вижу тут масштаба
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991405
AltHasp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aidynchik,

WideBarRatio вестимо.
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991407
_Den_Z_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kast2K,

Масштаб экрана планшета скорее всего 125 -150% и версия FastReport где-то 4 или меньше.
Обновиться или поправить самостоятельно. Нужно размеры создаваемого метафайла штрихкода скалькировать обратно, примерно через такую функцию.

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
procedure GetDisplayScale(DevHandle: THandle; IsPrinterHandle: Boolean; var aScaleX, aScaleY: Extended);
{$IFNDEF FPC}
var
  DevMode: TDevMode;
{$ENDIF}
begin
  aScaleX := GetDeviceCaps(DevHandle, LOGPIXELSX) / 96;
  aScaleY := GetDeviceCaps(DevHandle, LOGPIXELSY) / 96;
  if (Abs(aScaleX - 1) > 1e-4) and (Abs(aScaleY - 1) > 1e-4) or IsPrinterHandle then
    Exit;
  // scale factor for non DPI aware applications
  // msdn.microsoft.com/en-us/library/windows/desktop/dn469266(v=vs.85).aspx
{$IFNDEF FPC}
  ZeroMemory(@DevMode, sizeof(DevMode));
  if EnumDisplaySettings(nil, Cardinal(-1{ENUM_CURRENT_SETTINGS MSDN FLAG}), DevMode) then
  begin
    aScaleX := 1 / (DevMode.dmPelsWidth / GetSystemMetrics(SM_CXSCREEN));
    aScaleY := 1 / (DevMode.dmPelsHeight / GetSystemMetrics(SM_CYSCREEN));
  end;
{$ENDIF}
end;
...
Рейтинг: 0 / 0
Не корректно распечатывается штрихкод (FastReport)
    #39991580
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1 к ответу Den_Z
FR, как я уже много раз писал, кривой и без танцев не работает. Про разные DPI они узнали совсем недавно.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Не корректно распечатывается штрихкод (FastReport)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]