These wrapper files aim to streamline the integration of Black Ice dll files for developers using the Document Imaging toolkit in .NET implementations. Wrapper dll files serve as a quick way to import the required functionality from their respective libraries as opposed to separate dll function imports. The developer is only required to reference the wrapper file of their choosing alongside the BiStruct.dll file in their project.
USAGE
After a reference to the wrapper has been added to the project, the developer needs to import a wrapper dll and begin using its functions. Some libraries rely on structs that can be found in the BiStruct.dll file. This is provided alongside the other wrappers and must be added as a reference to the project if the developer aims to use any functions that rely on the structs found within the BiStruct dll.
Note: The classes of the wrapper files must be imported as static to access its functions. Once imported, the functions can be used in a standard fashion.
COMPATIBILITY
The Wrappers are written in .NET Standard 2.0 to ensure compatibility on a wide range of projects utilizing the .NET framework and .NET Core.
.NET IMPLEMENTATION |
VERSION SUPPORT |
.NET AND .NET CORE |
2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0 |
.NET FRAMEWORK |
4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
The wrappers were produced in Visual Studio 2022 and confirmed to be compatible with Visual Studio 2019 and 2017.
WRAPPER CONTENTS
Each wrapper dll houses a single class which stores all its functions. The following lists contain the functions available from the wrapper files.
Note: The scope of the wrappers is limited to the functions used by the Annotation DLL Wrapper C# Sample. All functions found here are the exact ones required by the sample.