Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Встроенные средства создания многоязычных приложений в Delphi https://www.cyberforum.ru/ delphi/ thread2479043.html
Есть небольшая программка, написана в Delphi 2006, понадобилось сделать её многоязычной, решил использовать встроенные возможности, в качестве базового выбрал Английский, дополнительный Русский, перевел, скомпилировал, получил ресурсную DLL вида MyPrject.RUS. Запускаю программу из среды, вижу переключением между языками при переключении Languages->Set Active... Оставляю Languages->Set...
Delphi SVG Library. Ошибка при инстале
Здравствуйте! Подскажите пожалуйста, почему при установки SVG Library такая ошибка?: SVGCommon.pas(38): E2003 Undeclared identifier: 'DecimalSeparator' https://youtu.be/RvPZlUTVjbI
Delphi Исходник для формата JBIG2 Киньте исходник на паскале(delphi) по формату jbig2 или URL на него. (никаких jbig2PDF не надо) Нужно открыть -просмотреть *.jbig2 и сохранить BMP в JBIG2 https://www.cyberforum.ru/ delphi/ thread2476998.html Delphi Киньте адресок на madCollectionexe (full source) https://www.cyberforum.ru/ delphi/ thread2476997.html
Киньте адресок PLZ c ядиска на madCollection.exe (full source)
Thread Suspend/Resume Delphi
Возник вопрос. Пишу класс потоков на основе TThread.Прочитал стандартный класс TThread, в котором указано Suspend/Resume устаревшая процедура не являющиеся потокобезопасной, для это стоит пользоваться Start, если нужно создать приостановленный поток. Так-же там сказано про Resume/Suspend - пользоваться TEvent, Mutex. Есть ли какие то примеры по возобновлению/приостановке потока? Так же возник...
Delphi Где скачать Delphi 7? Уже перекачала кучу версий - ни одна полноценно не работает, да и без таблеток. Есть у кого-нибудь 100000% работающая ссылка? https://www.cyberforum.ru/ delphi/ thread2475018.html
Delphi Вывод данных в PlannerControlEh Добрый день. Необходимо вывести в PlannerHorzHourslineViewEh данные из бд fireburd 3.0 embedded, для графического просмотра продолжительности событий. Рассматриваю пример из \eshli\ehlib_vcl_eva\Demos\PlannerEh.MainDemo\FrameOne.pas Но там сделан пример используюя режим «stand-alone» в TMemTableEh Пытаюсь реализовать режим «with datadriver», делаю через связку... https://www.cyberforum.ru/ delphi/ thread2474490.html Delphi Перенос кода с C# на Delphi
Всем привет! Есть вот такой код на C#: using Org.BouncyCastle.Crypto.Digests; MD5Digest md5Digest = new MD5Digest(); byte array = new byte; byte bytes = Encoding.UTF8.GetBytes("abcdefghijklmnopqrstuvwxyz"); md5Digest.Reset(); md5Digest.BlockUpdate(bytes, 0, bytes.Length);
Delphi TWebBrowser.QueryStatusWB выдает одинаковые результаты вне зависимости от используемого аргумента Delphi 10.3.1 при использовании TWebBrowser.QueryStatusWB выдает одинаковые результаты вне зависимости от используемого аргумента, т.е. WebBrowser1.QueryStatusWB(OLECMDID_COPY); WebBrowser1.QueryStatusWB(OLECMDID_CUT); WebBrowser1.QueryStatusWB(OLECMDID_PASTE); WebBrowser1.QueryStatusWB(OLECMDID_UNDO); WebBrowser1.QueryStatusWB(OLECMDID_REDO); в итоге выдают одинаковый результат. https://www.cyberforum.ru/ delphi/ thread2473582.html Delphi Перевод кода Перевод необходим в вижуал бейсик 6,0 Добавлено через 36 секунд Вот код https://www.cyberforum.ru/ delphi/ thread2472900.html
Delphi 10. Назначение обработчика события компонента в инспекторе объекта из подключенного юнита Delphi
Добрый день Уважаемые форумчане. Прошу помощи для лучшего понимания процесса. Решаю простую задачку удобного назначения обработчика событию TitleClick DBGrid. Для удобства использования в нескольких формах создал отдельный unit (см. код). Так как "стандартный" обработчик события является методом объекта, то нужно создать этот метод. Один из вариантов без создания конкретных объектов-форм...
Delphi Сделать свой видеоплеер, перехватив функцию из cutscene.dll (игра BloodRayne 2) В общем есть игра BloodRayne 2 в которой видеоролики mpg формата проигрываются библиотекой cutscene.dll. Но вывод видео очень глючный и не всегда даже работает. Тупо чёрный экран и звук от видеоролика. Игра в эту библиотеку передаёт название видеоролика и вроде как ещё какие-то данные. Проблема в том что я не могу получить точную функцию. Данные о функции в IDA Pro https://www.cyberforum.ru/ delphi/ thread2466754.html
3 / 3 / 0
Регистрация: 17.12.2011
Сообщений: 522
05.07.2019, 19:42  [ТС] 0

