Anang Ganjar - 2018-12-15

maybe is to late, but i hope will be usefull for anyone who have similar problem,
you have to add AVMetadataObjectTypePDF417 in section
procedure TDPFQRCodeScanner.CreateUIControl;
after
ObjTypes.addObject( ( AVMetadataObjectTypeQRCode as ILocalObject ).GetObjectID );
add this
ObjTypes.addObject( ( AVMetadataObjectTypePDF417Code as ILocalObject ).GetObjectID );

then in section
procedure TCaptureDelegate.captureOutput
change this line
if metadata.&type.isEqualToString(AVMetadataObjectTypeQRCode) then
become
if (metadata.&type.isEqualToString(AVMetadataObjectTypeQRCode)) or (metadata.&type.isEqualToString(AVMetadataObjectTypePDF417Code)) then

FYI. i use DPF component for Delphi Rio Run On Device iOS 12.1