PrintSchemaParameterDataType Enumeration

The PrintSchemaParameterDataType enumeration identifies the allowed data types for the Print Schema parameter.

Syntax

typedef enum tagPrintSchemaParameterDataType {
  PrintSchemaParameterDataType_Integer,
  PrintSchemaParameterDataType_NumericString,
  PrintSchemaParameterDataType_String
} PrintSchemaParameterDataType;

Constants

PrintSchemaParameterDataType_Integer Integer data type. This maps to the Print Schema’s IntegerParamType parameters.
PrintSchemaParameterDataType_NumericString String data type with only numeric chars allowed. This maps to the Print Schema’s StringParamType parameters, with UnitType = “numeric”.
PrintSchemaParameterDataType_String String data type with arbitrary chars allowed. This maps to the Print Schema’s StringParamType parameters, with UnitType not equal to “numeric”.

Requirements

   
Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Header printerextension.h

See Also

IPrintSchemaParameterDefinition::DataType