Topics
All
MacOS
(Only)
Windows
(Only)
Linux
(Only, Not)
iOS
(Only, Not)
Components
Crossplatform Mac & Win
Server
Client
Old
Deprecated
Guides
Examples
Videos
New in version:
9.3
9.4
9.5
10.0
10.1
10.2
10.3
10.4
10.5
10.6
Statistic
FMM
Blog
DynaPDF.WriteFText
Writes text on current page with formatting commands.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| DynaPDF | 3.1 | Yes | Yes | Yes | Yes | Yes |
Parameters
| Parameter | Description | Example | Flags |
|---|---|---|---|
| The PDF reference returned from DynaPDF.New. | |||
| Align | The text alignment. Can be left, center, right or justify. | "left" | |
| Text | The text to write. | "Hello World" | |
| PlainText | Available in MBS FileMaker Plugin 9.1 or newer. Pass 1 to ignore formatting commands and treat text as plain text. Default is 0 to interpret commands in text. |
0 | Optional |
Result
Returns OK or error message.
Description
Writes text on current page with formatting commands.Use DynaPDF.GetFTextHeightEx or DynaPDF.GetFTextHeight to calculate the space needed for the text if you want to create a matching text rectangle for vertical alignment.
See DynaPDF.AllowPageBreak for whether to do page breaks or not.
Please set a font first with DynaPDF.SetFont function before you write on the page.
See DynaPDF.WriteStyledText and DynaPDF.WriteStyledTextEx to convert FileMaker styles to DynaPDF commands.
See also WriteFText function in DynaPDF manual.
Examples
Writes some text:
MBS( "DynaPDF.WriteFText"; $PDF; "center"; "Hello World" )
Write text with font changing:
# Write some formatted text
Set Variable [ $text ; Value: "Some text. \FT[Times-Bold]Now Times in bold!\FT[Times-Roman] and back to normal Times." ]
Set Variable [ $r ; Value: MBS("DynaPDF.SetTextRect"; $pdf; 200; 200; 150; -1) ]
Set Variable [ $r ; Value: MBS("DynaPDF.WriteFText"; $pdf; "left"; $text) ]
Write some text with a link:
MBS( "DynaPDF.WriteFText"; $PDF; "left"; "Link to DynaPDF: \FC[16711680]\ul#\LK[false, TRUE, false, https://www.dynaforms.com]Test\EK#\ul#\FC[0]." )
See also
- DynaPDF.GetTextWidth
- DynaPDF.New
- DynaPDF.PageLink
- DynaPDF.SetPageBreakExpression
- DynaPDF.WebLink
- DynaPDF.WriteDemoText
- DynaPDF.WriteFTextEx
- DynaPDF.WriteFTextExRotated
- DynaPDF.WriteStyledText
- DynaPDF.WriteText
Example Databases
- DynaPDF/Create Text as PDFA
- DynaPDF/Place Picture
- DynaPDF/Signature Appearance
- DynaPDF/Watermark pages
- DynaPDF/WriteFText
- DynaPDF/ZUGFeRD/ZUGFeRD Invoice
- DynaPDF/ZUGFeRD 2.0/Factur-X Invoice
- DynaPDF/ZUGFeRD 2.0/ZUGFeRD 2.0 Invoice
Blog Entries
- New in MBS FileMaker Plugin 10.5
- MBS FileMaker Plugin, version 10.5pr3
- DynaPDF WriteFText with links inside
- MBS FileMaker Plugin, version 9.1pr2
- DynaPDF and Styled Text, Xojo vs. FileMaker
FileMaker Magazin
Release notes
- Version 9.1
- Added PlainText flag to DynaPDF.WriteFText, DynaPDF.WriteFTextEx and DynaPDF.WriteFTextExRotated functions.
- Version 7.4
Created 18th August 2014, last changed 9th October 2020
DynaPDF.WriteDemoText - DynaPDF.WriteFTextEx
Feedback: Report problem or ask question.
Links
MBS FileMaker tutorial videos