Here's a method to add a watermark image to a PDF page
procedure TfrmMain.AddWatermarkImage(WatermarkFilename: string);
begin
// Load image into page at full size of the page
obj := ImageEnView1.PdfViewer.Objects.AddImage( 0, 0, ImageEnView1.PdfViewer.PageWidth, ImageEnView1.PdfViewer.PageHeight, WatermarkFilename, False );
// Send image behind all other images (it will be the last object)
ImageEnView1.PdfViewer.Objects.ArrangeObject( obj, 0 );
end;
Nigel
Xequte Software
www.imageen.com