# Markup for FileMaker on iOS

**URL:** <https://the.fmsoup.org/t/markup-for-filemaker-on-ios/1753>\
**Category:** MBS Plugins\
**Tags:** ios, integration\
**Created:** [February 23, 2021, 10:39am UTC](https://the.fmsoup.org/t/markup-for-filemaker-on-ios/1753 "2021-02-23T10:39:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Post date:** [February 23, 2021, 10:39am UTC](https://the.fmsoup.org/t/markup-for-filemaker-on-ios/1753/1 "2021-02-23T10:39:26Z")

</div>

Did you know that iOS 11 introduced a feature to markup images and PDF documents right into the iOS system software?

 ![](https://www.mbs-plugins.com/image/IOSPDFEditing.jpg)

A client asked for adding annotations to a PDF right on the iPhone or iPad with their custom FileMaker iOS SDK based application. We through first to use our [PDFKit](https://www.mbsplugins.eu/component_PDFKit.shtml) or [DynaPDF](https://www.mbsplugins.eu/component_DynaPDF.shtml) functions. Those can do things like merge or render PDF documents. And DynaPDF has quite a few functions to create annotations via script. Great if you automatically want to do things, like adding clickable links via script. (see older blog posts). But this is all via script and the user wants to annotate manually with his finger (or a pencil). Recreating all the markup tools with native code or a web viewer is a lot of work.

When I asked what it should do exactly, the client opened the standard markup dialog in Apple Mail and said to do just use this one. And it turns out, we can do exactly that!

For next [MBS FileMaker Plugin](https://www.monkeybreadsoftware.com/filemaker/), we add this to our [QuickLook](https://www.mbsplugins.eu/component_QuickLook.shtml) functions. You can now use [QLPreviewPanel.SetEditingAllowed](https://www.mbsplugins.eu/QLPreviewPanelSetEditingAllowed.shtml) function to allow editing. With [QLPreviewPanel.SetDismissTrigger](https://www.mbsplugins.eu/QLPreviewPanelSetDismissTrigger.shtml) function you define the script to run when dialog is done and there you can query [QLPreviewPanel.SavedFiles](https://www.mbsplugins.eu/QLPreviewPanelSavedFiles.shtml) to get the saved file (if changes are made). Then import the PDF back into your FileMaker field.

The great thing is that you get all the markup features in FileMaker to work on PDF documents, add annotations, fill a form with text or draw something with an Apple Pencil.

Read more about Markup feature on [Apple's website](https://support.apple.com/en-us/HT206885).

Available now with 11.1pr5 of MBS Plugin and we made you a nice example database to try. Please do not hesitate to send us comments, questions or feedback.

---

<div class="post-metadata">

**Author:** ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)\
**Post date:** [March 10, 2021, 8:11am UTC](https://the.fmsoup.org/t/markup-for-filemaker-on-ios/1753/2 "2021-03-10T08:11:47Z")

</div>

Please try.  
New version is available: [MBS FileMaker Plugin 11.1](https://www.mbs-plugins.com/archive/2021-03-09/MBS_FileMaker_Plugin_111/monkeybreadsoftware_blog_filemaker)

---

<div class="post-metadata">

**Author:** ![Cecile](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/cecile/32/98_2.png) [@Cecile](https://the.fmsoup.org/u/Cecile)\
**Post date:** [March 10, 2021, 4:43pm UTC](https://the.fmsoup.org/t/markup-for-filemaker-on-ios/1753/3 "2021-03-10T16:43:59Z")

</div>

Awesome Christian. Thanks!
