Debenu Quick PDF logo

GetTextBlockAsString

Text, Extraction

Version history

This function was introduced in Quick PDF Library version 11.12.

Description

Returns all the text block entries for a single text block as a formatted string delimited by CR/LF

Syntax

Delphi

function TDebenuPDFLibrary1511.GetTextBlockAsString(TextBlockListID, 
  Index: Integer): WideString;

ActiveX

Function DebenuPDFLibrary1511.PDFLibrary::GetTextBlockAsString(
  TextBlockListID As Long, Index As Long) As String

DLL

wchar_t * DPLGetTextBlockAsString(int InstanceID, int TextBlockListID, int Index)

Parameters

TextBlockListID A value returned by the ExtractPageTextBlocks function
Index The index of the text block. The first text block in the list has an index of 1.

Return values

TextBlockAsString A formatted string of all available text block fields where each line is separate by a CR/LF. Here is a sample output string

CNT:4
FNT:Arial
SIZ:12
CLR:#000000
TX1:20
TY1:769.516
TX2:48.02
TY2:769.516
TX3:48.02
TY3:780.616
TX4:20
TY4:780.616
WID:8.004,6.672,6.672,6.672
TXT:Page

where CNT = char count, FNT = fontname, SIZ = Fontsize, CLR = color, TXx = X value for bounds point x, TYy = Y value for bounds y, WID = comma separated character widths, TXT = extracted text.

Copyright © 2014 Debenu. All rights reserved. AboutContactBlogNewsletterSupport