Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.1   6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4    Statistic  

DynaPDF.FindText

Searches a text and returns position details.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
DynaPDF 4.1 Yes Yes Yes Yes Yes

MBS( "DynaPDF.FindText"; PDF; Text { ; CaseInsensitive } )

Parameters

Parameter Description Example value
PDF The PDF reference returned from DynaPDF.New. $pdf
Text The text to search. "Hello"
CaseInsensitive Optional
Optional, if 1, the case of the letters is ignored (also umlauts).
1

Result

Returns list of found positions.

Description

Searches a text and returns position details.
You need to have an open page. you can use DynaPDF.EditPage to edit an existing one.
The list of returned coordinates contains a rectangle for each found position defined by 4 coordinates. The coordinates (x1 y1 x2 y2 x3 y3 x4 y4) define the surrounding rectangle of the text area.

Examples

Highlight "Apple" with yellow:

MBS( "DynaPDF.FindText"; $PDF; "Apple"; 1 )

Example result: "96.001800 662.040000 168.307802 662.040000 168.307802 676.080000 96.001800 676.080000"

See also


DynaPDF.FindPattern   -   DynaPDF.FlattenAnnots

Feedback: Report problem or ask question.




Links
MBS FileMaker Plugins