# C1.Report.FieldBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Report_FieldBase" data-uid="C1.Report.FieldBase" class="text-break">FieldBase Class
</h1>
  <div class="markdown level0 summary"><p>Abstract base class for all FlexReport field types.</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"><a class="xref" href="C1.Report.ReportObject.html">ReportObject</a></div>
    <div class="level2"><a class="xref" href="C1.Report.VisualReportObject.html">VisualReportObject</a></div>
    <div class="level3"><span class="xref">FieldBase</span></div>
      <div class="level4"><a class="xref" href="C1.Report.BarCodeField.html">BarCodeField</a></div>
      <div class="level4"><a class="xref" href="C1.Report.DiagramChartField.html">DiagramChartField</a></div>
      <div class="level4"><a class="xref" href="C1.Report.Field.html">Field</a></div>
      <div class="level4"><a class="xref" href="C1.Report.FlexChartFieldBase.html">FlexChartFieldBase</a></div>
      <div class="level4"><a class="xref" href="C1.Report.ImageField.html">ImageField</a></div>
      <div class="level4"><a class="xref" href="C1.Report.RtfField.html">RtfField</a></div>
      <div class="level4"><a class="xref" href="C1.Report.ShapeField.html">ShapeField</a></div>
      <div class="level4"><a class="xref" href="C1.Report.SubreportField.html">SubreportField</a></div>
      <div class="level4"><a class="xref" href="C1.Report.TextFieldBase.html">TextFieldBase</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="C1.Report.IScriptContextProvider.html">IScriptContextProvider</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icloneable">ICloneable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Report.html">C1.Report</a></h6>
  <h6><strong>Assembly</strong>: C1.Report.dll</h6>
  <h5 id="C1_Report_FieldBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class FieldBase : VisualReportObject, IScriptContextProvider, ICloneable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class FieldBase
    Inherits VisualReportObject
    Implements IScriptContextProvider, ICloneable</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="C1_Report_FieldBase__ctor" data-uid="C1.Report.FieldBase.#ctor">
          <a class="xref" href="C1.Report.FieldBase.-ctor.html#C1_Report_FieldBase__ctor">FieldBase()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Report.FieldBase.html">FieldBase</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Report_FieldBase_c_flgMax" data-uid="C1.Report.FieldBase.c_flgMax">
          <a class="xref" href="C1.Report.FieldBase.c_flgMax.html">c_flgMax</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_m_RenderBounds" data-uid="C1.Report.FieldBase.m_RenderBounds">
          <a class="xref" href="C1.Report.FieldBase.m_RenderBounds.html">m_RenderBounds</a>
        </td>
        <td class="markdown level1 summary"><p>Contains actual bounds of field, after calculating its subsection.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_m_flags" data-uid="C1.Report.FieldBase.m_flags">
          <a class="xref" href="C1.Report.FieldBase.m_flags.html">m_flags</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="C1_Report_FieldBase_ActualRightToLeft" data-uid="C1.Report.FieldBase.ActualRightToLeft">
          <a class="xref" href="C1.Report.FieldBase.ActualRightToLeft.html#C1_Report_FieldBase_ActualRightToLeft">ActualRightToLeft</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual right-to-left value that is being used.
