Difference: HTMLTagsInPDF (19 vs. 20)

Revision 202008-09-30 - SteveFrizzell

Line: 1 to 1
 
META TOPICPARENT name="APPX500Features"

HTML Elements in PDF Output

Changed:
<
<
A variety of html elements are now available (as of Release 4.3.0) for use in formating text within individual data fields in PDF reports created by APPX output processes.
>
>
Effective with Release 5.0.0, a variety of html elements are now available for use in formating text within individual data fields in PDF reports created by APPX output processes.
 
Line: 28 to 28
 When an ALPHA field that contains end-of-paragraph characters ("¶") or underline characters ("_") is printed, these characters are not interpreted as text formating characters and are instead printed like any other characters regardless of whether the field contains HTML elements.

Supported Elements:

Top Level Elements:

Changed:
<
<
>
>
 

HTML - HTML document

Line: 37 to 37
  The HTML element contains the entire html document. A field whose contents is to be formated by embedded html tags must begin with an HTML element starting in position 1. The end tag of an HTML element is optional.

Generic Block Level Elements:

Changed:
<
<
Block level elements print a leading line break before the block and and a trailing line break after the block. This results in double line spacing between block level elements. However, a block level element which is the first element after the HTML element does not print a leading line break. Another execption is that a CENTER element never prints a leading line break resulting in single line spacing between a CENTER element and the preceding block level element. A block level element may not be nested within another block level element. If a block level element is not terminated by an ending tag and another block level element is encountered, then the termination of the first block level element is implied and a trailing line break is printed.
>
>
Block level elements print a leading line break before the block and and a trailing line break after the block. This results in double line spacing between block level elements. However, a block level element which is the first element after the HTML element does not print a leading line break. Another execption is that a CENTER element never prints a leading line break resulting in single line spacing between a CENTER element and the preceding block level element. A block level element may not be nested within another block level element. If a block level element is not terminated by an ending tag and another block level element is encountered, then the termination of the first block level element is implied and a trailing line break is printed.
 

CENTER - Centered block

<CENTER>...</CENTER> 
Line: 93 to 93
  The PRE element is used to print preformated text. Preformated text is printed with a fixed space font. White space is not compressed out and long lines are not wrapped.

Special Inline Elements:

Changed:
<
<
>
>
 

A - Anchor

<A HREF=uri>...</A>
Line: 133 to 133
  The SUP element prints the text within the block as a superscript.

Phrase Elements:

Changed:
<
<
>
>
 

EM - Emphasis

<EM>...</EM>
Line: 147 to 147
  The STRONG element is used to print text with strong emphasis. The APPX implementation of STRONG is the same as using the B tag for bold.

Font Style Elements:

Changed:
<
<
>
>
 

B - Bold text

<B>...</B>
Line: 260 to 260
 
teal #008080
white #FFFFFF
yellow #FFFF00
Changed:
<
<

Bugs:

  1. Fixed - Field with no widget defined attempts to print formated html text. Fields with no widget should not print formated html text.
  2. Fixed - Field with Raw Text widget attempts to print formated html text. Raw Text widgets should not print formated html text.
  3. Fixed - Consecutive BR tags are not all being honored.
  4. Fixed - Specification of absolute font size does not change size of text. <FONT SIZE=6> should render the text using the report's default font size with a scale factor of 80%.
  5. Fixed - Text which overflows the boundaries of the field is not being clipped. For example, the top of superscripts on the first line of the field print above the top of the field boundary.
  6. OPEN - A block level element (H1-H6, CENTER, P, PRE) which immediately follows the <HTML> tag should not print a leading line break.
  7. OPEN - A CENTER element should only perform a leading line break if the position of the CENTER element is not at the left margin of the field. In other words, if a CENTER element is preceded by a BR tag or a closing tag of any other block level element (such as </P>) which forces a line break, the CENTER element should not perform a leading line break since the previous block was explicitly terminated resulting in a line break.
>
>

Issues:

  1. OPEN - A block level element (H1-H6, CENTER, P, PRE) which immediately follows the <HTML> tag should not print a leading line break.
  2. OPEN - A CENTER element should only perform a leading line break if the position of the CENTER element is not at the left margin of the field. In other words, if a CENTER element is preceded by a BR tag or a closing tag of any other block level element (such as </P>) which forces a line break, the CENTER element should not perform a leading line break since the previous block was explicitly terminated resulting in a line break.
 

Comments:

Read what other users have said about this page or add your own comments.
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback