usingHyland.DocumentFilters;varapi=newHyland.DocumentFilters.Api();api.Initialize("License Code",".");// Call the GetAvailableOptions methodIEnumerable<Option>availableOptions=api.GetAvailableOptions();// Iterate over the available options and print their detailsforeach(OptionoptioninavailableOptions){Console.WriteLine("Option Display Name: "+option.DisplayName);Console.WriteLine("Option Description: "+option.Description);Console.WriteLine("Option Default Value: "+option.DefaultValue);Console.WriteLine("Option Type: "+option.Type);Console.WriteLine("Option Flags: "+option.Flags);Console.WriteLine("Option Possible Values: "+string.Join(", ",option.PossibleValues));Console.WriteLine();}
1 2 3 4 5 6 7 8 91011121314151617181920212223
importcom.perceptive.documentfilters.*;publicclassApp{publicstaticvoidmain(String[]args)throwsException{DocumentFiltersdf=newDocumentFilters();df.Initialize("License Code",".");// Call the GetAvailableOptions methodVectIGROptionavailableOptions=df.GetAvailableOptions();// Iterate over the available options and print their detailsfor(inti=0;i<availableOptions.size();i++){IGROptionoption=availableOptions.get(i);System.out.println("Option Display Name: "+option.GetDisplayName());System.out.println("Option Description: "+option.GetDescription());System.out.println("Option Default Value: "+option.GetDefaultValue());System.out.println("Option Type: "+option.GetType());System.out.println("Option Flags: "+option.GetFlags());System.out.println("Option Possible Values: "+option.GetPossibleValuesStr());System.out.println();}}}
1 2 3 4 5 6 7 8 91011121314151617
fromDocumentFiltersimport*df=DocumentFilters()df.Initialize("License Code",".")# Call the getAvailableOptions methodavailable_options=df.GetAvailableOptions()# Iterate over the available options and print their detailsforoptioninavailable_options:print("Option Display Name:",option.DisplayName)print("Option Description:",option.Description)print("Option Default Value:",option.DefaultValue)print("Option Type:",option.Type)print("Option Flags:",option.Flags)print("Option Possible Values:",option.PossibleValues)print()
#include<DocumentFiltersObjects.h>intmain(intargc,char**argv){Hyland::DocFilters::DocumentFiltersdf;df.Initialize("License Code",".");// Call the getAvailableOptions methodconststd::vector<Hyland::DocFilters::Option>&availableOptions=df.getAvailableOptions();// Iterate over the available options and print their detailsfor(constauto&option:availableOptions){std::wcout<<L"Option Display Name: "<<option.getDisplayName()<<std::endl;std::wcout<<L"Option Description: "<<option.getDescription()<<std::endl;std::wcout<<L"Option Default Value: "<<option.getDefaultValue()<<std::endl;std::wcout<<L"Option Type: "<<option.getType()<<std::endl;std::wcout<<L"Option Flags: "<<option.getFlags()<<std::endl;// Get possible valuesconststd::vector<std::wstring>&possibleValues=option.getPossibleValues();std::wcout<<L"Option Possible Values: ";for(constauto&value:possibleValues){std::wcout<<value<<L", ";}std::wcout<<std::endl;}return0;}