/
SetColor Method
SetColor Method
Sets the foreground and background drawing colors.
Object.SetColor(tfr, tfg, tfb[, tbr, tbg, tbb]) Watermark.SetColor(tiFGC [, tiBGC]])
XFRX 24.0
Object.SetColor(tfr, tfg, tfb, tfa [, tbr, tbg, tbb, tba]) Watermark.SetColor(tiFGCA [, tiBGCA]])
Parameters
tfr, tfg, tfb, tfa
Red, green, blue and alpha components of the foreground color
tbr, tbg, tbb, tba
Red, green, blue and alpha components of the background color (optional)
tiFGC
Foreground color. Default value is 0.
tiBGC
Background color. Default value is -1 (transparent).
tiFGCA
Foreground color with alpha. Default value is 0.
tiBGCA
Background color with alpha. Default value is -1 (transparent).
Alpha component was added in XFRX 24.0.
Remarks
Applies To: XFRX#DRAW, XFRX#XML, XFRX#WATERMARK, WATERMARK-Text Object, PDFL#INIT
Examples
* after calls loSession.SetParams() m.loWM=EVALUATE([xfrx("XFRX#WATERMARK", m.loSession)]) m.loWM.SetText("W A T E R M A R K") m.loWM.SetColor(255, 0, 0)
Forecolor with alpha
* after calls loSession.SetParams() m.loWM=EVALUATE([xfrx("XFRX#WATERMARK", m.loSession)]) m.loWM.SetText("W A T E R M A R K") m.loWM.SetColor(255, 0, 0, 128)
Forecolor with alpha and background color with alpha
* after calls loSession.SetParams() m.loWM=EVALUATE([xfrx("XFRX#WATERMARK", m.loSession)]) m.loWM.SetText("W A T E R M A R K") m.loWM.SetColor(255, 0, 0, 128, 255, 255, 255, 128)
Forecolor with alpha and background color with alpha
* after calls loSession.SetParams() m.loWM=EVALUATE([xfrx("XFRX#WATERMARK", m.loSession)]) m.loWM.SetText("W A T E R M A R K") m.loWM.SetColor(RGB(255, 0, 0)+128*0x1000000, BITOR(RGB(255, 255, 255), BITLSHIFT(128, 24)))