procedure TMainForm.IEMetaListView1AddMetaData(Sender: TObject; MetaType: TIEMetaType; RecIndex, DataIndex: Integer; var Caption, Value: string; var Include: Boolean); begin // Skip secondary EXIF date fields if ( MetaType = iemEXIF ) and (( DataIndex = _EXIF_DateTimeOriginal ) or ( DataIndex = _EXIF_DateTimeDigitized )) then Include := False; end;
procedure TMainForm.IEMetaListView1AddMetaData(Sender: TObject; MetaType: TIEMetaType; RecIndex, DataIndex: Integer; var Caption, Value: string; var Include: Boolean); begin // Skip EXIF fields without values if ( MetaType = iemEXIF ) and ( Value = '' ) then Include := False; end;
procedure TMainForm.IEMetaListView1AddMetaData(Sender: TObject; MetaType: TIEMetaType; RecIndex, DataIndex: Integer; var Caption, Value: string; var Include: Boolean); begin // Add an asterisk to any fields that can be edited if MetaType in IEMetaListView1.EditableTypes then Caption := Caption + '*'; end;