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

Вниз

QRRichText   Найти похожие ветки 

 
Xmen   (2005-08-16 14:40) [0]

Привет мастера.
В панели QReport есть компонент QRRichText кто нибуд в него может писать разными шрифтами или разными формами шрифта(жирный, италик). Только нужно в одну компоненту а не в отдельные компоненты нужно писать разными шрифтами.


 
Xmen   (2005-08-16 16:59) [1]

Или я не то написал или никто незнаеть ответ или нехочет ответить


 
Alexander Panov ©   (2005-08-16 17:12) [2]

А разве в QRRichText нет поля ParentRichEdit?


 
Плохиш ©   (2005-08-16 17:15) [3]

А разве в Д6 нет справки по quickreport?


 
Xmen   (2005-08-17 10:04) [4]

2Alexander Panov ©   (16.08.05 17:12) [2]

>>А разве в QRRichText нет поля ParentRichEdit?

Есть нашел. Его чем едять? Если можно пример. Helpе написано чтото но этот чтота на англиском а я ещё слабоват в в этом.


 
Xmen   (2005-08-17 15:20) [5]

Я пробовал иползовать его но все равно в репорте шрифт получается одинаковые. если делаю размер 16 то весь текст отабражается в этом размере.
QRForm3.QRRichText1.ParentRichEdit.Font.Size:=16;
Как можно сделать Часть текста жирным, осталной часть обычным.


 
Плохиш ©   (2005-08-17 15:32) [6]


> Xmen   (17.08.05 10:04) [4]
> Helpе написано чтото

В хелпе написано не "чтото", а то, что ParentRichEdit указывает на компонент TRichEdit, который содержит форматированный тект, Этот текст и будет распечатан в QRRichText.

PS. А англо-русский словарь тебе всё равно придётся купить.


 
Виталий Панасенко   (2005-08-17 15:35) [7]

Вообще-то, в помощи не так написано.. Если определен родитель(Parent), то данные берутся отттуда.. А в родителе можно так:
 with RichEdit1.SelAttributes do
 begin
   Color := clRed;
   Height := Height + 5;
 end;
 RichEdit1.Lines.Add("This line of text will be red.");


 
Виталий Панасенко   (2005-08-17 15:37) [8]

:-) Это
> Виталий Панасенко   (17.08.05 15:35) [7]
относилось к Xmenу


 
Xmen   (2005-08-18 09:00) [9]

2>Виталий Панасенко   (17.08.05 15:35) [7]
Спасибо коечто понятно становится и еще один вопрос как можно в одном строке писат разными стилями шрифта, то есть жирным и обичным.
Например:
Ф.И.О.: Иванов Иван Иванович


 
Виталий Панасенко   (2005-08-18 11:27) [10]

Может, еще жевать за тебя ?:-))


 
Xmen   (2005-08-18 14:52) [11]

2>>Виталий Панасенко   (18.08.05 11:27) [10]
>>Может, еще жевать за тебя ?:-))
Ненадо!
Я кое как нашел выход и написал такой код.

function TextPos(st1,st2:string):string ;
var SelPos:integer;
begin
with ProbaForm.RichEdit1.SelAttributes do
begin
  Name := "Times New Roman";
  Size := 12;
  Style := [fsbold];
end;
ProbaForm.RichEdit1.SelText:=st1;
SelPos:=ProbaForm.RichEdit1.SelLength+ ProbaForm.RichEdit1.SelStart;
with ProbaForm.RichEdit1.SelAttributes do
begin
  Color := clBlack;
  Name := "Arial";
  Size := 11;
  Style := [fsItalic];
end;
ProbaForm.RichEdit1.SelStart:=SelPos+10;
ProbaForm.RichEdit1.SelText:=st2;
ProbaForm.RichEdit1.Lines.Add("");
end;

Все работает прикрасно, но между первым и вторыми значениями не выходить управление пробелей
ProbaForm.RichEdit1.SelStart:=SelPos+10;
не работаетю Здесь я хотел оставить 10 пробелей. Но не получилось.



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

Форум: "Базы";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.005 c
1-1126690385
integery
2005-09-14 13:33
2005.10.02
как запонить отмечиние ячейки в TStringGrid


1-1125897918
Fanny
2005-09-05 09:25
2005.10.02
Как "победить" лимит String в Записи ?


1-1126094591
lmz
2005-09-07 16:03
2005.10.02
Блок вставки из буфера обмена


1-1126549999
VadimX
2005-09-12 22:33
2005.10.02
RECV и TMemoryStream


1-1126510226
Курдль
2005-09-12 11:30
2005.10.02
Кто имеет опыт печати штрих-кода из Crystal Reports?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский