Skip to content

Colors

QuestPDF supports multiple color formats.

c#
using QuestPDF.Helpers;

container
    .Padding(20)
    .Border(1)
    .BorderColor("#03A9F4")
    .Background(Colors.LightBlue.Lighten5)
    .Padding(20)
    .Text("Blue text")
    .Bold()
    .FontColor(Colors.LightBlue.Darken4)
    .Underline()
    .DecorationWavy()
    .DecorationColor(0xFF0000);

example

Color definitions

HEX Colors

A hexadecimal color is specified with: #RRGGBB, where the RR (red), GG (green) and BB (blue) hexadecimal integers specify the components of the color. All values range from 00 to FF, and are case-insensitive.

Alpha channel

To specify an alpha channel, add two more hexadecimal digits in front of the color code: #AARRGGBB where AA is the alpha channel. The alpha channel defines the transparency of a color and ranges from 00 (fully transparent) to FF (fully opaque).

Shorthand HEX

You can use shorthand HEX codes with 3 or 4 digits. The library will automatically expand them to the full 6 or 8-digit format. For example, #123 will be expanded to #112233 and #89AB to #8899AABB.

You can also omit the hash sign (#) at the beginning of the color code.

WARNING

Please be aware that in some software the alpha channel is specified at the end of the color code, e.g. #RRGGBBAA.

Examples

#FF0000
#0000FF
#3CB371
#EE82EE
#FFA500
#6A5ACD

Material Design colors

For your convenience, QuestPDF provides a list of colors from the Google Material Design palette.

VariantRecommended Use
Medium Shade (Base)Base color for the palette
Lighter ShadesLarge background areas or surfaces
Darker ShadesText, headlines, or elements requiring higher contrast against a lighter background
Accent SwatchesSmall elements where user attention is needed

Red.Lighten5
Red.Lighten4
Red.Lighten3
Red.Lighten2
Red.Lighten1
Red.Medium
Red.Darken1
Red.Darken2
Red.Darken3
Red.Darken4
Red.Accent1
Red.Accent2
Red.Accent3
Red.Accent4
Pink.Lighten5
Pink.Lighten4
Pink.Lighten3
Pink.Lighten2
Pink.Lighten1
Pink.Medium
Pink.Darken1
Pink.Darken2
Pink.Darken3
Pink.Darken4
Pink.Accent1
Pink.Accent2
Pink.Accent3
Pink.Accent4
Purple.Lighten5
Purple.Lighten4
Purple.Lighten3
Purple.Lighten2
Purple.Lighten1
Purple.Medium
Purple.Darken1
Purple.Darken2
Purple.Darken3
Purple.Darken4
Purple.Accent1
Purple.Accent2
Purple.Accent3
Purple.Accent4
DeepPurple.Lighten5
DeepPurple.Lighten4
DeepPurple.Lighten3
DeepPurple.Lighten2
DeepPurple.Lighten1
DeepPurple.Medium
DeepPurple.Darken1
DeepPurple.Darken2
DeepPurple.Darken3
DeepPurple.Darken4
DeepPurple.Accent1
DeepPurple.Accent2
DeepPurple.Accent3
DeepPurple.Accent4
Indigo.Lighten5
Indigo.Lighten4
Indigo.Lighten3
Indigo.Lighten2
Indigo.Lighten1
Indigo.Medium
Indigo.Darken1
Indigo.Darken2
Indigo.Darken3
Indigo.Darken4
Indigo.Accent1
Indigo.Accent2
Indigo.Accent3
Indigo.Accent4
Blue.Lighten5
Blue.Lighten4
Blue.Lighten3
Blue.Lighten2
Blue.Lighten1
Blue.Medium
Blue.Darken1
Blue.Darken2
Blue.Darken3
Blue.Darken4
Blue.Accent1
Blue.Accent2
Blue.Accent3
Blue.Accent4
LightBlue.Lighten5
LightBlue.Lighten4
LightBlue.Lighten3
LightBlue.Lighten2
LightBlue.Lighten1
LightBlue.Medium
LightBlue.Darken1
LightBlue.Darken2
LightBlue.Darken3
LightBlue.Darken4
LightBlue.Accent1
LightBlue.Accent2
LightBlue.Accent3
LightBlue.Accent4
Cyan.Lighten5
Cyan.Lighten4
Cyan.Lighten3
Cyan.Lighten2
Cyan.Lighten1
Cyan.Medium
Cyan.Darken1
Cyan.Darken2
Cyan.Darken3
Cyan.Darken4
Cyan.Accent1
Cyan.Accent2
Cyan.Accent3
Cyan.Accent4
Teal.Lighten5
Teal.Lighten4
Teal.Lighten3
Teal.Lighten2
Teal.Lighten1
Teal.Medium
Teal.Darken1
Teal.Darken2
Teal.Darken3
Teal.Darken4
Teal.Accent1
Teal.Accent2
Teal.Accent3
Teal.Accent4
Green.Lighten5
Green.Lighten4
Green.Lighten3
Green.Lighten2
Green.Lighten1
Green.Medium
Green.Darken1
Green.Darken2
Green.Darken3
Green.Darken4
Green.Accent1
Green.Accent2
Green.Accent3
Green.Accent4
LightGreen.Lighten5
LightGreen.Lighten4
LightGreen.Lighten3
LightGreen.Lighten2
LightGreen.Lighten1
LightGreen.Medium
LightGreen.Darken1
LightGreen.Darken2
LightGreen.Darken3
LightGreen.Darken4
LightGreen.Accent1
LightGreen.Accent2
LightGreen.Accent3
LightGreen.Accent4
Lime.Lighten5
Lime.Lighten4
Lime.Lighten3
Lime.Lighten2
Lime.Lighten1
Lime.Medium
Lime.Darken1
Lime.Darken2
Lime.Darken3
Lime.Darken4
Lime.Accent1
Lime.Accent2
Lime.Accent3
Lime.Accent4
Yellow.Lighten5
Yellow.Lighten4
Yellow.Lighten3
Yellow.Lighten2
Yellow.Lighten1
Yellow.Medium
Yellow.Darken1
Yellow.Darken2
Yellow.Darken3
Yellow.Darken4
Yellow.Accent1
Yellow.Accent2
Yellow.Accent3
Yellow.Accent4
Amber.Lighten5
Amber.Lighten4
Amber.Lighten3
Amber.Lighten2
Amber.Lighten1
Amber.Medium
Amber.Darken1
Amber.Darken2
Amber.Darken3
Amber.Darken4
Amber.Accent1
Amber.Accent2
Amber.Accent3
Amber.Accent4
Orange.Lighten5
Orange.Lighten4
Orange.Lighten3
Orange.Lighten2
Orange.Lighten1
Orange.Medium
Orange.Darken1
Orange.Darken2
Orange.Darken3
Orange.Darken4
Orange.Accent1
Orange.Accent2
Orange.Accent3
Orange.Accent4
DeepOrange.Lighten5
DeepOrange.Lighten4
DeepOrange.Lighten3
DeepOrange.Lighten2
DeepOrange.Lighten1
DeepOrange.Medium
DeepOrange.Darken1
DeepOrange.Darken2
DeepOrange.Darken3
DeepOrange.Darken4
DeepOrange.Accent1
DeepOrange.Accent2
DeepOrange.Accent3
DeepOrange.Accent4
Brown.Lighten5
Brown.Lighten4
Brown.Lighten3
Brown.Lighten2
Brown.Lighten1
Brown.Medium
Brown.Darken1
Brown.Darken2
Brown.Darken3
Brown.Darken4
Grey.Lighten5
Grey.Lighten4
Grey.Lighten3
Grey.Lighten2
Grey.Lighten1
Grey.Medium
Grey.Darken1
Grey.Darken2
Grey.Darken3
Grey.Darken4
BlueGrey.Lighten5
BlueGrey.Lighten4
BlueGrey.Lighten3
BlueGrey.Lighten2
BlueGrey.Lighten1
BlueGrey.Medium
BlueGrey.Darken1
BlueGrey.Darken2
BlueGrey.Darken3
BlueGrey.Darken4

Released under the MIT License