# GrapeCity.Documents.Excel.IDataMatrix

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Excel_IDataMatrix" data-uid="GrapeCity.Documents.Excel.IDataMatrix" class="text-break">IDataMatrix Interface
</h1>
  <div class="markdown level0 summary"><p>DataMatrix barcode is a high density, two-dimensional barcode with
square modules typically arranged in a square or a rectangular matrix pattern.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Excel.html">GrapeCity.Documents.Excel</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Excel.dll</h6>
  <h5 id="GrapeCity_Documents_Excel_IDataMatrix_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IDataMatrix : IBarcode</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Interface IDataMatrix
    Inherits IBarcode</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="GrapeCity_Documents_Excel_IDataMatrix_Ecc00140SymboleSize" data-uid="GrapeCity.Documents.Excel.IDataMatrix.Ecc00140SymboleSize">
          <a class="xref" href="GrapeCity.Documents.Excel.IDataMatrix.Ecc00140SymboleSize.html#GrapeCity_Documents_Excel_IDataMatrix_Ecc00140SymboleSize">Ecc00140SymboleSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the size of the ECC000-140 symbol.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_IDataMatrix_Ecc200EndcodingMode" data-uid="GrapeCity.Documents.Excel.IDataMatrix.Ecc200EndcodingMode">
          <a class="xref" href="GrapeCity.Documents.Excel.IDataMatrix.Ecc200EndcodingMode.html#GrapeCity_Documents_Excel_IDataMatrix_Ecc200EndcodingMode">Ecc200EndcodingMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the ECC200 encoding mode.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_IDataMatrix_Ecc200SymbolSize" data-uid="GrapeCity.Documents.Excel.IDataMatrix.Ecc200SymbolSize">
          <a class="xref" href="GrapeCity.Documents.Excel.IDataMatrix.Ecc200SymbolSize.html#GrapeCity_Documents_Excel_IDataMatrix_Ecc200SymbolSize">Ecc200SymbolSize</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the size of the ECC200 symbol.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_IDataMatrix_EccMode" data-uid="GrapeCity.Documents.Excel.IDataMatrix.EccMode">
          <a class="xref" href="GrapeCity.Documents.Excel.IDataMatrix.EccMode.html#GrapeCity_Documents_Excel_IDataMatrix_EccMode">EccMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the ECC mode.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_IDataMatrix_FileIdentifier" data-uid="GrapeCity.Documents.Excel.IDataMatrix.FileIdentifier">
          <a class="xref" href="GrapeCity.Documents.Excel.IDataMatrix.FileIdentifier.html#GrapeCity_Documents_Excel_IDataMatrix_FileIdentifier">FileIdentifier</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the file identifier of a related group of structured append symbols.
Remarks:
The valid file indentifier value should be within [1,254], set file identifier
to 0 lets the file identifier of the symbols calculated automatically.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_IDataMatrix_StructureAppend" data-uid="GrapeCity.Documents.Excel.IDataMatrix.StructureAppend">
          <a class="xref" href="GrapeCity.Documents.Excel.IDataMatrix.StructureAppend.html#GrapeCity_Documents_Excel_IDataMatrix_StructureAppend">StructureAppend</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the current symbol is part of structured
append symbols.
Remarks:
Structured append is only supported by ECC200.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Excel_IDataMatrix_StructureNumber" data-uid="GrapeCity.Documents.Excel.IDataMatrix.StructureNumber">
          <a class="xref" href="GrapeCity.Documents.Excel.IDataMatrix.StructureNumber.html#GrapeCity_Documents_Excel_IDataMatrix_StructureNumber">StructureNumber</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the structure number of current symbol within the structuerd append
symbols.
Remarks:
The structure number will only be used when ECC mode is DataMatrixEccMode.ECC200.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
