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

Вниз

Как можно вывести на принтер TIF-файл?   Найти похожие ветки 

 
alexeyII   (2003-12-15 11:52) [0]

Без использования платных компонент.


 
_none_ ©   (2003-12-15 12:12) [1]

gdiplus


 
alexeyII   (2003-12-15 12:18) [2]

У меня D7, а gdiplus D5, D6


 
Ghost7   (2003-12-15 13:47) [3]

Используй TBitMap.


 
_none_ ©   (2003-12-15 14:58) [4]

to [alexeyII]
www.progdigy.com


 
alexeyII   (2004-01-23 16:25) [5]

как использовать TBitMap?
Использую следующий код:

var
 Bitmap: TBitmap;
begin
 try
  Bitmap := TBitmap.Create;
  Bitmap.HandleType := bmDDB;
  Bitmap.LoadFromFile("D:\20040122\1003963.TIF");
  Image1.Canvas.StretchDraw(Bitmap.Canvas.ClipRect, Bitmap);
 except
 end;


Выдает следующее Bitmap image is not valid

Помогите, не могу понять, что не так?


 
dmk ©   (2004-01-23 19:46) [6]

"D:\20040122\1003963.TIF"
А причем здесь Tif?
TBitmap нужны BMP файлы.


 
alexeyII   (2004-01-26 08:49) [7]

если не Bitmap"ом, так чем же выводить?


 
Anatoly Podgoretsky ©   (2004-01-26 08:52) [8]

alexeyII   (23.01.04 16:25) [5]
Дядя пошутил.


 
alexeyII   (2004-01-26 09:02) [9]

Чем такие высказывания бросать, лучше помогли.
Все компоненты платные. А как без них не пойму.


 
d_oleg ©   (2004-01-27 10:19) [10]

На torry в разделе Bitmap images есть компонента TTiffBitMap. Наследник от TBitMap, позволяет загружать и сохранять в формате TIFF.


 
alexeyII   (2004-01-27 11:59) [11]

Воспользовался компонентой TTiffBitMap. Выдает пустую страницу.


procedure TForm1.BitBtn1Click(Sender: TObject);
var
 TiffBitmap: TTiffBitmap;
 MyRect: TRect;
begin
 try
  TiffBitmap := TTiffBitmap.Create;
  TiffBitmap.LoadFromTifFile(Edit1.Text);
  Printer.BeginDoc;
  Printer.Canvas.BrushCopy(MyRect, TiffBitmap, MyRect, clBlack);
  Printer.EndDoc;
 finally
  TiffBitmap.Free;
 end;
end;

где Edit1.Text - сжатый tiff.



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

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

Наверх




Память: 0.48 MB
Время: 0.067 c
3-1081347600
начинаю-щий
2004-04-07 18:20
2004.05.02
Уникальное значение поля


14-1081401047
syte_ser78
2004-04-08 09:10
2004.05.02
чистка лсд экранчиков


6-1073638803
snake1977
2004-01-09 12:00
2004.05.02
синхронизация времени


1-1082290014
TIER87
2004-04-18 16:06
2004.05.02
Организация процесса поиска


14-1081511197
Andryk
2004-04-09 15:46
2004.05.02
В Москве вводятся новые правила регистрации