DAExtractPageTextBlocks

Tekst, Extractie, Functionaliteit voor directe toegang

Beschrijving

Vergelijkbaar met de functie DAExtractPageText, maar de resultaten worden in een tekstbloklijst opgeslagen in plaats van als CSV-string geretourneerd

Zodra de resultaten in de tekstbloklijst staan, kunnen functies als DAGetTextBlockCount, DAGetTextBlockText en DAGetTextBlockColor worden gebruikt om de eigenschappen van elk tekstblok op te halen

Syntaxis

Delphi

Function TPDFlib.DAExtractPageTextBlocks(FileHandle, PageRef, ExtractOptions: Integer): Integer;

ActiveX

Function PDFlib::DAExtractPageTextBlocks(FileHandle As Long, PageRef As Long, ExtractOptions As Long) As Long

DLL

int DLDAExtractPageTextBlocks(int InstanceID, int FileHandle, int PageRef, int ExtractOptions);

Parameters

FileHandleEen handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream
PageRefEen paginareferentie die door de functies DAFindPage of DANewPage wordt geretourneerd
ExtractOptions3 = Normal extraction 4 = Split words

Retourwaarden

0De tekst kon niet van de pagina worden geëxtraheerd
Non-zeroEen TextBlockListID-waarde