Represents an alphabetical, optionally multi-level, word index in a C1PrintDocument.

Namespace:  C1.C1Preview
Assembly:  C1.C1Report.2 (in C1.C1Report.2.dll)

Syntax

C#
public class RenderIndex : RenderArea
Visual Basic
Public Class RenderIndex _
	Inherits RenderArea

Remarks

To create an index, follow these steps:
  • Create an instance of the RenderIndex class, store it in a local variable.
  • For each index entry, create an instance of the IndexEntry class.
  • For each occurrence of each index entry in the document, create an instance of the IndexEntryOccurrence class, and set the Target on it to point to the location of that occurrence in the document.
  • After all occurrences have been added to their entries, and all entries have been added to the Entries, add the RenderIndex object created in the first step, to the document. When the document generates, that object will create the alphabetically sorted word index with clickable page numbers.

Inheritance Hierarchy

System..::..Object
  C1.C1Preview..::..RenderObject
    C1.C1Preview..::..RenderArea
      C1.C1Preview..::..RenderIndex

See Also