QLPreviewPanel.SetEditingAllowed
--------------------------------

Sets whether editing is allowed.

| Component | Version | macOS | Windows | Linux | Server | iOS SDK |
|---|---|---|---|---|---|---|
| [QuickLook](component_QuickLook.md) | [11.1](newinversion111.md) | ❌ No | ❌ No | ❌ No | ❌ No | ✅ Yes |

MBS( "QLPreviewPanel.SetEditingAllowed"; Editable ) 

**MBS**( **"QLPreviewPanel.SetEditingAllowed";** /\* Sets whether editing is allowed. \*/  
**$Editable**) /\* Pass 1 to enable or 0 to disable.e.g. 1 \*/ 

### Parameters

| Parameter | Description | Example |
|---|---|---|
| Editable | Pass 1 to enable or 0 to disable. | 1 |

### Result

Returns OK or error.

### Description

Sets whether editing is allowed.  
The user can annotate images and PDF documents on iOS within your application (requires use of FileMaker iOS SDK).  
### Examples

Enable editing:

 MBS ( "QLPreviewPanel.SetEditingAllowed"; 1 )  
Show panel to edit PDF document in container:

 Set Variable \[ $r ; Value: MBS ( "[QLPreviewPanel.Clear](QLPreviewPanelClear.md)" ) \]   
Set Variable \[ $r ; Value: MBS ( "[QLPreviewPanel.AddContainer](QLPreviewPanelAddContainer.md)"; MyTable::PDFContainer ) \]   
Set Variable \[ $r ; Value: MBS ( "[QLPreviewPanel.SetDismissTrigger](QLPreviewPanelSetDismissTrigger.md)"; Get(FileName); "Dismissed" ) \]   
Set Variable \[ $r ; Value: MBS ( "QLPreviewPanel.SetEditingAllowed"; 2) \]   
Set Variable \[ $r ; Value: MBS ( "[QLPreviewPanel.Show](QLPreviewPanelShow.md)" ) \]  
### See also

- [QLPreviewPanel.AddContainer](QLPreviewPanelAddContainer.md)
- [QLPreviewPanel.Clear](QLPreviewPanelClear.md)
- [QLPreviewPanel.GetEditingAllowed](QLPreviewPanelGetEditingAllowed.md)
- [QLPreviewPanel.GetSharingAllowed](QLPreviewPanelGetSharingAllowed.md)
- [QLPreviewPanel.SetDismissTrigger](QLPreviewPanelSetDismissTrigger.md)
- [QLPreviewPanel.SetSharingAllowed](QLPreviewPanelSetSharingAllowed.md)
- [QLPreviewPanel.Show](QLPreviewPanelShow.md)

### Release notes

- **Version 11.1**
    - Added [QLPreviewPanel.GetEditingAllowed](https://www.mbsplugins.eu/QLPreviewPanelGetEditingAllowed.shtml), [QLPreviewPanel.SavedFiles](https://www.mbsplugins.eu/QLPreviewPanelSavedFiles.shtml), [QLPreviewPanel.SetDismissTrigger](https://www.mbsplugins.eu/QLPreviewPanelSetDismissTrigger.shtml) and [QLPreviewPanel.SetEditingAllowed](https://www.mbsplugins.eu/QLPreviewPanelSetEditingAllowed.shtml) functions to use markup editing of documents on iOS.

### Example Databases

- [iOS/Examples/Markup](https://www.mbsplugins.eu/MBS-FileMaker-Plugin-Examples/iOS/Examples/Markup.shtml#1ScriptAnchor_)

### Blog Entries

- [MBS FileMaker Plugin 11.1](https://www.mbsplugins.de/archive/2021-03-16/MBS_FileMaker_Plugin_111/monkeybreadsoftware_blog_filemaker)
- [MBS FileMaker Plugin, version 11.1pr5](https://www.mbsplugins.de/archive/2021-02-20/MBS_FileMaker_Plugin_version_1/monkeybreadsoftware_blog_filemaker)
- [Markup for FileMaker on iOS](https://www.mbsplugins.de/archive/2021-02-19/Markup_for_FileMaker_on_iOS/monkeybreadsoftware_blog_filemaker)

This function checks for a license.

Created 18th February 2021 , last changed 24th August 2022

  
[QLPreviewPanel.SetDismissTrigger](QLPreviewPanelSetDismissTrigger.md) - [QLPreviewPanel.SetSharingAllowed](QLPreviewPanelSetSharingAllowed.md)

[HTML Version](QLPreviewPanelSetEditingAllowed.shtml)