> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# BarcodeBlock-Objekt (IBarcodeBlock-Schnittstelle)

> BarcodeBlock-Objekt (IBarcodeBlock-Schnittstelle) in der ABBYY FineReader Engine API — Bietet spezifische Eigenschaften eines Barcode-Blocks: Bildvorverarbeitung, Erkennungsparameter, Barcode-Typ und erkannten Barcode-Text, einschließlich QR-Code-Daten mit Structured Append; abgeleitet von IBlock.

Dieses Objekt bietet Zugriff auf bestimmte Eigenschaften des Barcode-Blocks: Parameter der Bildvorverarbeitung und Erkennung im Block, den Typ des Barcodes sowie den erkannten Text des Barcodes. Die IBarcodeBlock-Schnittstelle ist von der [IBlock](/de/fine-reader/engine/api-reference/layout-related-objects/block)-Schnittstelle abgeleitet und übernimmt alle ihre Eigenschaften.

Die Eigenschaften dieses Objekts lassen sich in zwei Gruppen einteilen:

* Eigenschaften, die den Prozess der Barcode-Erkennung im Block beeinflussen. Dazu gehören ImageProcessingParams und BarcodeParams; über diese Eigenschaften können Sie spezielle Parameter für die Barcode-Verarbeitung in einem einzelnen Block festlegen.
* sowie alle übrigen Eigenschaften, die die Erkennungsergebnisse und die in das Ergebnis zu exportierenden Daten darstellen.

