This is the API reference for the NiXPS Library.
The library is distributed as a shared library: a '.dylib' on MacOSX, a '.dll' and '.lib' on Windows.
This shared library has a strict C interface, as a result it should be compiler independant. But also, to be able to use this API, you should include the C++ 'glue sources' in your project. You can find these glue sources in the 'source/' subdirectory of the library package. These C++ classes shield the C interface; it are these C++ clases that are documented here.
The C++ API throws an exception on error. You can inspect the error code inside the thrown object, which is always of type NOException.