Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];

Вниз

Не получается печать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.036 c
1-99093
The_Vizit0r
2002-12-19 19:31
2002.12.30
Не подскажете,а?


1-99098
Older
2002-12-19 04:19
2002.12.30
подавление сообщения wm_Destroy


8-99200
Серик
2002-09-13 18:14
2002.12.30
Как определить уровень сигнала подавамого на звуковую карту???


6-99232
igorx
2002-11-05 10:54
2002.12.30
Контроль подключения к Интернет


1-99112
Groove
2002-12-18 08:49
2002.12.30
TStringlist.SaveToFile _ чЁкаво?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский