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

Вниз

Как в RichEdit вывести рисунок из БД?   Найти похожие ветки 

 
Smirnoff ©   (2002-11-15 16:51) [0]

Рисунок в bmp формате. Хранится в поле BLOB. Для печати надо выводить его вместе с остальной информацией в RichEdit.
Как это все состряпать?


 
Prooksius ©   (2002-11-15 17:04) [1]

Ты гонишь!!! Картинку в bmp хранить в базе? :)))))))
Так база же раздуется до немерянных размеров!!!
Храни в JPEG.

Пользуйся RxRichEdit.
Можно это сделать примерно так:
procedure TMainForm.InsertBitmap(Sender: TObject);
var
Pict: TBitmap;
Stream: TMemoryStream;
begin
Stream := TMemoryStream.Create.
DataSet.FieldByName("FieldName").SaveToStream(Stream);
Pict := TBitmap.Create;
try
Pict.LoadFromStream(Stream);
Clipboard.Assign(Pict);
Editor.PasteFromClipboard;
finally
Pict.Free;
end;
Stream.Free;
end;


 
Smirnoff ©   (2002-11-15 17:09) [2]

Я не гоню. Мне как сказали делать, так и делаю.
Спасибо за совет.



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
3-14371
Jony
2002-11-14 17:27
2002.12.05
И дата и время в DBDateTimeEditEh


1-14512
DrFaust
2002-11-26 12:41
2002.12.05
Высота и ширина текста в пикселях


3-14395
Skolotovich
2002-11-15 14:30
2002.12.05
Ошибка при работе с Query.GotoBookmark


3-14396
Programmer1
2002-11-13 09:45
2002.12.05
Перенос таблицы БД из MS Works в Paradox


3-14420
LSW
2002-11-16 23:24
2002.12.05
Помгите разобраться с SQL в Paradox таблице