SetFont Method

Sets font name and attributes for subsequent DrawText() or DrawTextBox() calls.


Object.SetFont(tcFontName, tnSize [, tlBold 
               [, tlItalic [, tlUnderline
               [, tlStrikeThrough]]]])

Watermark.SetFont(tcFontName [, tnSize [, tcFontSTYLE [, tiFontEmbedded]]])

PDFL.SetFont(tcFontName, tnSize [, tlBold 
             [, tlItalic [, tlUnderline
             [, tnEmbed [, lnCodePage [, tlStrikeThrough]]]]]])

Parameters

tcFontName
  The font name

tnSize
  The font size in points

tlBold, tlItalics, tlUnderline, tlStrikeThrough
  The font attributes. These parameters are optional, the default value is .F. Parameter tlStrikeThrough is since XFRX 15.7

lcFontStyle
  Font style for watermark text. Can be empty or one of the following values or combinations. Default value is 'N'.

Value
Description
'B'Bold
'I'Italic
'S'Underline
'U'StrikeThrough
'N'Normal

tiFontEmbedded / tnEmbed
 Font embedding.

Value
Description
0Font will not be embedded (default value).
1Font will be included as subset.
2Font will be included as all characters.
3Font will be included as UNICODE subset .

lnCodePage
 Code page.

Remarks

Applies To: XFRX#DRAW, XFRX#XML, XFRX#WATERMARK, WATERMARK-Text Object, PDFL#INIT

Examples

Watermark text
m.loWM=EVALUATE([xfrx("XFRX#WATERMARK", m.loSession)])
m.loWM.SetText("W A T E R M AR K")
m.loWM.SetFont("Tahoma", 15, "B")