MultiPageNotOpticonMetadataForArtifactBuilder
public class MultiPageNotOpticonMetadataForArtifactBuilder : ImageLoadFileMetadataForArtifactBuilder
using kCura.WinEDDS;
using kCura.WinEDDS.Exporters;
using Relativity.DataExchange.Export.VolumeManagerV2.Directories;
using Relativity.DataExchange.Export.VolumeManagerV2.Metadata.Images.Lines;
using Relativity.Logging;
using System.Collections.Generic;
using System.Linq;
namespace Relativity.DataExchange.Export.VolumeManagerV2.Metadata.Images
{
public class MultiPageNotOpticonMetadataForArtifactBuilder : ImageLoadFileMetadataForArtifactBuilder
{
public MultiPageNotOpticonMetadataForArtifactBuilder(ExportFile exportSettings, IFilePathTransformer filePathTransformer, IImageLoadFileEntry imageLoadFileEntry, IFullTextLoadFileEntry fullTextLoadFileEntry, ILog logger)
: base(exportSettings, filePathTransformer, imageLoadFileEntry, fullTextLoadFileEntry, logger)
{
}
protected override List<ImageExportInfo> GetImagesToProcess(ObjectExportInfo artifact)
{
return artifact.Images.Cast<ImageExportInfo>().ToList();
}
protected override int GetBaseImageIndex(int i)
{
return 0;
}
}
}