If the field's own <a class="xref" href="C1.Report.FieldBase.RightToLeft.html#C1_Report_FieldBase_RightToLeft">RightToLeft</a> is not null, that value is returned.
Otherwise the <a class="xref" href="C1.Report.FieldBase.ActualRightToLeft.html#C1_Report_FieldBase_ActualRightToLeft">ActualRightToLeft</a> defined on the report is returned.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Anchor" data-uid="C1.Report.FieldBase.Anchor">
          <a class="xref" href="C1.Report.FieldBase.Anchor.html#C1_Report_FieldBase_Anchor">Anchor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how the field's vertical position changes relative to its containing <a class="xref" href="C1.Report.FieldBase.SubSection.html#C1_Report_FieldBase_SubSection">SubSection</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_AutoHeight" data-uid="C1.Report.FieldBase.AutoHeight">
          <a class="xref" href="C1.Report.FieldBase.AutoHeight.html#C1_Report_FieldBase_AutoHeight">AutoHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how height of object changes depending on its content.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_AutoWidth" data-uid="C1.Report.FieldBase.AutoWidth">
          <a class="xref" href="C1.Report.FieldBase.AutoWidth.html#C1_Report_FieldBase_AutoWidth">AutoWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how width of object changes depending on its content.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Bottom" data-uid="C1.Report.FieldBase.Bottom">
          <a class="xref" href="C1.Report.FieldBase.Bottom.html#C1_Report_FieldBase_Bottom">Bottom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the y-coordinate of the field's bottom edge in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Bounds" data-uid="C1.Report.FieldBase.Bounds">
          <a class="xref" href="C1.Report.FieldBase.Bounds.html#C1_Report_FieldBase_Bounds">Bounds</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets bounds of this <a class="xref" href="C1.Report.FieldBase.html">FieldBase</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_ForcePageBreak" data-uid="C1.Report.FieldBase.ForcePageBreak">
          <a class="xref" href="C1.Report.FieldBase.ForcePageBreak.html#C1_Report_FieldBase_ForcePageBreak">ForcePageBreak</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining whether to insert page breaks before or after the field.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Height" data-uid="C1.Report.FieldBase.Height">
          <a class="xref" href="C1.Report.FieldBase.Height.html#C1_Report_FieldBase_Height">Height</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the height of the field in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Hyperlink" data-uid="C1.Report.FieldBase.Hyperlink">
          <a class="xref" href="C1.Report.FieldBase.Hyperlink.html#C1_Report_FieldBase_Hyperlink">Hyperlink</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the hyperlink associated with the current field.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_KeepTogether" data-uid="C1.Report.FieldBase.KeepTogether">
          <a class="xref" href="C1.Report.FieldBase.KeepTogether.html#C1_Report_FieldBase_KeepTogether">KeepTogether</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies whether the field should be kept together on a page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Left" data-uid="C1.Report.FieldBase.Left">
          <a class="xref" href="C1.Report.FieldBase.Left.html#C1_Report_FieldBase_Left">Left</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the X coordinate of the field's left edge in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_MarginBottom" data-uid="C1.Report.FieldBase.MarginBottom">
          <a class="xref" href="C1.Report.FieldBase.MarginBottom.html#C1_Report_FieldBase_MarginBottom">MarginBottom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the spacing between the bottom edge of the field and its content, in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_MarginLeft" data-uid="C1.Report.FieldBase.MarginLeft">
          <a class="xref" href="C1.Report.FieldBase.MarginLeft.html#C1_Report_FieldBase_MarginLeft">MarginLeft</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the spacing between the left edge of the field and its content, in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_MarginRight" data-uid="C1.Report.FieldBase.MarginRight">
          <a class="xref" href="C1.Report.FieldBase.MarginRight.html#C1_Report_FieldBase_MarginRight">MarginRight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the spacing between the right edge of the field and its content, in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_MarginTop" data-uid="C1.Report.FieldBase.MarginTop">
          <a class="xref" href="C1.Report.FieldBase.MarginTop.html#C1_Report_FieldBase_MarginTop">MarginTop</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the spacing between the top edge of the field and its content, in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Name" data-uid="C1.Report.FieldBase.Name">
          <a class="xref" href="C1.Report.FieldBase.Name.html#C1_Report_FieldBase_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the field name.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_ParentReport" data-uid="C1.Report.FieldBase.ParentReport">
          <a class="xref" href="C1.Report.FieldBase.ParentReport.html#C1_Report_FieldBase_ParentReport">ParentReport</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.Report.FlexReport.html">FlexReport</a> containing this field.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_RenderHeight" data-uid="C1.Report.FieldBase.RenderHeight">
          <a class="xref" href="C1.Report.FieldBase.RenderHeight.html#C1_Report_FieldBase_RenderHeight">RenderHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual height of the current field.
This property can only be used while the report is being rendered, otherwise it returns -1.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_RenderLeft" data-uid="C1.Report.FieldBase.RenderLeft">
          <a class="xref" href="C1.Report.FieldBase.RenderLeft.html#C1_Report_FieldBase_RenderLeft">RenderLeft</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual left position of the current field in its subsection.
This property can only be used while the report is being rendered, otherwise it returns -1.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_RenderTop" data-uid="C1.Report.FieldBase.RenderTop">
          <a class="xref" href="C1.Report.FieldBase.RenderTop.html#C1_Report_FieldBase_RenderTop">RenderTop</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual top position of the current field in its subsection.
