SAP Knowledge Base Article - Public

1214798 - What RTF tags are supported in Crystal Reports?

Symptom

  • What are the Rich Text Format tags that can be used in Crystal Reports?
  • When formatting an object to use RTF Text Interpretation in Crystal Reports, what RTF tags are supported?

Environment

  • SAP Crystal Reports 2013
  • SAP Crystal Reports 2011
  • SAP Crystal Reports 2020
           
  • SAP Crystal Reports for Enterprise 4.1
  • SAP Crystal Reports for Enterprise 4.2
  • SAP Crystal Reports for Enterprise 4.3

Resolution

  • Crystal Reports RTF text interpretation was introduced to format text with basic RTF tags. It does not support the full set of RTF tags, as it is meant to only support the formatting that can be done in Crystal Reports for a text object like: fonts, font size, font colors, bold, italic,...
       
  • This knowledge base article provides the following information: 
    • A list of supported RTF tags in Crystal Reports.
    • A list of examples of unsupported RTF tags that will not format correctly in Crystal Reports.
    • Sample report using RTF Text Interpretation.
    • Background information.
    • Where to find more information?
        
          
  • RTF tags supported in Crystal Reports:
       
    • \fonttbl              Font table generation
    • \colortbl             Color table generation
    • \tab                   Fixed tabs (fixed meaning set on a horizontal line position)
    • \par                   Few paragraph, essentially a carriage return or line feed
    • \qr                     Paragraph alignment (qr is right aligned, qc is centered, ql is left aligned)
    • \ul                     Underline (ulnone is used to switch off underline)
    • \b                      Bold (b0 is used to switch off bold)
    • \fi2880               Indent first line of paragraph (in this example the indent is 2 inches)
    • \li1440               Left indent all (in this example the indent is 1 inch)
    • \strike                Strikeout font
    • \emdash            Produce the smaller "-" dash (en-dash, a dash the width of the letter "n")
    • \endash             Produce the smaller "-" dash (en-dash, a dash the width of the letter "n")
    • \emspace           Produce the smaller " " space (en-space, a space the width of the letter "n")
    • \enspace            Produce the smaller " " space (en-space, a space the width of the letter "n")
    • \ldblquote           Left double quotation mark (rdblquote produces a right double quotation mark)
    • \lquote               Left single quotation mark (rquote produces a right single quotation mark)
    • \bullet                Bullet mark
         
         
  • Example of RTF Tags not supported in Crystal Reports. Those RTF tags will not format the text as expected:
        
    • \pntext\f1\'B7     Bulleted indents (in this example a round bullet is used)
    • \sub                   Subscript
    • \super                Superscript
    • \trowd                 Tables and any table, row, or cell-related tags
    • \shad                  Shadows
    • \animtext            Animated text
    • \caps                  Apply capital letters
    • \uldb                  Double underline
    • \uldash               Dash underline
    • \ulth                   Thick underline
    • \ulw                    Wave underline
    • \chshdng             Character shading
    • \chdate               Current date
    • \bkmrkstart         Bookmark start or bookmark end
    • \bkmarkend        Bookmark start or bookmark end
    • \pict, \wbitmap     Pictures and any picture-related tags
    • \object                OLE objects and any OLE object-related tags
    • \do                      Drawing objects and any Drawing object-related tags
    • \strikedl               Double Strike
         
           
  • Sample Report:
        
    • RTF Text Intepretation Sample Report.rpt  ( Available in the Attachments section below)
        

            
  • Background Information: 
       
    • RTF Text Interpretation reads formula or database syntax written as RTF tags and thereby apply the format property in Crystal Reports.
    • The component that interprets RTF tags is: Crpaig80.dll. This component renders text objects in Crystal Reports.
          
             
  • Where to find More Information:
       
    • For more information on 'Text Interpretation', refer to the Crystal Reports Online Help by pressing the F1 key.

 

Keywords

RTF CODES TEXT OBJECT INTERPRETATION CORRECT WORKS ERROR FORMULA SUPPORT Crystal Reports Formula Syntax Paragraph Formatting String Field , c2011504 , KBA , BI-RA-CR , Crystal Reports designer or Business View Manager , How To

Product

SAP Crystal Reports 2013 ; SAP Crystal Reports 2016 ; SAP Crystal Reports 2020

Attachments

RTF Text Interpretation.rpt
RTF Tags Sample.xls