This version is out of date, covering development from v6.0.0 to v6.6.5. It is maintained here only for inbound reference links from elsewhere. It is no longer actively updated.

Jump to the current version of aTbRef

TinderboxSix Icon

text tag

Unlike other item object attributes, $Text is stored if/when present for the object, in the 'text' tag. The contents is unstyled UTF-8 text. Unix-style line breaks (\n, link feed), such as are found for paragraph breaks, are not XML encoded.

Basic styling, of font/bold/italic/underline, is stored separately as offset character runs in the separate styles tag.

To allow for the wider range of text styling in v5, e.g. sub-/super-script, strikethrough, highlighting etc., Tinderbox $Text is also stored as encoded RTF text in the 'rtf' tag (but only if the text is added via the objects text window). $Text created via drag/drop import or action code is saved as unstyled text with a 'styles' tag but not 'rtf' tag.

Thus adding $Text, created text & styles tag but the rtf tag is only created if working on $Text via a text window.

Re-editing $Text without an rtf tag via a text window will cause it to add a saved rtf tag. Conversely, editing rich text $Text via action code will make it unstyled (or partially styled) text and the rtf tag will be removed.

Deleting all text deletes all the text/styles/rtf tags.

Embedded images in $Text are stored as JPEGs, in Base 64 form.



A Tinderbox Reference File : Syntax Library : The v6 TBX format : tinderbox tag : (root) item tag : item tag : text tag