# GrapeCity.ActiveReports.Rendering.Components

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="GrapeCity_ActiveReports_Rendering_Components" data-uid="GrapeCity.ActiveReports.Rendering.Components" class="text-break">GrapeCity.ActiveReports.Rendering.Components Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ActionProgram.html">ActionProgram</a></h4>
      <section><p>DNA for <a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IAction.html">IAction</a> objects.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.DataRegion.html">DataRegion</a></h4>
      <section><p>Provides a base class for ReportItems that represent the layout of a data set in the report.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.DataRegionProgram-1.html">DataRegionProgram&lt;T&gt;</a></h4>
      <section><p>Represents a data region program.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.EvalFunc-1.html">EvalFunc&lt;T&gt;</a></h4>
      <section><p>Represents an expression eval interface.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ImageExtensions.html">ImageExtensions</a></h4>
      <section><p>Represents an extension methods for <a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IImage.html">IImage</a></p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.InteractiveArea.html">InteractiveArea</a></h4>
      <section><p>Encapsulates interactivity area shape and related action.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.InteractiveStateStore.html">InteractiveStateStore</a></h4>
      <section><p>Provides state of toggle/sort items within the report instance.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.InteractiveStateStoreExtensions.html">InteractiveStateStoreExtensions</a></h4>
      <section><p>Represents extension methods for interactive state store.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.InteractiveToggleState.html">InteractiveToggleState</a></h4>
      <section><p>Represents interactive toggle state.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.LayoutAreaExtensionsPublic.html">LayoutAreaExtensionsPublic</a></h4>
      <section><p>Represents extension methods for layout members.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryImage.html">MemoryImage</a></h4>
      <section><p>Implementation of <a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IImage.html">IImage</a> that stores image properties in memory.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.html">MemoryReportItem</a></h4>
      <section><p>Base implementation of <a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IReportItem.html">IReportItem</a> that stores report item properties in memory.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ProgramBase.html">ProgramBase</a></h4>
      <section><p>Base class to build RDL programs like <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.StyleProgram.html">StyleProgram</a> or <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ReportItemProgram-1.html">ReportItemProgram&lt;T&gt;</a>. Compiles &quot;DNA&quot; of ROM object.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.RenderComponent.html">RenderComponent</a></h4>
      <section><p>Defines the base class for all renderable report items.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.RenderReportItemFactory.html">RenderReportItemFactory</a></h4>
      <section><p>Handles creation of rendering report items.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.RenderTools.html">RenderTools</a></h4>
      <section><p>Provides some utility methods useful for the rendering components.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ReportItem.html">ReportItem</a></h4>
      <section><p>Non-generic base class for report items.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ReportItemProgram-1.html">ReportItemProgram&lt;T&gt;</a></h4>
      <section><p>Represents a report item program.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ReportItem-2.html">ReportItem&lt;TItem, TProgram&gt;</a></h4>
      <section><p>Represents a ReportItem for rendering purposes.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.StyleProgram.html">StyleProgram</a></h4>
      <section><p>Builds program to implement <a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IStyle.html">IStyle</a>.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.Tooltip.html">Tooltip</a></h4>
      <section><p>Defines tooltip shown for the interactive area.</p>
</section>
    <h3 id="structs">
Structs
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ReportItemKey.html">ReportItemKey</a></h4>
      <section><p>Represents report item key.</p>
</section>
    <h3 id="interfaces">
Interfaces
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IInputCheckBoxField.html">IInputCheckBoxField</a></h4>
      <section><p>Represents a checkbox input field in a report.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IInputField.html">IInputField</a></h4>
      <section><p>Represents a generic input field in a report.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IInputFieldWithTabIndex.html">IInputFieldWithTabIndex</a></h4>
      <section><p>Represents an input field with a tab index in a report.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IInputTextField.html">IInputTextField</a></h4>
      <section><p>Represents a text input field in a report.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IProgram.html">IProgram</a></h4>
      <section><p>Represents a program interface.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IProgramServices.html">IProgramServices</a></h4>
      <section><p>Defines services required for <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.ProgramBase.html">ProgramBase</a>.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IRenderReportItemFactory.html">IRenderReportItemFactory</a></h4>
      <section><p>Factory interface for creating report items.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IReportItemProgram-1.html">IReportItemProgram&lt;T&gt;</a></h4>
      <section><p>Represents a report item program interface.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.IStyleEvaluatorFactory.html">IStyleEvaluatorFactory</a></h4>
      <section><p>Defines a factory for StyleEvaluator.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.CheckStyle.html">CheckStyle</a></h4>
      <section><p>Specifies the style of a checkbox.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.InputType.html">InputType</a></h4>
      <section><p>Specifies the type of input field.</p>
</section>
      <h4><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.InteractiveEventTypes.html">InteractiveEventTypes</a></h4>
      <section><p>Specifies the types of interactive events.</p>
</section>


</div>
