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

FileHandleUn handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
PageRefRéférence de page renvoyée par les fonctions DAFindPage ou DANewPage
ExtractOptions3 = Extraction normale 4 = Séparation des mots

Valeurs de retour

0Le texte n’a pas pu être extrait de la page
Non-zeroValeur TextBlockListID