The GetOptionString method retrieves a printing option of string type for a given profile
HRESULT GetOptionString(
[in] LONG p_nOption,
[out] LPWSTR* p_pwsValue
);
Parameters:
p_nOption
[in] option constant
p_pwsValue
[out] pointer to a pointer to a null terminated Unicode string that will contain the value of the retrieved option. On success this value must be freed by the caller with CoTaskMemFree.
Return values:
S_OK on success or COM error code
NVNOTINITIALIZED - Initialize was not called
NVUNKNOWNPROFILE - no profile loaded
NVINVALIDOPTION - wrong option constant
NVPROFILEERROR - cannot find option in profile
NVWRONGOPTION_TYPE` - option is not of type longRemarks:
You can find the complete list of option names in the Profile option strings chapter. In the Include folder of novaPDF SDK installation folder you can find the definitions for all options in the next files: novaOptions.h, novaOptions.pas, Globals.bas.