# DDCssLib.IStyleSheetRule

## Content

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



  <h1 id="DDCssLib_IStyleSheetRule" data-uid="DDCssLib.IStyleSheetRule" class="text-break">IStyleSheetRule Interface
</h1>
  <div class="markdown level0 summary"><p>Interface IStyleSheetRule</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href=""></a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.dll</h6>
  <h5 id="DDCssLib_IStyleSheetRule_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IStyleSheetRule</code></pre>
  </div>
  <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="DDCssLib_IStyleSheetRule_BackColor" data-uid="DDCssLib.IStyleSheetRule.BackColor">
          <a class="xref" href="DDCssLib.IStyleSheetRule.BackColor.html#DDCssLib_IStyleSheetRule_BackColor">BackColor</a>
        </td>
        <td class="markdown level1 summary"><p>When get, it returns a System.Drawing.Color object based on the curren CSS 'background-color'
property.  It may return Color.Empty if the CSS background-color property was not specified in the CSS string.
When set, it sets the CSS 'background-color' property based on the supplied color object.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_CSSText" data-uid="DDCssLib.IStyleSheetRule.CSSText">
          <a class="xref" href="DDCssLib.IStyleSheetRule.CSSText.html#DDCssLib_IStyleSheetRule_CSSText">CSSText</a>
        </td>
        <td class="markdown level1 summary"><p>Sets/gets the CSSText string.  When set any current declarations (style properties) will be cleared/reset, and the string will be parsed to form a new set of declarations (style properties).</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_ClassName" data-uid="DDCssLib.IStyleSheetRule.ClassName">
          <a class="xref" href="DDCssLib.IStyleSheetRule.ClassName.html#DDCssLib_IStyleSheetRule_ClassName">ClassName</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the classname this StyleSheetRule is identified by.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_DdCharset" data-uid="DDCssLib.IStyleSheetRule.DdCharset">
          <a class="xref" href="DDCssLib.IStyleSheetRule.DdCharset.html#DDCssLib_IStyleSheetRule_DdCharset">DdCharset</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the &quot;ddo-char-set&quot; value.  This value seams to always be an integer, but old code used a string to store it.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_DdVerticalFont" data-uid="DDCssLib.IStyleSheetRule.DdVerticalFont">
          <a class="xref" href="DDCssLib.IStyleSheetRule.DdVerticalFont.html#DDCssLib_IStyleSheetRule_DdVerticalFont">DdVerticalFont</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the dd vertical font CSS property.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_Declaration" data-uid="DDCssLib.IStyleSheetRule.Declaration">
          <a class="xref" href="DDCssLib.IStyleSheetRule.Declaration.html#DDCssLib_IStyleSheetRule_Declaration">Declaration</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the CSSDeclaration object used by this style.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_Font" data-uid="DDCssLib.IStyleSheetRule.Font">
          <a class="xref" href="DDCssLib.IStyleSheetRule.Font.html#DDCssLib_IStyleSheetRule_Font">Font</a>
        </td>
        <td class="markdown level1 summary"><p>When get, it returns a System.Drawing.Font object based on the current font related CSS information.
When set, it sets the font related CSS information based on the specified font.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_FontFamily" data-uid="DDCssLib.IStyleSheetRule.FontFamily">
          <a class="xref" href="DDCssLib.IStyleSheetRule.FontFamily.html#DDCssLib_IStyleSheetRule_FontFamily">FontFamily</a>
        </td>
        <td class="markdown level1 summary"><p>Sets/gets the font's family name as a string.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_FontSize" data-uid="DDCssLib.IStyleSheetRule.FontSize">
          <a class="xref" href="DDCssLib.IStyleSheetRule.FontSize.html#DDCssLib_IStyleSheetRule_FontSize">FontSize</a>
        </td>
        <td class="markdown level1 summary"><p>Sets/gets font size.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_FontStyle" data-uid="DDCssLib.IStyleSheetRule.FontStyle">
          <a class="xref" href="DDCssLib.IStyleSheetRule.FontStyle.html#DDCssLib_IStyleSheetRule_FontStyle">FontStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'font-style' property of the style.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_FontUnit" data-uid="DDCssLib.IStyleSheetRule.FontUnit">
          <a class="xref" href="DDCssLib.IStyleSheetRule.FontUnit.html#DDCssLib_IStyleSheetRule_FontUnit">FontUnit</a>
        </td>
        <td class="markdown level1 summary"><p>Sets/gets font units.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_FontWeight" data-uid="DDCssLib.IStyleSheetRule.FontWeight">
          <a class="xref" href="DDCssLib.IStyleSheetRule.FontWeight.html#DDCssLib_IStyleSheetRule_FontWeight">FontWeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'font-weight' property of the style.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_ForeColor" data-uid="DDCssLib.IStyleSheetRule.ForeColor">
          <a class="xref" href="DDCssLib.IStyleSheetRule.ForeColor.html#DDCssLib_IStyleSheetRule_ForeColor">ForeColor</a>
        </td>
        <td class="markdown level1 summary"><p>When get, it returns a System.Drawing.Color object based on the curren CSS 'color'
