DAExtractPageTextBlocks
Texte, extraction, fonctionnalité Direct Access
Description
Semblable à la fonction DAExtractPageText, mais les résultats sont enregistrés dans une liste de blocs de texte plutôt que renvoyés sous forme de chaîne CSV
Une fois les résultats dans la liste de blocs, DAGetTextBlockCount, DAGetTextBlockText et DAGetTextBlockColor permettent de récupérer les propriétés de chaque bloc
Syntaxe
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);
Paramètres
| FileHandle | Un handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Référence de page renvoyée par les fonctions DAFindPage ou DANewPage |
| ExtractOptions | 3 = Extraction normale 4 = Séparation des mots |
Valeurs de retour
| 0 | Le texte n’a pas pu être extrait de la page |
|---|---|
| Non-zero | Valeur TextBlockListID |