Yes, I mean using native SVG support. This should be working very well in ImageEnView by now.
Is TImageEnFolderMView or ImageEnMView able to display SVG images? If so, I could extract the SVG images from the ZIP archive myself and insert them into ImageEnMView.
UPDATE: TImageEnFolderMView can show SVG images from a folder if Vcl.Skia is added to the uses clause, and Skia is ENABLED in Project Options (in the Project Manager).
UPDATE 2: Heureka! The same applies to the ZIP-BROWSER:
UPDATE 3: It loaded 1,426 (!) SVG files from a ZIP file in less than one second (due to LoadOnDemand):
ImageEnMView1.FillFromZip(
ZipFilename,
ZipPath,
iefAllFiles,
'',
True); // Load on demand
UPDATE 4: I improved the ZIP-BROWSER demo with a Search capability, as 1,426 files need searching:
procedure TForm1.LabeledEditSearchChange(Sender: TObject);
var
ThisSearchTerm: string;
begin
ThisSearchTerm := Trim(LabeledEditSearch.Text);
ImageEnMView1.Filter := '*' + ThisSearchTerm + '*';
end;
The search speed is impressive because it is practically immediate.
SUGGESTION: Please add a simple property (e.g., OleDragAllowed) to TImagenMView that, when set to True, allows dragging an image from ImageEnMView to Windows File Explorer. This would be very helpful. Thank you!