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
Examples
// Single page method
// Same as: Tiff.GetPageBitmap( ImageEnView1.IEBitmap, updPage.Position );
var
ms: TMemoryStream;
begin
ms := TMemoryStream.Create();
Tiff.WriteStream( ms, updPage.Position );
ms.Position := 0;
ImageEnView1.IO.LoadFromStreamTIFF( ms );
ms.Free();
end;
// Multiple page method
var
ms: TMemoryStream;
begin
ms := TMemoryStream.Create();
Tiff.WriteStream( ms );
ms.Position := 0;
ImageEnView1.IO.Params.TIFF_ImageIndex := Page.Position;
ImageEnView1.IO.LoadFromStreamTIFF( ms );
ms.Free();
end;