This property can only be used while the report is being rendered, otherwise it returns -1.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_RenderWidth" data-uid="C1.Report.FieldBase.RenderWidth">
          <a class="xref" href="C1.Report.FieldBase.RenderWidth.html#C1_Report_FieldBase_RenderWidth">RenderWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the actual width of the current field.
This property can only be used while the report is being rendered, otherwise it returns -1.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Right" data-uid="C1.Report.FieldBase.Right">
          <a class="xref" href="C1.Report.FieldBase.Right.html#C1_Report_FieldBase_Right">Right</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the x-coordinate of the field's right edge in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_RightToLeft" data-uid="C1.Report.FieldBase.RightToLeft">
          <a class="xref" href="C1.Report.FieldBase.RightToLeft.html#C1_Report_FieldBase_RightToLeft">RightToLeft</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether right-to-left text rendering rules should be used.
If null (which is the default), the property <a class="xref" href="C1.Report.FlexReport.RightToLeft.html#C1_Report_FlexReport_RightToLeft">RightToLeft</a> defined on the report is used.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Section" data-uid="C1.Report.FieldBase.Section">
          <a class="xref" href="C1.Report.FieldBase.Section.html#C1_Report_FieldBase_Section">Section</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the section to which the field belongs.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_SplitHorzBehavior" data-uid="C1.Report.FieldBase.SplitHorzBehavior">
          <a class="xref" href="C1.Report.FieldBase.SplitHorzBehavior.html#C1_Report_FieldBase_SplitHorzBehavior">SplitHorzBehavior</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how the object is treated
when it is too wide to fit in the horizontal space available on the current page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_SplitVertBehavior" data-uid="C1.Report.FieldBase.SplitVertBehavior">
          <a class="xref" href="C1.Report.FieldBase.SplitVertBehavior.html#C1_Report_FieldBase_SplitVertBehavior">SplitVertBehavior</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how the object is treated
when it is too high to fit in the vertical space available on the current page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_SubSection" data-uid="C1.Report.FieldBase.SubSection">
          <a class="xref" href="C1.Report.FieldBase.SubSection.html#C1_Report_FieldBase_SubSection">SubSection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.Report.FieldBase.SubSection.html#C1_Report_FieldBase_SubSection">SubSection</a> object containing this field.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_SubSectionIndex" data-uid="C1.Report.FieldBase.SubSectionIndex">
          <a class="xref" href="C1.Report.FieldBase.SubSectionIndex.html#C1_Report_FieldBase_SubSectionIndex">SubSectionIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the index of the <a class="xref" href="C1.Report.FieldBase.SubSection.html#C1_Report_FieldBase_SubSection">SubSection</a> in <a class="xref" href="C1.Report.FieldBase.Section.html#C1_Report_FieldBase_Section">Section</a> to which the field belongs.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Top" data-uid="C1.Report.FieldBase.Top">
          <a class="xref" href="C1.Report.FieldBase.Top.html#C1_Report_FieldBase_Top">Top</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the Y coordinate of the field's top edge in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Visible" data-uid="C1.Report.FieldBase.Visible">
          <a class="xref" href="C1.Report.FieldBase.Visible.html#C1_Report_FieldBase_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the field is visible or hidden.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Width" data-uid="C1.Report.FieldBase.Width">
          <a class="xref" href="C1.Report.FieldBase.Width.html#C1_Report_FieldBase_Width">Width</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the width of the field in twips.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_ZOrder" data-uid="C1.Report.FieldBase.ZOrder">
          <a class="xref" href="C1.Report.FieldBase.ZOrder.html#C1_Report_FieldBase_ZOrder">ZOrder</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <b>ZOrder</b> of the field.</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="C1_Report_FieldBase_AfterRender" data-uid="C1.Report.FieldBase.AfterRender">
          <a class="xref" href="C1.Report.FieldBase.AfterRender.html#C1_Report_FieldBase_AfterRender">AfterRender()</a>
        </td>
        <td class="markdown level1 summary"><p>Called where report rendering finish.
