# C1.Win.FlexReport.Chart.ChartAlarmZone

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_FlexReport_Chart_ChartAlarmZone" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone" class="text-break">ChartAlarmZone Class
</h1>
  <div class="markdown level0 summary"><p>Represents a series of bands or shapes that can be placed behind the plotted area, but in front of the chart background.</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.Win.FlexReport.Chart.ChartObject.html">ChartObject</a></div>
    <div class="level2"><span class="xref">ChartAlarmZone</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.componentmodel.inotifypropertychanged">INotifyPropertyChanged</a></div>
    <div><span class="xref">IC1Serializable</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.FlexReport.Chart.html">C1.Win.FlexReport.Chart</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.FlexReport.4.8.dll</h6>
  <h5 id="C1_Win_FlexReport_Chart_ChartAlarmZone_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class ChartAlarmZone : ChartObject, INotifyPropertyChanged, IC1Serializable</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class ChartAlarmZone
    Inherits ChartObject
    Implements INotifyPropertyChanged, IC1Serializable</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_Win_FlexReport_Chart_ChartAlarmZone__ctor" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.#ctor">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.-ctor.html#C1_Win_FlexReport_Chart_ChartAlarmZone__ctor">ChartAlarmZone()</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_Win_FlexReport_Chart_ChartAlarmZone_BackColor" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.BackColor">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.BackColor.html#C1_Win_FlexReport_Chart_ChartAlarmZone_BackColor">BackColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the background color of the ChartAlarmZone.</p>
<p>
Inherits from plot area. A ChartAlarmZone always displays the BackColor when showing the zone.
If a Pattern is used, the ForeColor is also used to draw the pattern lines.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_FarExtent" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.FarExtent">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.FarExtent.html#C1_Win_FlexReport_Chart_ChartAlarmZone_FarExtent">FarExtent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the far extent of the ChartAlarmZone in X-axis data coordinates.</p>
<p>
Typically, the FarExtent is the larger X value in data coordinates
that the ChartAlarmZone extends. If the FarExtent and NearExtent are both zero,
then both are assumed to be the Max and Min values of the X-axis, respectively.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_ForeColor" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.ForeColor">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.ForeColor.html#C1_Win_FlexReport_Chart_ChartAlarmZone_ForeColor">ForeColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the foreground color of the ChartAlarmZone.</p>
<p>
Inherits from plot area. A ChartAlarmZone always displays the BackColor when showing the zone.
If a Pattern is used, the ForeColor is also used to draw the pattern lines.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_GroupIndex" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.GroupIndex">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.GroupIndex.html#C1_Win_FlexReport_Chart_ChartAlarmZone_GroupIndex">GroupIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the index of the data group of the ChartAlarmZone.</p>
<p>
The group index indicates the Chart2DGroup for which the ChartAlarmZone extents
specify the data coordinates of the ChartAlarmZone.  If the group index specifies
a non-existent Chart2DGroup, the ChartAlarmZone is not drawn.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_LowerExtent" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.LowerExtent">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.LowerExtent.html#C1_Win_FlexReport_Chart_ChartAlarmZone_LowerExtent">LowerExtent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the lower extent of the ChartAlarmZone in Y-axis data coordinates.</p>
<p>
Typically, the LowerExtent is the smaller Y value in data coordinates
that the ChartAlarmZone extends. If the UpperExtent and LowerExtent are both zero,
then both are assumed to be the Max and Min values of the Y-axis, respectively.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_MinHeight" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.MinHeight">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.MinHeight.html#C1_Win_FlexReport_Chart_ChartAlarmZone_MinHeight">MinHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the ChartAlarmZone minimum height, in twips.</p>
<p>
If the height of the ChartAlarmZone is less than the specified value
in twips, the ChartAlarmZone is drawn with the specified height.
Applicable only for Cartesian charts and rectangular or elliptical
shaped alarm zones.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_MinWidth" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.MinWidth">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.MinWidth.html#C1_Win_FlexReport_Chart_ChartAlarmZone_MinWidth">MinWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the ChartAlarmZone minimum width, in twips.</p>
<p>
If the width of the ChartAlarmZone is less than the specified value
in twips, the ChartAlarmZone is drawn with the specified width.
Applicable only for Cartesian charts and rectangular or elliptical
shaped alarm zones.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_Name" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.Name">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.Name.html#C1_Win_FlexReport_Chart_ChartAlarmZone_Name">Name</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of the ChartAlarmZone.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_NearExtent" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.NearExtent">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.NearExtent.html#C1_Win_FlexReport_Chart_ChartAlarmZone_NearExtent">NearExtent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the near extent of the ChartAlarmZone in X-axis data coordinates.</p>
<p>
Typically, the NearExtent is the smaller X value in data coordinates
that the ChartAlarmZone extends. If the FarExtent and NearExtent are both zero,
then both are assumed to be the Max and Min values of the X-axis, respectively.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_PatternStyle" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.PatternStyle">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.PatternStyle.html#C1_Win_FlexReport_Chart_ChartAlarmZone_PatternStyle">PatternStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the pattern style to be used if PatternVisible is true.
The PatternStyle is penned in the ChartAlarmZone ForeColor.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_PatternVisible" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.PatternVisible">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.PatternVisible.html#C1_Win_FlexReport_Chart_ChartAlarmZone_PatternVisible">PatternVisible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the specified PatternStyle should be used to brush the background of the ChartAlarmZone.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_Shape" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.Shape">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.Shape.html#C1_Win_FlexReport_Chart_ChartAlarmZone_Shape">Shape</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the shape of the ChartAlarmZone.</p>
<p>
A ChartAlarmZone of rectangle shape is specified by the rectangle bounded by
the data coordinates specified by the extents of the ChartAlarmZone.
</p>
<p>
A ChartAlarmZone of elliptical shape is specified by the rectangle bounded by
the data coordinates specified by the extents of the ChartAlarmZone.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_UpperExtent" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.UpperExtent">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.UpperExtent.html#C1_Win_FlexReport_Chart_ChartAlarmZone_UpperExtent">UpperExtent</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the upper extent of the ChartAlarmZone in Y-axis data coordinates.</p>
<p>
Typically, the UpperExtent is the larger Y value in data coordinates
that the ChartAlarmZone extends. If the UpperExtent and LowerExtent are both zero,
then both are assumed to be the Max and Min values of the Y-axis, respectively.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_Visible" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.Visible">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.Visible.html#C1_Win_FlexReport_Chart_ChartAlarmZone_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the visibility of the ChartAlarmZone.</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_Win_FlexReport_Chart_ChartAlarmZone_AssignFrom_C1_Win_FlexReport_Chart_ChartObject_" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.AssignFrom(C1.Win.FlexReport.Chart.ChartObject)">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.AssignFrom.html#C1_Win_FlexReport_Chart_ChartAlarmZone_AssignFrom_C1_Win_FlexReport_Chart_ChartObject_">AssignFrom(ChartObject)</a>
        </td>
        <td class="markdown level1 summary"><p>For internal use only.