Печать в формате А4, с предварительным просмотром - Delphi - Ответ 13702746

05.07.2019, 19:42. Показов 3601. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от Пытливый Посмотреть сообщение
Принтеры они же как и мониторы имеют разные разрешения и размер одной страницы A4 в пикселях тоже будет разный. Это необходимо учитывать для масштабирования картинки, а вы напрямую рисуете. Надо делать примерно так:

* *
Delphi
1
2
3
4
5
6
D := Min(Printer.PageWidth/Bmp.Width, Printer.PageHeight/Bmp.Height);
* * W := Round(Bmp.Width * D);
* * H := Round(Bmp.Height * D);
* * Printer.BeginDoc;
* * Printer.Canvas.StretchDraw(Rect(0, 0, W, H), Bmp);
* * Printer.EndDoc;
Подскажите пожалуйста, что такое Bmp? Это Bitmap изображения? Т.е. переменная с картинкой?

Добавлено через 34 минуты
Почему то ругается на эту строку:
Delphi
1
Printer.Canvas.StretchDraw(Rect(0, 0, W, H), Bmp);
dcc32 Error] Unit2.pas(70): E2066 Missing operator or semicolon

Вернуться к обсуждению:
Печать в формате А4, с предварительным просмотром Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.07.2019, 19:42
Готовые ответы и решения:

Печать с предварительным просмотром
Добрый вечер. Возник такой вопрос. На форме есть DBGrid и еще куча всего. Нужно распечатать только...

Проблема с предварительным просмотром печати
Принтер старый, но использовался редко - многофункциональный принтер HP Deskjet F380, состояние...

Хочу написать свой OpenFileDialog с предварительным просмотром...
Непонятно, как реализовать окно списка файлов, чтобы работала кнопка: "Вид", соответственно в виде...

поиск с выводом полученных результатов на другом листе и предварительным просмотром PDF файла
Всех приветствую! Нуждаюсь в помощи гуру, ибо у самого пока ничего не выходит. Исходное: Имеется...

16
05.07.2019, 19:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.07.2019, 19:42
Помогаю со студенческими работами здесь

Печать в формате А5 с оборотом
Так и не понимаю как печатать в формате А5 с оборотом (т.е использовать обе стороны листа бумаги)....

Печать текста в формате RTF
День добрый! Столкнулся с задачей, которая на первый взгляд показалась простой, а вот справиться с...

Печать отчетов в определенном формате
Добрый Всем день. В базе много отчетов А4 и А6 форматов.При смене принтера все переходит в А4....

Brother DCP-1512R печать на формате а5
Здравствуйте, имею принтер brother DCP-1512R. Есть необходимость печатать на листах формата а5...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru