Vai al contenuto principale
Questo metodo divide tutte le celle unite presenti nel rettangolo specificato. Questo metodo modifica l’oggetto TableCells e influisce sul numero di celle. Dopo la divisione, il testo riconosciuto nelle celle viene assegnato alla cella in alto a sinistra.

Sintassi

C++

HRESULT Split(
  int Left,
  int Top,
  int Right,
  int Bottom
);

C#

void Split(
  int Left,
  int Top,
  int Right,
  int Bottom
);

Visual Basic .NET

Sub Split( _
  Left As Integer, _
  Top As Integer, _
  Right As Integer, _
  Bottom As Integer _
)

Parametri

Left [in] Questa variabile specifica la coordinata del bordo sinistro del rettangolo nelle coordinate di base. Top [in] Questa variabile specifica la coordinata del bordo superiore del rettangolo nelle coordinate di base. Right [in] Questa variabile specifica la coordinata del bordo destro del rettangolo nelle coordinate di base. Bottom [in] Questa variabile specifica la coordinata del bordo inferiore del rettangolo nelle coordinate di base.

Valori di ritorno

Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

Il rettangolo per split viene specificato nelle coordinate di base, non sull’immagine. Non deve tagliare celle esistenti. Ciò significa che, se il blocco di tabella contiene celle unite — celle con dimensioni superiori a un’unità di base — l’utente deve prestare attenzione a non specificare un rettangolo che intersechi l’interno di tali celle. Questo rettangolo può essere tracciato solo lungo i bordi delle celle. Dopo questa chiamata al metodo, nella raccolta viene aggiunto un certo numero di nuove celle al posto di quelle suddivise. Queste nuove celle hanno dimensioni pari a un’unità di base.

Vedi anche

ITableCells::Merge