Skip to main content
Dieses Objekt bietet Zugriff auf bestimmte Eigenschaften eines Tabellenblocks. Die ITableBlock-Schnittstelle ist von der IBlock-Schnittstelle abgeleitet und erbt alle ihre Eigenschaften. Der Bereich von Blöcken dieses Typs kann nur aus einem einzigen Rechteck bestehen. Die Struktur der Tabelle wird durch zwei Sammlungen von Tabellentrennlinien beschrieben – horizontale und vertikale (die Eigenschaften HSeparators und VSeparators) – sowie durch eine Sammlung von Tabellenzellen (die Eigenschaft Cells). Jede Tabellenzelle wird als Block eines bestimmten Typs behandelt. Die Anzahl der Zeilen (Spalten) in der Tabelle entspricht der Anzahl der horizontalen (vertikalen) Trennlinien minus 1. Der erkannte Text ist eine Eigenschaft einer einzelnen Zelle, nicht der gesamten Tabelle. Um auf den erkannten Text eines Tabellenblocks zuzugreifen, gehen Sie wie folgt vor:
  1. Rufen Sie die Sammlung der Tabellenzellen über die Eigenschaft Cells ab.
  2. Wählen Sie die gewünschte Zelle aus. Verwenden Sie dazu die Methoden des Objekts TableCells.
  3. Rufen Sie das Blockobjekt der Zelle ab (die Eigenschaft ITableCell::Block).
  4. Vergewissern Sie sich, dass der Block vom Typ BT_Text ist (die Eigenschaft IBlock::Type), und rufen Sie dann das Objekt TextBlock mithilfe der Methode IBlock::GetAsTextBlock ab.
  5. Verwenden Sie die Eigenschaft ITextBlock::Text.

Eigenschaften

Methoden

Windows

TableBlock

Linux und macOS

TableBlockLinuxMac Objektdiagramm

Ausgabeparameter

Dieses Objekt ist der Ausgabeparameter der Methode GetAsTableBlock des Objekts Block.

Beispiele

Das Objekt wird in den folgenden Codebeispielen verwendet:

Siehe auch

Block Arbeiten mit Layout und Blöcken Arbeiten mit Text Arbeiten mit Eigenschaften