DAExtractPageTextBlocks

Tekst, Wyodrębnianie, Funkcje dostępu bezpośredniego

Opis

Podobna do funkcji DAExtractPageText, ale wyniki są przechowywane na liście bloków tekstu zamiast zwracane jako ciąg CSV.

Gdy wyniki znajdą się na liście bloków tekstu, do pobrania właściwości każdego bloku tekstu można użyć funkcji takich jak DAGetTextBlockCount, DAGetTextBlockText i DAGetTextBlockColor

Składnia

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);

Parametry

FileHandleUchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream
PageRefOdwołanie do strony zwrócone przez funkcję DAFindPage lub DANewPage
ExtractOptions3 = Zwykłe wyodrębnianie 4 = Podziel słowa

Wartości zwracane

0Nie można było wyodrębnić tekstu ze strony
Wartość niezerowaWartość TextBlockListID