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

Вниз

Печать текстовой строки поверх графического фона   Найти похожие ветки 

 
Vlad_R   (2003-07-03 07:17) [0]

Пожалуйста помогите! Как при выводе на принтер (без QReport) сделать фон текстовой строки прозрачным?
В QReport есть параметр Transparent, как сделать что-то подобное при прямом ваводе на канву принтера?
Спасибо!


 
Radionov Alexey ©   (2003-07-03 08:04) [1]

Не совсем уверен, но, кажется, стоит попробовать посмотреть на SetBkMode


 
Radionov Alexey ©   (2003-07-03 08:24) [2]

Нагнал. Смотреть надо на GetGlyphOutline


 
Radionov Alexey ©   (2003-07-03 09:22) [3]

Короче говоря.
Чтобы строчка не сидела на закрашенном прямоугольнике: Canvas.Brush.Style := bsClear;
Чтобы были прозрачные буковки:

Canvas.Font.Name := "Times New Roman"; // TTF шрифт
Canvas.Font.Size := 48;
Dc := Canvas.Handle;
SetBkMode(Dc,TRANSPARENT);
BeginPath(DC);
Canvas.TextOut(10, 10, "Test");
EndPath(DC);
StrokePath(DC);


 
Vlad_r   (2003-07-07 14:03) [4]

Alexey, спасибо огромное! Все получилось!



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
1-67897
PONTIY
2003-07-08 08:55
2003.07.21
Как создать экземпляр формы с параметром?


3-67664
tpl
2003-06-26 12:08
2003.07.21
Помогите: Что это за ошибка и из-за чего?


14-67993
Lary King
2003-07-03 21:47
2003.07.21
Оплата за показы банеров


3-67700
ses
2003-06-27 10:56
2003.07.21
ADO - из программы вызвать диалог построения строки соединения


14-68054
Феликс
2003-07-04 21:59
2003.07.21
Можно ли осуществлять поиск на чужом сайте?