History
   Show Presentation
 
 
 99
Home • Plugins • RWDRSS_Pre • 99
 










<!--#rem
syntax: <X-FC-BODY [EXISTS | NUMPAGES | [FORMAT=PLAIN | FORMAT=WML | FORMAT=RAW | FORMAT=HTML | FORMAT=FC-HTML | FORMAT=ALT-HTML] [TARGET=WindowName] [BGClass=ClassName] [ParaClass=ClassName] [TextClass=ClassName] [QuoteClass=ClassName] [FULLBODY | NOLAYOUTTABLES] [EDITABLE] [FONT=NO] [EMBED=YES | EMBED=NO | EMBED=AUTOPLAY] [OFFSET=oooo] [MAXOUT=mmmm] [PAGE=pppp] [ENCODED] [ESCAPED]]>
- The EXISTS argument will cause the tag to return 1 or 0 depending on whether or not the form has any body data
- The NUMPAGES argument will cause the tag to return the number of pages (slides), as determined by explicit page breaks, of the body.
- The FORMAT=RAW argument causes the body of the form to be output as plain text with no style data or ML encoding
- The FORMAT=PLAIN argument causes the body of the form to be output as plain text with no style data, but with ML encoding, unless used in conjunction with the ESCAPED argument.  Note that this is a change from previous releases of IS, where the FORMAT=PLAIN argument did not include ML encoding (which behaviour caused numerous problems with text containing '&', '<' and '>' characters).
- The FORMAT=WML argument causes the body of the form to be output with style data represented using WML.
- The FORMAT=HTML argument causes the body of the form to be output using HTML, drawing the data from whichever source is more convenient (Literal HTML stream and/or standard text & FC style data stream)
- The FORMAT=FC-HTML argument cauess the body of the form to be output using HTML, drawing the data from the standard text & FC style data stream
- The FORMAT=ALT-HTML argument causes the body of the form to be ouptut using HTML, drawing the data a the "alt", or alternate literal HTML, stream saved using the ALTHTML Body type.
- If no FORMAT argument is present, the body is output with style data represented using HTML drawn from any appropriate stream (FORMAT=HTML)
- The TARGET=WindowName argument, if present, will cause links in the body to included a TARGET= parameter with the provided window name (unless the link itself has an override for this in the style data).  This allows the output of the X-FC-BODY tag to be used correctly within a frame.
- The BGClass, ParaClass, TextClass and QuoteClass arguments can be used to specify a CSS class name to be used to override the default styles output in the body.  This is occasionally useful when trying to create a branded site with a consistent look for all pages.  The classes provided using these 4 arguments will be used to override the internal styles for the page background, paragraphs, normal text and quote text, respectively.
- The FULLBODY argument causes the body to be output as a stand alone HTML page (including <body></body> tags).  This improves rendering fidelity, particularily in the area of margins and background images for the page, but naturally precludes wrapping any additional information around the body content (such as navigation or branding).
- The NOLAYOUTTABLES argument suppresses the use of HTML tables being (ab)used for purely layout purposes.  It should be noted that, despite the specifications of the w3c, modern browsers still remain incapable of laying out content correctly without such contrivances.  In particular, margins tend to not function properly without being explicitly forced into being using tables.  Nonetheless, for some browsers (especially non-visual ones like screenreaders), layout tables are a nuisance, so this mechanism has been provided to turn them off.
- The EDITABLE argument causes the body to be output in a manner consistent with the MSIE and FireFox built in browser editors, including the "contentenabled=true" <body> argument, as well as a number of style output changes to improve round-trip WYSIWYG editing fidelity.
- The FONT=NO argument can only be used with HTML and WML formats.  It suppresses the outputting of font faces and sizes in the style data.  Note that this does *not* necessarily suppress the insertion of <font> tags in the output.  These tags may still be inserted by IS in order to effect colour changes in text.
- The EMBED=YES argument causes non-text, non-image media elements embedded in the page to be output with the HTML <embed> tag
- The EMBED=NO argument causes non-text, non-image media elements embedded in the page to be output as links to the files in question
- The EMBED=AUTOPLAY argument causes non-text, non-image media elements in the page to be output with the HTML <embed> tag with an "autoplay=true" argument
- If no EMBED argument is specified, non-text, non-image embedded content is output as links (EMBED=NO)
- The PAGE argument can be used to output a single page/slide of the body.  Note that in this context "page" refers to a portion of the document  between explicit page breaks, it bears no relation to what actually gets eventually rendered to the screen.
- The OFFSET and MAXOUT arguments can be used to output only a portion of the body, up to MAXOUT bytes starting at OFFSET.
- The ENCODED argument, if present, ensures that the output will be correctly ML encoded.
- The ESCAPED argument formats the output of the tag such that it may be assigned to a JavaScript variable (note that this is in addition to other formatting directives specified using FORMAT= arguments).
-->
<X-FC-BODY FORMAT=PLAIN>