<PackageReference Include="Relativity.OutsideIn" Version="2022.11.0" />

IOILink

public interface IOILink : IProcessOwner
bool CanHandleCumulativeSet { get; }

string ConversionId { get; set; }

int NativeProcessId { get; }

void DACloseDocument(IOIHandle hdoc, bool bCloseAllOpenSrcDocs = true)

IOIHandle DAOpenDocument(IBasicIO source, int fiId, InputType ioType)

IOIHandle DAOpenDocument(IOIMemMapFile MemMapFileInfo, int fiId)

IOIHandle DAOpenDocumentObject(IOIHandle parent, long type, long data1, long data2, long data3, long data4)

void DAOpenNextDocument(IOIHandle hdoc, IBasicIO source, int fiId, InputType ioType)

void DAOpenNextDocument(IOIHandle hexp, FileInfo source, int fiId)

void DAOpenNextDocument(IOIHandle hexp, IOIMemMapFile MemMapFileInfo)

void DAOpenNextDocument(IOIHandle hexp, IOIMemMapFile MemMapFileInfo, int fiId)

IOIHandle DAOpenSubdocumentById(IOIHandle hdoc, int id, int flags)

IOIHandle DAOpenTreeRecord(IOIHandle hdoc, int flags, int data1, int data2)

ITreeNode DASaveTreeRecord(IOIHandle hdoc, int flags, int data1, int data2, IBasicIO sink)

ITreeNode DASaveTreeRecord(IOIHandle hdoc, int flags, int data1, int data2, FileInfo sink)

void DASetOption(IOIHandle hdoc, int optionId, IBasicIO basicIO)

void DASetOption(IOIHandle hdoc, int optionId, bool bData)

void DASetOption(IOIHandle hdoc, int optionId, ShortDateFormat data)

void DASetOption(IOIHandle hdoc, int optionId, PageInfo data)

void DASetOption(IOIHandle hdoc, int optionId, IFontInfo data)

void DASetOption(IOIHandle hdoc, int optionId, IMargins margins)

void DASetOption(IOIHandle hdoc, int optionId, float fData)

void DASetOption(IOIHandle hdoc, int optionId, IFontList fontlist)

void DASetOption(IOIHandle hdoc, int optionId, int longData)

void DASetOption(IOIHandle hdoc, MailHeaders mailhdrs)

void DASetOption(IOIHandle hdoc, int optionId, MarginText margindata)

void DASetOption(IOIHandle hdoc, int optionId, IFontAliases fontaliases)

void DASetOption(IOIHandle hdoc, int optionId, short wData)

void DASetOption(IOIHandle hdoc, int optionId, string strValue)

void DASetOption(IOIHandle hdoc, int optionId, List<string> stringslist)

void DASetOption(IOIHandle hdoc, int optionId, ITiffOptions tiffOptions)

void EXAddKeyValuePairs(IOIHandle hexport, Dictionary<string, string> stringPairs)

void EXApplyHilites(IOIHandle handle, string json)

void EXCloseExport(IOIHandle hexport)

long EXCountPages(IOIHandle handle, int FormatId)

IOIHandle EXOpenExport(IOIHandle hdoc, IFileFormat outputFormat, IBasicIO sink, IOILinkCallback callback, bool IsUsingStreams)

void EXRedactText(IOIHandle handle, uint StartACC, uint EndACC, string Label)

IExportStatus EXRunExport(IOIHandle hexport, bool runToCompletionAndClose)

int FIGetFileId(IBasicIO source, int FIFlags)

int FIGetFileId(FileInfo finfo, int FIFlags)

int FIGetFileId(string path, int FIFlags)

int getAge()

int GetIoIdForFile(FileInfo fileinfo)

void increaseAge(int count)

bool isAlive(bool PossibleInterruptError)

void SetCumulativeOptions(string jsonOptions)

void SetHilites(IOIHandle handle, List<IHighlightData> hilites)

void SetMetricsDict(Dictionary<string, object> metrics, bool GenerateHash)