Assigns (copies) properties from another <a class="xref" href="C1.Win.FlexReport.Chart.ChartObject.html">ChartObject</a> to the current object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_ResetBackColor" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.ResetBackColor">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.ResetBackColor.html#C1_Win_FlexReport_Chart_ChartAlarmZone_ResetBackColor">ResetBackColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the BackColor property to default state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_ResetForeColor" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.ResetForeColor">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.ResetForeColor.html#C1_Win_FlexReport_Chart_ChartAlarmZone_ResetForeColor">ResetForeColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the ForeColor property to default state.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_ShouldSerializeBackColor" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.ShouldSerializeBackColor">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.ShouldSerializeBackColor.html#C1_Win_FlexReport_Chart_ChartAlarmZone_ShouldSerializeBackColor">ShouldSerializeBackColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns false if the BackColor property is in the default state.
The default state is to inherit the BackColor from the Chart2DPlotArea object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_FlexReport_Chart_ChartAlarmZone_ShouldSerializeForeColor" data-uid="C1.Win.FlexReport.Chart.ChartAlarmZone.ShouldSerializeForeColor">
          <a class="xref" href="C1.Win.FlexReport.Chart.ChartAlarmZone.ShouldSerializeForeColor.html#C1_Win_FlexReport_Chart_ChartAlarmZone_ShouldSerializeForeColor">ShouldSerializeForeColor()</a>
        </td>
        <td class="markdown level1 summary"><p>Returns false if the ForeColor property is in the default state.
The default state is to inherit the ForeColor from the Chart2DPlotArea object.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
