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
| FileHandle | Een handle geretourneerd door de functies DAOpenFile, DAOpenFileReadOnly of DAOpenFromStream |
|---|---|
| PageRef | Een paginareferentie die door de functies DAFindPage of DANewPage wordt geretourneerd |
| ExtractOptions | 3 = Normal extraction 4 = Split words |
Retourwaarden
| 0 | De tekst kon niet van de pagina worden geëxtraheerd |
|---|---|
| Non-zero | Een TextBlockListID-waarde |