Table of Contents

Class DocumentIndexField

Namespace
DocuWare.Platform.ServerClient
Assembly
DocuWare.Platform.ServerClient.dll
public class DocumentIndexField : DocumentIndexFieldValueBase
Inheritance
DocumentIndexField
Inherited Members
Extension Methods

Constructors

DocumentIndexField()

Creates a new instance of this class

public DocumentIndexField()

Properties

FieldLabel

Contains the label of the field.

public string FieldLabel { get; set; }

Property Value

TypeDescription
string

FieldName

Contains the internal name of the field.

public string FieldName { get; set; }

Property Value

TypeDescription
string

IsNull

Indicates whether the field value is null or non-null.

public bool IsNull { get; set; }

Property Value

TypeDescription
bool

PointAndShootInfo

Contains one rectangle value for scalar field values and one or more values for keyword fields.

public PointAndShootInfo PointAndShootInfo { get; set; }

Property Value

TypeDescription
PointAndShootInfo

ReadOnly

Indicates whether this field is readonly or not.

public bool ReadOnly { get; set; }

Property Value

TypeDescription
bool

Remarks

The value of this property can depend on the document. There might be documents which have a certain field set as read only while other documents have these fields writable.

Methods

Create(string, DocumentIndexFieldKeywords)

Creates a keyword field with the specified field name.

public static DocumentIndexField Create(string fieldName, DocumentIndexFieldKeywords value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

DocumentIndexFieldKeywordsvalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

Create(string, DateTime)

Creates a DateTime field with the specified field name.

public static DocumentIndexField Create(string fieldName, DateTime value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

DateTimevalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

Create(string, decimal)

Creates a decimal field with the specified field name.

public static DocumentIndexField Create(string fieldName, decimal value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

decimalvalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

Create(string, int)

Creates an integer field with the specified field name.

public static DocumentIndexField Create(string fieldName, int value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

intvalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

Create(string, string)

Creates a string field with the specified field name.

public static DocumentIndexField Create(string fieldName, string value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

stringvalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

CreateDate(string, DocumentIndexFieldKeywords)

Creates a keyword field with the specified field name.

[Obsolete("Use Create instead. The spelling of the method name is wrong.")]
public static DocumentIndexField CreateDate(string fieldName, DocumentIndexFieldKeywords value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

DocumentIndexFieldKeywordsvalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

CreateDate(string, DateTime)

Creates a date field with the specified field name.

public static DocumentIndexField CreateDate(string fieldName, DateTime value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

DateTimevalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

CreateDate(string, decimal)

Creates a date field with the specified field name.

[Obsolete("Use Create instead. The spelling of the method name is wrong.")]
public static DocumentIndexField CreateDate(string fieldName, decimal value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

decimalvalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

CreateDate(string, int)

Creates a date field with the specified field name.

[Obsolete("Use Create instead. The spelling of the method name is wrong.")]
public static DocumentIndexField CreateDate(string fieldName, int value)

Parameters

TypeNameDescription
stringfieldName

Name of the field.

intvalue

The value.

Returns

TypeDescription
DocumentIndexField

The new field.

ToString()

Returns a String that represents this instance.

public override string ToString()

Returns

TypeDescription
string

A String that represents this instance.

Overrides

Object.ToString()