Hi everyone,
I’m using ImageEnView in Delphi to work with PDF files. On a PDF page, I have text objects and images.
My goal: clicking on an image should NOT select it, while text objects should still be selectable as usual.
Currently, I tried using the OnUserInteraction event with ieiPDFObjectSelected:
procedure TfrmMain.ImageEnView1UserInteraction(Sender: TObject; Event: TIEUserInteractionEvent; Info: Integer);
begin
if Event = ieiPDFObjectSelected then
begin
if ImageEnView1.PdfViewer.Objects[Info].ObjectType = ptImage then
ImageEnView1.PdfViewer.SelectedObject := -1; // deselect
end;
end;
However, the image still gets briefly selected before the deselection happens.