GetLiveTextAsJSON

Retourneert de tekst en positie als JSON-gegevens voor elke tekstregel in een afbeelding in een containervenster met behulp van het algoritme voor tekstherkenning.

Opmaak 

GetLiveTextAsJSON ( container ; taal )

Parameters 

container - een uitdrukking die containergegevens als resultaat geeft.

taal - de taalcode van het te gebruiken algoritme voor tekstherkenning (zie GetLiveText).

Resulterend gegevenstype 

tekst

Afkomstig uit versie 

21.0

Beschrijving 

Deze functie is vergelijkbaar met de functie GetLiveText functie, behalve dat deze een array van JSON objecten als resultaat geeft, een voor elk tekstsegment in de afbeelding. Elk object bevat de tekst en de positie ervan in deze indeling:

Kopiëren
[
    {
        "x": 10,
        "y": 20,
        "text": "Tekstsegment"
    },
    ...
]

De waarden voor x en y zijn in pixels vanaf de linkerbovenhoek van de afbeelding.

Zie GetLiveText voor meer informatie over ondersteunde taalcodes en besturingssysteemversies.

Voorbeeld 1 

In het veld Factuurtekst slaat u de tekst op die is geëxtraheerd uit de afbeelding in het veld InvoiceContainer met behulp van het en-US algoritme voor tekstherkenning.

Kopiëren
Veld instellen [Facturen::Factuurtekst ; GetLiveText ( Facturen::Factuurcontainer ; "en-US" )]

Stelt het veld InvoiceText in op:

Kopiëren
[
    {
        "x": 113,
        "y": 230,
        "text": "Watertuin van Erickson"
    },
    {
        "x": 288,
        "y": 230,
        "text": "Alea Marks"
    },
    {
        "x": 421,
        "y": 230,
        "text": "2053 Lorem Rd."
},
    {
        "x": 493,
        "y": 230,
        "text": "12/22/2019"
    }
]