TIETIFFHandler.WriteStream
Declaration
procedure WriteStream(Stream: TStream; page: integer = -1);
Description
Saves the modified TIFF to a stream.
page specifies the page index to write. -1 = all pages.
Note: If outputting to a bitmap, it is easier to use
GetPageBitmap
// Single page method
// Same as: Tiff.GetPageBitmap( ImageEnView1.IEBitmap, updPage.Position );
var
tmp: TMemoryStream;
begin
tmp := TMemoryStream.Create();
Tiff.WriteStream( tmp, updPage.Position );
tmp.Position := 0;
ImageEnView1.IO.LoadFromStreamTIFF( tmp );
tmp.free;
end;
// Multiple page method
var
tmp: TMemoryStream;
begin
tmp := TMemoryStream.Create();
Tiff.WriteStream(tmp);
tmp.Position := 0;
ImageEnView1.IO.Params.TIFF_ImageIndex := Page.Position;
ImageEnView1.IO.LoadFromStreamTIFF( tmp );
tmp.free;
end;