Für [QR Codes](/de/fine-reader/engine/specifications/barcode-types#qrcode), die den Structured-Append-Modus verwenden (d. h. mehrere Barcodes sind logisch verknüpft, um mehr Daten zu codieren), bietet dieses Objekt außerdem Zugriff auf spezielle Informationen, die in jedem QR Code der Sequenz enthalten sind und die korrekte Decodierung ermöglichen. Wenn Sie Structured-Append-QR-Codes erkennen möchten, müssen Sie einen eigenen Algorithmus implementieren, um die in der Code-Sequenz codierten Daten mithilfe von drei Eigenschaften mit dem Präfix QrCode zusammenzuführen. Diese speziellen Informationen sind nicht im Barcode-Text (Eigenschaften Text und BarcodeText) enthalten und werden auch nicht in das Ergebnis exportiert.

<div id="properties">
  ## Eigenschaften
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>Name</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Type</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>Description</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td colspan="3">
        <p>
          <em>Verarbeitungseinstellungen</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="barcodeparams" />

          <strong>BarcodeParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/barcodeparams">
              BarcodeParams
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Ermöglicht den Zugriff auf die Eigenschaften, die den Vorgang der
          Barcode-Erkennung beeinflussen.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="imageprocessingparams" />

          <strong>ImageProcessingParams</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/image-related-objects/imageprocessingparams">
              ImageProcessingParams
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Ermöglicht den Zugriff auf die Eigenschaften, die die Bildvorverarbeitung
          innerhalb des Barcode-Blocks beeinflussen.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Erkennungsergebnisse</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="barcodetype" />

          <strong>BarcodeType</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/enumerations/barcodetypeenum">
              BarcodeTypeEnum
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>Speichert den bei der Erkennung ermittelten Barcode-Typ.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="barcodetext" />

          <strong>BarcodeText</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/text-related-objects/barcodetext">
              BarcodeText
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Enthält den erkannten Text des Barcodes. Der erkannte Text wird
          als Sammlung von Zeichen dargestellt; erweiterte Zeicheneigenschaften
          sind ebenfalls zugänglich.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="editabletext" />

          <strong>EditableText</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/text-related-objects/text">
              Text
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Diese Eigenschaft ermöglicht die Bearbeitung des Textes über das{" "}

          <strong>
            <a href="/de/fine-reader/engine/api-reference/text-related-objects/text">
              Text
            </a>
          </strong>

          {" "}

          Objekt. Sie ist erst nach Erkennung und Synthese verfügbar. Wurde
          die Synthese nicht durchgeführt, gibt diese Eigenschaft 0 zurück.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>QrCodeSequenceCount</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Gibt die Anzahl der QR Codes in der Structured-Append-Sequenz zurück. Diese
          Information ist in einem speziellen Datenabschnitt eines QR Codes enthalten.
          Die Eigenschaft ist nur dann aussagekräftig, wenn der Code Teil einer
          Structured-Append-Sequenz ist.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>QrCodeSequenceId</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Gibt die Paritätsdaten des QR Codes zurück. Da dieser Wert für alle
          QR Codes der Sequenz identisch ist, lässt sich damit prüfen, ob die
          zusammenzuführenden Codes tatsächlich zur selben Sequenz gehören. Diese
          Information ist in einem speziellen Datenabschnitt eines QR Codes enthalten.
          Die Eigenschaft ist nur dann aussagekräftig, wenn der Code Teil einer
          Structured-Append-Sequenz ist.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>QrCodeSequenceIndex</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Gibt den Index des QR Codes in der Structured-Append-Sequenz zurück. Diese
          Information ist in einem speziellen Datenabschnitt eines QR Codes enthalten.
          Die Eigenschaft ist nur dann aussagekräftig, wenn der Code Teil einer
          Structured-Append-Sequenz ist.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="supplementtype" />

          <strong>SupplementType</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/enumerations/barcodesupplementtypeenum">
              BarcodeSupplementTypeEnum
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Speichert den bei der Erkennung ermittelten Typ des Zusatzbarcodes.
          Diese Eigenschaft ist nur für Barcodes vom Typ{" "}

          <a href="/de/fine-reader/engine/specifications/barcode-types#ean813">
            EAN 8, 13
          </a>

          ,{" "}

          <a href="/de/fine-reader/engine/specifications/barcode-types#upc-a">
            UPC-A
          </a>

          , and{" "}

          <a href="/de/fine-reader/engine/specifications/barcode-types#upc-e">
            UPC-E
          </a>

          nützlich.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="supplementvalue" />

          <strong>SupplementValue</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Speichert den bei der Erkennung ermittelten Wert des Zusatzbarcodes. Wurde
          ein Zusatzbarcode erkannt, enthält diese Eigenschaft die letzten 2 oder 5
          Ziffern des erkannten Texts des Barcodes. Die Eigenschaft ist
          nur nützlich für Barcodes vom Typ{" "}

          <a href="/de/fine-reader/engine/specifications/barcode-types#ean813">
            EAN 8, 13
          </a>

          ,{" "}

          <a href="/de/fine-reader/engine/specifications/barcode-types#upc-a">
            UPC-A
          </a>

          , und{" "}

          <a href="/de/fine-reader/engine/specifications/barcode-types#upc-e">
            UPC-E
          </a>

          .
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="text" />

          <strong>Text</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Ermöglicht den Zugriff auf den erkannten Text des Barcodes – identisch mit der Eigenschaft <strong>BarcodeText</strong>, jedoch als Unicode-Zeichenkette dargestellt. Diese Eigenschaft lässt keine Bearbeitung des Textes zu. Wenn Sie den Text über die Eigenschaft <strong>EditableText</strong> bearbeiten, wird der Wert dieser Eigenschaft nicht aktualisiert.
        </p>
      </td>
    </tr>
  </tbody>
</table>

<div id="methods">
  ## Methoden
</div>

| Name                                                                                                                     | Beschreibung                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ |
| [CopyFrom](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method) | Initialisiert die Eigenschaften des aktuellen Objekts mit den Werten entsprechender Eigenschaften eines anderen Objekts. |

<div id="related-objects">
  ## Zugehörige Objekte
</div>

<div id="windows">
  ### Windows
</div>

<img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/barcodeblock.gif?s=1afa25ae07ef8c324871e37d6a56b492" alt="BarcodeBlock" width="325" height="227" data-path="images/fine-reader/engine/barcodeblock.gif" />[](/de/fine-reader/engine/api-reference/layout-related-objects/layout#visualblocks)[](/de/fine-reader/engine/api-reference/layout-related-objects/layout#blocks)[](/de/fine-reader/engine/api-reference/text-related-objects/text)[](/de/fine-reader/engine/api-reference/image-related-objects/imageprocessingparams)[](/de/fine-reader/engine/api-reference/text-related-objects/barcodetext)[](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/barcodeparams)[](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/region)[](/de/fine-reader/engine/api-reference/layout-related-objects/block)[](/de/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)[](/de/fine-reader/engine/api-reference/layout-related-objects/layout)

<div id="linux-and-macos">
  ### Linux und macOS
</div>

<img src="https://mintcdn.com/abbyy/6udH-pkk8zkVafYH/images/fine-reader/engine/barcodeblocklinuxmac.gif?s=3ea0b6772155494c41a33c7d75e53816" alt="BarcodeBlockLinuxMac" width="325" height="230" data-path="images/fine-reader/engine/barcodeblocklinuxmac.gif" />[](/de/fine-reader/engine/api-reference/text-related-objects/text)[](/de/fine-reader/engine/api-reference/image-related-objects/imageprocessingparams)[](/de/fine-reader/engine/api-reference/text-related-objects/barcodetext)[](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/barcodeparams)[](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/region)[](/de/fine-reader/engine/api-reference/layout-related-objects/block)[](/de/fine-reader/engine/api-reference/layout-related-objects/layoutblocks)[](/de/fine-reader/engine/api-reference/layout-related-objects/layout#blocks)[](/de/fine-reader/engine/api-reference/layout-related-objects/layout)

[Objektdiagramm](/de/fine-reader/engine/api-reference/object-diagram)

<div id="output-parameter">
  ## Ausgabeparameter
</div>

Dieses Objekt ist der Ausgabeparameter der Methode [GetAsBarcodeBlock](/de/fine-reader/engine/api-reference/layout-related-objects/block/getasbarcodeblock-method) des Objekts [Block](/de/fine-reader/engine/api-reference/layout-related-objects/block).

<div id="see-also">
  ## Siehe auch
</div>

[Arbeiten mit Layout und Blöcken](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-layout-and-blocks)

[Arbeiten mit Text](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-text)

[Arbeiten mit Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