property.  It may return Color.Empty if the CSS color property was not specified in the CSS string.
When set, it sets the CSS 'color' property based on the supplied color object.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_Kinsoku" data-uid="DDCssLib.IStyleSheetRule.Kinsoku">
          <a class="xref" href="DDCssLib.IStyleSheetRule.Kinsoku.html#DDCssLib_IStyleSheetRule_Kinsoku">Kinsoku</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'ddo-enable-kinsoku' CSS property.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_ParentStyleSheet" data-uid="DDCssLib.IStyleSheetRule.ParentStyleSheet">
          <a class="xref" href="DDCssLib.IStyleSheetRule.ParentStyleSheet.html#DDCssLib_IStyleSheetRule_ParentStyleSheet">ParentStyleSheet</a>
        </td>
        <td class="markdown level1 summary"><p>Returns the parent StyleSheet.  The StyleSheet should be specified on creation of the instance.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_ParentStyleSheetRule" data-uid="DDCssLib.IStyleSheetRule.ParentStyleSheetRule">
          <a class="xref" href="DDCssLib.IStyleSheetRule.ParentStyleSheetRule.html#DDCssLib_IStyleSheetRule_ParentStyleSheetRule">ParentStyleSheetRule</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the parent style sheet rule.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_ShrinkToFit" data-uid="DDCssLib.IStyleSheetRule.ShrinkToFit">
          <a class="xref" href="DDCssLib.IStyleSheetRule.ShrinkToFit.html#DDCssLib_IStyleSheetRule_ShrinkToFit">ShrinkToFit</a>
        </td>
        <td class="markdown level1 summary"><p>When get, it returns a System.Boolean object based on the curren CSS property.<br>
When set, it sets the CSS property.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_TextAlign" data-uid="DDCssLib.IStyleSheetRule.TextAlign">
          <a class="xref" href="DDCssLib.IStyleSheetRule.TextAlign.html#DDCssLib_IStyleSheetRule_TextAlign">TextAlign</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'text-align' CSS property.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_TextDecoration" data-uid="DDCssLib.IStyleSheetRule.TextDecoration">
          <a class="xref" href="DDCssLib.IStyleSheetRule.TextDecoration.html#DDCssLib_IStyleSheetRule_TextDecoration">TextDecoration</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'text-decoration' property of the style.  The Blink, Linethrough, Overline, and Underline values can be masked.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_TextJustify" data-uid="DDCssLib.IStyleSheetRule.TextJustify">
          <a class="xref" href="DDCssLib.IStyleSheetRule.TextJustify.html#DDCssLib_IStyleSheetRule_TextJustify">TextJustify</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets 'text-justify' CSS property</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_VerticalAlign" data-uid="DDCssLib.IStyleSheetRule.VerticalAlign">
          <a class="xref" href="DDCssLib.IStyleSheetRule.VerticalAlign.html#DDCssLib_IStyleSheetRule_VerticalAlign">VerticalAlign</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'vertical-align' CSS property.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_WhiteSpace" data-uid="DDCssLib.IStyleSheetRule.WhiteSpace">
          <a class="xref" href="DDCssLib.IStyleSheetRule.WhiteSpace.html#DDCssLib_IStyleSheetRule_WhiteSpace">WhiteSpace</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'white-space' CSS property.</p>
</td>
      </tr>
      <tr>
        <td id="DDCssLib_IStyleSheetRule_WrapMode" data-uid="DDCssLib.IStyleSheetRule.WrapMode">
          <a class="xref" href="DDCssLib.IStyleSheetRule.WrapMode.html#DDCssLib_IStyleSheetRule_WrapMode">WrapMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets/sets the 'ddo-wrap-mode' CSS property.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.ReportsCore.Tools.ObjectExtensions.ApplyDefaults.html#GrapeCity_ActiveReports_ReportsCore_Tools_ObjectExtensions_ApplyDefaults__1___0_">ObjectExtensions.ApplyDefaults&lt;TObject&gt;(TObject)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.ReportsCore.Tools.ObjectExtensions.SetValue.html#GrapeCity_ActiveReports_ReportsCore_Tools_ObjectExtensions_SetValue__1___0_System_ComponentModel_PropertyDescriptor_System_String_">ObjectExtensions.SetValue&lt;TObject&gt;(TObject, PropertyDescriptor, string)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.ReportsCore.Tools.ObjectExtensions.ToNameValueCollection.html#GrapeCity_ActiveReports_ReportsCore_Tools_ObjectExtensions_ToNameValueCollection_System_Object_">ObjectExtensions.ToNameValueCollection(object)</a>
  </div>

</div>
