<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

MultiPageNotOpticonMetadataForArtifactBuilder

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; } } }