GoFiler Legato Script Reference
Legato v 1.5d Application v 5.25a
|
Table of Contents | < < Previous | Next >> |
Chapter Six — File Functions (continued)
Overview
The MappedTextSave function saves a Mapped Text Object to its associated file or to a specified filename.
Syntax/Parameters
Syntax
int = MappedTextSave ( handle hObject, [string filename], [dword flags] );
Parameters
hObject
A handle to a Mapped Text or Edit Object.
filename
An optional string specifying a location to save the data. If not provided, the current filename is employed. To supply a default parameter, use an empty string.
flags
An optional dword containing flags to adjust the save process. See Remarks below for a definition of flags. If omitted, the values follow the application settings as defined in the preferences.
Return Value
Returns an int as ERROR_NONE or a formatted error code on failure.
Remarks
The edit changes flag and modified conditions are reset once the Mapped Text Object is saved.
Definition | Bitwise | Description | |||
MSF_BAK_FILE_LIMIT | 0x0000000F | Limit of Journal Files | |||
MSF_BAK_FILE_AS_JOURNAL | 0x00000100 | Perform Backup as Journal Files (name (01).bak) | |||
MSF_BAK_FILE_HIDDEN | 0x00000200 | Make Backup Files Hidden | |||
MSF_NO_BAK_FILE | 0x00000400 | No Backup File | |||
MSF_NO_NEWLINES | 0x00010000 | No 0x0A New Line Codes | |||
MSF_WRITE_ATTRIBUTES | 0x00020000 | Write Attributes to File | |||
MSF_OVERRIDE_READ_ONLY | 0x00040000 | Override Read-Only Setting | |||
MSF_NO_FILE_SAVE_NOTIFY | 0x00100000 | Do Not Notify Application of Change (this only applies to objects associated with one or more windows) |
By default, save follows simple backup rules so the save function will create a ‘.bak’ file for the associated file. When specifying a filename, backup files are not created. When creating the object using CreateMappedTextFile, backup files will not be created on the first save for the handle.
Line endings are marked as “/r/n”. Setting the MSF_NO_NEWLINES flag results in “/r” line endings. If the application is running in GUI mode, the frame is notified of a file change unless the MSF_NO_FILE_SAVE_NOTIFY flag is set. This allows for the updating tabs and other information.
Related Functions
Platform Support
Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL
Legato IDE, Legato Basic
Table of Contents | < < Previous | Next >> |
© 2012-2024 Novaworks, LLC. All rights reserved worldwide. Unauthorized use, duplication or transmission prohibited by law. Portions of the software are protected by US Patents 10,095,672, 10,706,221 and 11,210,456. GoFiler™ and Legato™ are trademarks of Novaworks, LLC. EDGAR® is a federally registered trademark of the U.S. Securities and Exchange Commission. Novaworks is not affiliated with or approved by the U.S. Securities and Exchange Commission. All other trademarks are property of their respective owners. Use of the features specified in this language are subject to terms, conditions and limitations of the Software License Agreement.