kCura.WinEDDS.ExportFile
Container class for all export settings
namespace kCura.WinEDDS
{
public class ExportFile : ISerializable
{
public enum ExportType
{
Production,
ArtifactSearch,
ParentSearch,
AncestorSearch
}
public enum ExportedFilePathType
{
Relative,
Absolute,
Prefix
}
public enum ImageType
{
Select = -1,
SinglePage,
MultiPageTiff,
Pdf
}
public class ImageTypeParser
{
public ImageTypeParser();
public ImageType? Parse(string s);
}
protected string _loadFilesPrefix;
protected int _startAtDocument;
public int ArtifactTypeID { get; }
public string LoadFilesPrefix { get; set; }
public Pair[] ImagePrecedence { get; set; }
public CaseInfo CaseInfo { get; set; }
public int CaseArtifactID { get; }
public DataTable DataTable { get; set; }
public HybridDictionary ArtifactAvfLookup { get; set; }
public char NestedValueDelimiter { get; set; }
public ExportType TypeOfExport { get; set; }
public string FolderPath { get; set; }
public int ArtifactID { get; set; }
public int ViewID { get; set; }
public bool Overwrite { get; set; }
public char RecordDelimiter { get; set; }
public char QuoteDelimiter { get; set; }
public char NewlineDelimiter { get; set; }
public char MultiRecordDelimiter { get; set; }
public NetworkCredential Credential { get; set; }
public CookieContainer CookieContainer { get; set; }
public bool ExportFullText { get; set; }
public bool ExportFullTextAsFile { get; set; }
public bool ExportNative { get; set; }
public bool ExportPdf { get; set; }
public LoadFileType.FileFormat? LogFileFormat { get; set; }
public bool RenameFilesToIdentifier { get; set; }
public string IdentifierColumnName { get; set; }
public string LoadFileExtension { get; set; }
public VolumeInfo VolumeInfo { get; set; }
public bool ExportImages { get; set; }
public ExportNativeWithFilenameFrom ExportNativesToFileNamedFrom { get; set; }
public string FilePrefix { get; set; }
public ExportedFilePathType TypeOfExportedFilePath { get; set; }
public ImageType? TypeOfImage { get; set; }
public bool AppendOriginalFileName { get; set; }
public bool LoadFileIsHtml { get; set; }
public ViewFieldInfo[] AllExportableFields { get; set; }
public ViewFieldInfo[] SelectedViewFields { get; set; }
public bool MulticodesAsNested { get; set; }
public ViewFieldInfo[] SelectedTextFields { get; set; }
public Encoding LoadFileEncoding { get; set; }
public Encoding TextFileEncoding { get; set; }
public int VolumeDigitPadding { get; set; }
public int SubdirectoryDigitPadding { get; set; }
public int StartAtDocumentNumber { get; set; }
public DocumentField FileField { get; set; }
public bool HasFileField { get; }
public string ObjectTypeName { get; set; }
public bool UseCustomFileNaming { get; set; }
public CustomFileNameDescriptorModel CustomFileNaming { get; set; }
public void GetObjectData(SerializationInfo info, StreamingContext context);
protected ExportFile(SerializationInfo info, StreamingContext context);
public ExportFile(int artifactTypeID);
}
}