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
| FileHandle | Uchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream |
|---|---|
| PageRef | Odwołanie do strony zwrócone przez funkcję DAFindPage lub DANewPage |
| ExtractOptions | 3 = Zwykłe wyodrębnianie 4 = Podziel słowa |
Wartości zwracane
| 0 | Nie można było wyodrębnić tekstu ze strony |
|---|---|
| Wartość niezerowa | Wartość TextBlockListID |