# GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem

## Content

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



  <h1 id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem" class="text-break">MemoryReportItem Class
</h1>
  <div class="markdown level0 summary"><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>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">MemoryReportItem</span></div>
      <div class="level2"><a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryImage.html">MemoryImage</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IReportItem.html">IReportItem</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IRenderComponent.html">IRenderComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iserviceprovider">IServiceProvider</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IDocumentMapItem.html">IDocumentMapItem</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Extensibility.Rendering.Components.IToggleReceiver.html">IToggleReceiver</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.html">GrapeCity.ActiveReports.Rendering.Components</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Core.Rendering.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class MemoryReportItem : IReportItem, IRenderComponent, IServiceProvider, IDocumentMapItem, IToggleReceiver</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem__ctor" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.#ctor">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.-ctor.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem__ctor">MemoryReportItem()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Action" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Action">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Action.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Action">Action</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Action object of this report item.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Bookmark" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Bookmark">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Bookmark.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Bookmark">Bookmark</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a bookmark that can be linked to via a Bookmark action.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_DataElementName" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.DataElementName">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.DataElementName.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_DataElementName">DataElementName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name to use for the data element or attribute for this <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.html">MemoryReportItem</a> when rendered via a data oriented rendering extension (e.g. XML).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_DataElementOutput" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.DataElementOutput">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.DataElementOutput.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_DataElementOutput">DataElementOutput</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the definition how the <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.html">MemoryReportItem</a> should appear in data output.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_DataScope" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.DataScope">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.DataScope.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_DataScope">DataScope</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the data scope in a report at rendering time.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Height" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Height">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Height.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Height">Height</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the height of the item.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Hidden" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Hidden">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Hidden.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Hidden">Hidden</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the original visibility of the report item.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_IsDynamicallyHidden" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.IsDynamicallyHidden">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.IsDynamicallyHidden.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_IsDynamicallyHidden">IsDynamicallyHidden</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Indicator that this report item has dynamic visiblity and is hidden.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_KeepTogether" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.KeepTogether">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.KeepTogether.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_KeepTogether">KeepTogether</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the report item is kept together on one page if possible.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Label" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Label">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Label.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Label">Label</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a document map label.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Left" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Left">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Left.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Left">Left</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the distance of the item from the left of the containing object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Name" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Name">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Name.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of the <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.html">MemoryReportItem</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_RenderComponents" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.RenderComponents">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.RenderComponents.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_RenderComponents">RenderComponents</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the render component objects.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Style" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Style">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Style.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Style">Style</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style of the report item.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_StyleName" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.StyleName">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.StyleName.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_StyleName">StyleName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a style name.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_TargetDevice" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.TargetDevice">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.TargetDevice.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_TargetDevice">TargetDevice</a>
        </td>
        <td class="markdown level1 summary"><p>Gets output kinds in which report item is present (Screen, Export etc.)</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_ToggleItem" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.ToggleItem">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.ToggleItem.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_ToggleItem">ToggleItem</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the report item that users can click toggle the visibility of this item.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_ToolTip" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.ToolTip">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.ToolTip.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_ToolTip">ToolTip</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a textual label for the item.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Top" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Top">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Top.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Top">Top</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the distance of the item from the top of the containing object.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Width" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Width">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Width.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Width">Width</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the width of the item.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_ZIndex" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.ZIndex">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.ZIndex.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_ZIndex">ZIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the drawing order of the item within the containing object.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_GetService_System_Type_" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.GetService(System.Type)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.GetService.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_GetService_System_Type_">GetService(Type)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the service object of the specified type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Initialize_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IDataScope_GrapeCity_ActiveReports_Extensibility_Rendering_IPropertyBag_" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Initialize(GrapeCity.ActiveReports.Extensibility.Rendering.Components.IDataScope,GrapeCity.ActiveReports.Extensibility.Rendering.IPropertyBag)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.Initialize.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_Initialize_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IDataScope_GrapeCity_ActiveReports_Extensibility_Rendering_IPropertyBag_">Initialize(IDataScope, IPropertyBag)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes the <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.html">MemoryReportItem</a>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_OnClick_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IReportItem_System_Int32_System_Int32_System_String_GrapeCity_ActiveReports_Extensibility_Rendering_Components_MouseButton_" data-uid="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.OnClick(GrapeCity.ActiveReports.Extensibility.Rendering.Components.IReportItem,System.Int32,System.Int32,System.String,GrapeCity.ActiveReports.Extensibility.Rendering.Components.MouseButton)">
          <a class="xref" href="GrapeCity.ActiveReports.Rendering.Components.MemoryReportItem.OnClick.html#GrapeCity_ActiveReports_Rendering_Components_MemoryReportItem_OnClick_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IReportItem_System_Int32_System_Int32_System_String_GrapeCity_ActiveReports_Extensibility_Rendering_Components_MouseButton_">OnClick(IReportItem, int, int, string, MouseButton)</a>
        </td>
        <td class="markdown level1 summary"><p>The wrapper for the OnClick event.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalRenderers.ReportItemExtensions.HasStyleDelayedProperties.html#GrapeCity_ActiveReports_Rendering_GraphicalRenderers_ReportItemExtensions_HasStyleDelayedProperties_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IReportItem_">ReportItemExtensions.HasStyleDelayedProperties(IReportItem)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalRenderers.ReportItemExtensions.IsDelayedHidded.html#GrapeCity_ActiveReports_Rendering_GraphicalRenderers_ReportItemExtensions_IsDelayedHidded_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IReportItem_">ReportItemExtensions.IsDelayedHidded(IReportItem)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalRenderers.ReportItemExtensions.IsInteractive.html#GrapeCity_ActiveReports_Rendering_GraphicalRenderers_ReportItemExtensions_IsInteractive_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IReportItem_">ReportItemExtensions.IsInteractive(IReportItem)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalRenderers.ReportItemImageRenderer.Render.html#GrapeCity_ActiveReports_Rendering_GraphicalRenderers_ReportItemImageRenderer_Render_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IReportItem_GrapeCity_ActiveReports_Extensibility_Rendering_IImageRenderer_System_Drawing_SizeF_System_Drawing_SizeF_System_String_">ReportItemImageRenderer.Render(IReportItem, IImageRenderer, SizeF, SizeF, string)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Rendering.GraphicalRenderers.ReportItemImageRenderer.RenderBackground.html#GrapeCity_ActiveReports_Rendering_GraphicalRenderers_ReportItemImageRenderer_RenderBackground_GrapeCity_ActiveReports_Extensibility_Rendering_Components_IReportItem_GrapeCity_ActiveReports_Extensibility_Rendering_IImageRenderer_System_Drawing_SizeF_System_Drawing_SizeF_System_String_">ReportItemImageRenderer.RenderBackground(IReportItem, IImageRenderer, SizeF, SizeF, string)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Core.Rendering.Tools.ServiceProviderExtension.GetService.html#GrapeCity_ActiveReports_Core_Rendering_Tools_ServiceProviderExtension_GetService__1_System_IServiceProvider_">ServiceProviderExtension.GetService&lt;T&gt;(IServiceProvider)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.Core.Rendering.Tools.ObjectExtensions.IsNumber.html#GrapeCity_ActiveReports_Core_Rendering_Tools_ObjectExtensions_IsNumber_System_Object_">ObjectExtensions.IsNumber(object)</a>
  </div>

</div>
