Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.30;
Скачать: CL | DM;

Вниз

Не получается печать WMF и EMF файлов на черно-белом принтере   Найти похожие ветки 

 
Nikolai_S ©   (2002-12-12 15:11) [0]

При попытке печати WMF и EMF файлов на черно-белом принтере возникает следующая проблема: некоторые цвета (например красный и синий) преобразуются в белый цвет, а не в оттенки серого и потому не видны на бумаге. Как распечатать картинку без потерь цвета?


 
Феу ©   (2002-12-12 16:27) [1]

Если это конкретно метафайлова заморочка, то не знаю, если проблема принтера/драйверов, то можно руками убрать цветность:
function RgbToGray(RGBColor : TColor) : TColor;
var
Gray : byte;
begin
Gray := Round((0.30 * GetRValue(RGBColor)) +
(0.59 * GetGValue(RGBColor)) +
(0.11 * GetBValue(RGBColor )));
Result := RGB(Gray, Gray, Gray);
end;



 
Nikolai_S ©   (2002-12-16 16:04) [2]

К сожалению, не могу проверить печать на других принтерах, т.к. у меня нет другого принтера (принтер HP Laser Jet 4).
А вот убирать цветность я уже пробовал - эффект тот же самый. Печатается на 100% также, как и цветная картинка. Те цвета, которые были например красными или синими - становяться белыми. Хотя когда вывожу на экран, то все рисуется как надо.


 
Я   (2002-12-16 16:25) [3]

У меня было прикольнее, когда все печатается нормально кроме последних 2-3 сантиметров, а на экране все нормально.
Думал принтер (струйнике HP), но на лазерном тоже самое.


 
Nikolai_S ©   (2002-12-16 16:51) [4]

Непонятное дело с этими метафайлами. Я пробую печатать этот файл из известной программы ACDSee - эффект один к одному!!! Но выдается еще какая-то ошибка печати. Но все равно рисунок распечатывается и тоже с потрей цветов. Вот только если из MS Word печатает без проблем. Что там этот микрософт наворотил?


 
Nikolai_S ©   (2002-12-19 11:07) [5]

Я попробовал сделать так: нужный метафайл рисую на TBitmap с нужным разрешением и уже TBitmap печатаю. В результате - проблема с цветами решилась, но вот процесс печати естественно заметно замедлился, да и качество тоже хуже стало. Все-таки не сравнить - векторную графику печатать гораздо быстрее и печать более четкая. Жаль, что с прямой печатью метафайлов проблемы.....



Страницы: 1 вся ветка

Текущий архив: 2002.12.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
3-98974
EAlexander
2002-12-09 16:41
2002.12.30
Oracle Unwrap :)


6-99217
Sers
2002-11-02 10:56
2002.12.30
TWebBrowser.Document


1-99185
Alex-Barmaley
2002-12-19 06:47
2002.12.30
Надо перекодить KOI8 - Win


3-99021
Виталий Панасенко
2002-12-10 17:32
2002.12.30
DBGridEh


3-98997
Я Вячеслав
2002-12-10 15:10
2002.12.30
Подскажите пожалуйста, как засунуть картинку в MS SQL в поле типа