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.EditPage
This function prepares a page for editing.
| Component | Version | macOS | Windows | Linux | Server | FileMaker iOS SDK |
| DynaPDF | 3.1 | Yes | Yes | Yes | Yes | Yes |
Parameters
| Parameter | Description | Example |
|---|---|---|
| The PDF reference returned from DynaPDF.New. | ||
| Page | The number of the page to edit. Range from 1 to DynaPDF.GetPageCount. | 1 |
Result
Returns OK on success.
Description
This function prepares a page for editing.If the page does exist (PageNum is greater than the number of pages in the document), new pages are appended until the number of pages is equal PageNum. An open page must be closed with EndPage() after the required changes are made.
See also EditPage function in DynaPDF manual.
Examples
Edit page 1:
Set Variable [$r; Value:MBS("DynaPDF.EditPage"; $pdf; 1)]
Loop over pages and add page numbers:
Set Variable [$PageCount; Value:MBS( "DynaPDF.GetPageCount"; $pdf )]
Set Variable [$PageNumber; Value:1]
Set Variable [$pageWidth; Value:MBS("DynaPDF.GetPageWidth"; $pdf)]
Set Variable [$pageHeight; Value:MBS("DynaPDF.GetPageHeight"; $pdf)]
Loop
Set Variable [$r; Value:MBS("DynaPDF.EditPage"; $pdf; $PageNumber)]
Set Variable [$r; Value:MBS( "DynaPDF.SetFont"; $pdf; "Helvetica"; 0; 12)]
Set Variable [$r; Value:MBS( "DynaPDF.WriteFTextEx"; $pdf; 50; $pageHeight - 50; $pageWidth-100; 30; "right"; GetAsText($PageNumber) & " of " & $PageCount)]
Set Variable [$r; Value:MBS("DynaPDF.EndPage"; $pdf)]
Set Variable [$PageNumber; Value:$PageNumber +1]
Exit Loop If [$PageNumber > $PageCount]
End Loop
See also
- DynaPDF.IsEmptyPage
- DynaPDF.MovePage
- DynaPDF.New
- DynaPDF.PageLink
- DynaPDF.ReplacePattern
- DynaPDF.SetFieldBorderColor
- DynaPDF.SetFont
- DynaPDF.WebLink
- DynaPDF.WriteFText
- DynaPDF.WriteFTextEx
Example Databases
- DynaPDF/Add Weblinks
- DynaPDF/Apply Letter Paper to PDF
- DynaPDF/DynaPDF Highlight Text
- DynaPDF/Form/Form
- DynaPDF/List Pages
- DynaPDF/Merge PDFs
- DynaPDF/PDF Crop
- DynaPDF/PDF Library
- DynaPDF/Personalized PDFs
- DynaPDF/Watermark pages
Blog Entries
- Swiss QR-Codes for invoices as vector graphics
- Example Script for DynaPDF.FindText and DynaPDF.WebLink
- Merge PDF with table of contents
- PDF Forms with MBS Plugin
FileMaker Magazin
Created 18th August 2014, last changed 18th June 2016
DynaPDF.DrawPie - DynaPDF.EditTemplate
Feedback: Report problem or ask question.
Links
MBS FileMaker blog