Can be used to finalize object after rendering.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_AssignFrom_C1_Report_FieldBase_" data-uid="C1.Report.FieldBase.AssignFrom(C1.Report.FieldBase)">
          <a class="xref" href="C1.Report.FieldBase.AssignFrom.html#C1_Report_FieldBase_AssignFrom_C1_Report_FieldBase_">AssignFrom(FieldBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Assigns (copies) properties from another <a class="xref" href="C1.Report.FieldBase.html">FieldBase</a> to the current object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_AssignFrom_C1_Report_ReportObject_System_Boolean_" data-uid="C1.Report.FieldBase.AssignFrom(C1.Report.ReportObject,System.Boolean)">
          <a class="xref" href="C1.Report.FieldBase.AssignFrom.html#C1_Report_FieldBase_AssignFrom_C1_Report_ReportObject_System_Boolean_">AssignFrom(ReportObject, bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies properties from another object into this object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_BuildStyleKey_C1_Report_FieldBase_StyleKey_" data-uid="C1.Report.FieldBase.BuildStyleKey(C1.Report.FieldBase.StyleKey)">
          <a class="xref" href="C1.Report.FieldBase.BuildStyleKey.html#C1_Report_FieldBase_BuildStyleKey_C1_Report_FieldBase_StyleKey_">BuildStyleKey(StyleKey)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Clone" data-uid="C1.Report.FieldBase.Clone">
          <a class="xref" href="C1.Report.FieldBase.Clone.html#C1_Report_FieldBase_Clone">Clone()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new object that is a copy of the current <a class="xref" href="C1.Report.FieldBase.html">FieldBase</a> object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetClientHeight" data-uid="C1.Report.FieldBase.GetClientHeight">
          <a class="xref" href="C1.Report.FieldBase.GetClientHeight.html#C1_Report_FieldBase_GetClientHeight">GetClientHeight()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetClientWidth" data-uid="C1.Report.FieldBase.GetClientWidth">
          <a class="xref" href="C1.Report.FieldBase.GetClientWidth.html#C1_Report_FieldBase_GetClientWidth">GetClientWidth()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetContentAutoHeight_System_Double_" data-uid="C1.Report.FieldBase.GetContentAutoHeight(System.Double)">
          <a class="xref" href="C1.Report.FieldBase.GetContentAutoHeight.html#C1_Report_FieldBase_GetContentAutoHeight_System_Double_">GetContentAutoHeight(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Override this method to calculate the height of object on basis of its content,
this method is called when field can grow or shrink vertically.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetContentAutoSize_System_Double__System_Double__" data-uid="C1.Report.FieldBase.GetContentAutoSize(System.Double@,System.Double@)">
          <a class="xref" href="C1.Report.FieldBase.GetContentAutoSize.html#C1_Report_FieldBase_GetContentAutoSize_System_Double__System_Double__">GetContentAutoSize(out double, out double)</a>
        </td>
        <td class="markdown level1 summary"><p>Override this method to calculate sizes of object on basis of its content,
this method is called when field can grow or shrink vertically and horizontally.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetContentAutoWidth_System_Double_" data-uid="C1.Report.FieldBase.GetContentAutoWidth(System.Double)">
          <a class="xref" href="C1.Report.FieldBase.GetContentAutoWidth.html#C1_Report_FieldBase_GetContentAutoWidth_System_Double_">GetContentAutoWidth(double)</a>
        </td>
        <td class="markdown level1 summary"><p>Override this method to calculate the width of object on basis of its content,
this method is called when field can grow or shrink horizontally.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetDefAutoHeight" data-uid="C1.Report.FieldBase.GetDefAutoHeight">
          <a class="xref" href="C1.Report.FieldBase.GetDefAutoHeight.html#C1_Report_FieldBase_GetDefAutoHeight">GetDefAutoHeight()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetDefAutoWidth" data-uid="C1.Report.FieldBase.GetDefAutoWidth">
          <a class="xref" href="C1.Report.FieldBase.GetDefAutoWidth.html#C1_Report_FieldBase_GetDefAutoWidth">GetDefAutoWidth()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetDefSplitHorzBehavior" data-uid="C1.Report.FieldBase.GetDefSplitHorzBehavior">
          <a class="xref" href="C1.Report.FieldBase.GetDefSplitHorzBehavior.html#C1_Report_FieldBase_GetDefSplitHorzBehavior">GetDefSplitHorzBehavior()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetDefSplitVertBehavior" data-uid="C1.Report.FieldBase.GetDefSplitVertBehavior">
          <a class="xref" href="C1.Report.FieldBase.GetDefSplitVertBehavior.html#C1_Report_FieldBase_GetDefSplitVertBehavior">GetDefSplitVertBehavior()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetFlag_System_Int32_" data-uid="C1.Report.FieldBase.GetFlag(System.Int32)">
          <a class="xref" href="C1.Report.FieldBase.GetFlag.html#C1_Report_FieldBase_GetFlag_System_Int32_">GetFlag(int)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_GetPropsTable" data-uid="C1.Report.FieldBase.GetPropsTable">
          <a class="xref" href="C1.Report.FieldBase.GetPropsTable.html#C1_Report_FieldBase_GetPropsTable">GetPropsTable()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_Import_C1_Document_Serialization_XmlNodeWrapperBase_" data-uid="C1.Report.FieldBase.Import(C1.Document.Serialization.XmlNodeWrapperBase)">
          <a class="xref" href="C1.Report.FieldBase.Import.html#C1_Report_FieldBase_Import_C1_Document_Serialization_XmlNodeWrapperBase_">Import(XmlNodeWrapperBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Imports node from legacy xml report definition;</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_InternalBuildBrick_C1_Report_Rendering_SubSectionBrick_" data-uid="C1.Report.FieldBase.InternalBuildBrick(C1.Report.Rendering.SubSectionBrick)">
          <a class="xref" href="C1.Report.FieldBase.InternalBuildBrick.html#C1_Report_FieldBase_InternalBuildBrick_C1_Report_Rendering_SubSectionBrick_">InternalBuildBrick(SubSectionBrick)</a>
        </td>
        <td class="markdown level1 summary"><p>This method should be overriden in descendant classes like Field, BarCodeField, ChartField and so on.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_InternalRefreshBrick_C1_Report_Rendering_FieldBrickBase_" data-uid="C1.Report.FieldBase.InternalRefreshBrick(C1.Report.Rendering.FieldBrickBase)">
          <a class="xref" href="C1.Report.FieldBase.InternalRefreshBrick.html#C1_Report_FieldBase_InternalRefreshBrick_C1_Report_Rendering_FieldBrickBase_">InternalRefreshBrick(FieldBrickBase)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_OnPropertyChanged" data-uid="C1.Report.FieldBase.OnPropertyChanged">
          <a class="xref" href="C1.Report.FieldBase.OnPropertyChanged.html#C1_Report_FieldBase_OnPropertyChanged">OnPropertyChanged()</a>
        </td>
        <td class="markdown level1 summary"><p>Marks the owner report as dirty so it will clear the internal cache and render again.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_OnSerializeAdded" data-uid="C1.Report.FieldBase.OnSerializeAdded">
          <a class="xref" href="C1.Report.FieldBase.OnSerializeAdded.html#C1_Report_FieldBase_OnSerializeAdded">OnSerializeAdded()</a>
        </td>
        <td class="markdown level1 summary"><p>Post action after the field is added to the parent report's fields colleciton.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_PrecalculateValues" data-uid="C1.Report.FieldBase.PrecalculateValues">
          <a class="xref" href="C1.Report.FieldBase.PrecalculateValues.html#C1_Report_FieldBase_PrecalculateValues">PrecalculateValues()</a>
        </td>
        <td class="markdown level1 summary"><p>Called by rendering engine to precalculate field's value in the footer sections:
report footer, group footers.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_ResetState" data-uid="C1.Report.FieldBase.ResetState">
          <a class="xref" href="C1.Report.FieldBase.ResetState.html#C1_Report_FieldBase_ResetState">ResetState()</a>
        </td>
        <td class="markdown level1 summary"><p>Called when FlexReport starts calculation of the section containing this FieldBase.
Resets internal state of the field.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_SetFlag_System_Int32_System_Boolean_" data-uid="C1.Report.FieldBase.SetFlag(System.Int32,System.Boolean)">
          <a class="xref" href="C1.Report.FieldBase.SetFlag.html#C1_Report_FieldBase_SetFlag_System_Int32_System_Boolean_">SetFlag(int, bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_FieldBase_SetZOrder_System_Boolean_" data-uid="C1.Report.FieldBase.SetZOrder(System.Boolean)">
          <a class="xref" href="C1.Report.FieldBase.SetZOrder.html#C1_Report_FieldBase_SetZOrder_System_Boolean_">SetZOrder(bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Brings a field to the front or sends it to the back of the <b>ZOrder</b>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
