question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Design] [Form Recognizer | Table Indexer] Implement indexer on ExtractedTable to index into Cells array

See original GitHub issue

Summary

Tables cells are available in Form Recognizer output in order to use them in application UI, rather than for data analysis. Given this, providing a table indexer that allows callers to index into a given cell in the table by row, col, is a more idiomatic approach than having an array of cells users must iterate through to find a given cell.

One question that arises is how to handle column span and row span.

We should understand prior approaches in BCL/.NET and design an approach for indexing into table cells consistent with these.

The resulting API will likely look like:

public class ExtractedTable {
    public ExtractedTableCell[] Cells { get; }
    ...

See: https://github.com/Azure/azure-sdk-for-net/blob/ce046949f17fc4ceeab5c87beb4750047b983565/sdk/formrecognizer/Azure.AI.FormRecognizer/src/ExtractedTable.cs#L24

Goals

  • Identify examples of table indexers elsewhere in BCL/.NET to understand precedents
  • Design an API for indexing into table cells consistent with other BCL/.NET types
  • Review design with feature crew and architects
  • Implement design

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
pallavitcommented, Jun 19, 2023

Closing this, and will reopen if there is a customer need for this feature.

0reactions
maririoscommented, Jul 10, 2020

We will like to get more information about the usage of this feature to help shape the design. Moving to backlog

Read more comments on GitHub >

github_iconTop Results From Across the Web

Indexing Form Recognizer Output - Microsoft Q&A
I have trained a custom model for our contracts PDFs using Form Recognizer and I would like to allow employees to inquire about...
Read more >
Form Recognizer - Connectors
It allows analyze and extract informatino from Forms, Invoices, Receipts, Business Cards, and ID Documents. Prerequisites. To use this integration, you will ...
Read more >
Oracle Forms Recognition
Purpose. Use this mode to create forms that will be used in Oracle Forms. Recognition Verifier to manually correct extracted data and for...
Read more >
A table detection, cell recognition and text extraction ...
A table detection, cell recognition and text extraction algorithm to convert tables in images to excel files. How to turn screenshots of a...
Read more >
Enterprise Level Implementation of Azure AI Services for ...
Create Form Recognizer Indexer. Indexer's run upon creation. Make sure to go to the Azure Portal to see if your documents are getting...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found