← All Documentation
Colors
TerraPDF ships a full Material Design-inspired colour palette as static string
constants in the TerraPDF.Helpers.Color class. All values are CSS hex strings
compatible with every API that accepts a colour (FontColor, Background,
Border, LineHorizontal, etc.).
Special Constants
Color.White // "#FFFFFF"
Color.Black // "#000000"
Color.Transparent // "#00000000"
Full Palette
Each colour family exposes shades from Lighten5 (near-white) through Medium
to Darken4 (near-black). Not all families have every shade.
Red
| Constant | Hex |
|---|---|
Color.Red.Lighten5 |
#FFEBEE |
Color.Red.Lighten4 |
#FFCDD2 |
Color.Red.Lighten3 |
#EF9A9A |
Color.Red.Lighten2 |
#E57373 |
Color.Red.Lighten1 |
#EF5350 |
Color.Red.Medium |
#F44336 |
Color.Red.Darken1 |
#E53935 |
Color.Red.Darken2 |
#D32F2F |
Color.Red.Darken3 |
#C62828 |
Color.Red.Darken4 |
#B71C1C |
Pink
| Constant | Hex |
|---|---|
Color.Pink.Medium |
#E91E63 |
Color.Pink.Darken2 |
#C2185B |
Purple
| Constant | Hex |
|---|---|
Color.Purple.Medium |
#9C27B0 |
Color.Purple.Darken2 |
#7B1FA2 |
Deep Purple
| Constant | Hex |
|---|---|
Color.DeepPurple.Medium |
#673AB7 |
Color.DeepPurple.Darken2 |
#512DA8 |
Indigo
| Constant | Hex |
|---|---|
Color.Indigo.Lighten5 |
#E8EAF6 |
Color.Indigo.Medium |
#3F51B5 |
Color.Indigo.Darken2 |
#283593 |
Blue
| Constant | Hex |
|---|---|
Color.Blue.Lighten5 |
#E3F2FD |
Color.Blue.Lighten4 |
#BBDEFB |
Color.Blue.Lighten3 |
#90CAF9 |
Color.Blue.Lighten2 |
#64B5F6 |
Color.Blue.Lighten1 |
#42A5F5 |
Color.Blue.Medium |
#2196F3 |
Color.Blue.Darken1 |
#1E88E5 |
Color.Blue.Darken2 |
#1976D2 |
Color.Blue.Darken3 |
#1565C0 |
Color.Blue.Darken4 |
#0D47A1 |
Teal
| Constant | Hex |
|---|---|
Color.Teal.Medium |
#009688 |
Color.Teal.Darken2 |
#00796B |
Green
| Constant | Hex |
|---|---|
Color.Green.Lighten5 |
#E8F5E9 |
Color.Green.Lighten4 |
#C8E6C9 |
Color.Green.Lighten3 |
#A5D6A7 |
Color.Green.Lighten2 |
#81C784 |
Color.Green.Lighten1 |
#66BB6A |
Color.Green.Medium |
#4CAF50 |
Color.Green.Darken1 |
#43A047 |
Color.Green.Darken2 |
#388E3C |
Color.Green.Darken3 |
#2E7D32 |
Color.Green.Darken4 |
#1B5E20 |
Light Green
| Constant | Hex |
|---|---|
Color.LightGreen.Medium |
#8BC34A |
Color.LightGreen.Darken2 |
#689F38 |
Lime
| Constant | Hex |
|---|---|
Color.Lime.Medium |
#CDDC39 |
Color.Lime.Darken2 |
#AFB42B |
Yellow
| Constant | Hex |
|---|---|
Color.Yellow.Medium |
#FFEB3B |
Color.Yellow.Darken2 |
#F9A825 |
Amber
| Constant | Hex |
|---|---|
Color.Amber.Medium |
#FFC107 |
Color.Amber.Darken2 |
#FF8F00 |
Orange
| Constant | Hex |
|---|---|
Color.Orange.Medium |
#FF9800 |
Color.Orange.Darken2 |
#E65100 |
Deep Orange
| Constant | Hex |
|---|---|
Color.DeepOrange.Medium |
#FF5722 |
Color.DeepOrange.Darken2 |
#BF360C |
Brown
| Constant | Hex |
|---|---|
Color.Brown.Lighten5 |
#EFEBE9 |
Color.Brown.Medium |
#795548 |
Color.Brown.Darken2 |
#4E342E |
Grey
| Constant | Hex |
|---|---|
Color.Grey.Lighten5 |
#FAFAFA |
Color.Grey.Lighten4 |
#F5F5F5 |
Color.Grey.Lighten3 |
#EEEEEE |
Color.Grey.Lighten2 |
#E0E0E0 |
Color.Grey.Lighten1 |
#BDBDBD |
Color.Grey.Medium |
#9E9E9E |
Color.Grey.Darken1 |
#757575 |
Color.Grey.Darken2 |
#616161 |
Color.Grey.Darken3 |
#424242 |
Color.Grey.Darken4 |
#212121 |
Blue Grey
| Constant | Hex |
|---|---|
Color.BlueGrey.Lighten5 |
#ECEFF1 |
Color.BlueGrey.Lighten4 |
#CFD8DC |
Color.BlueGrey.Medium |
#607D8B |
Color.BlueGrey.Darken2 |
#37474F |
Color.BlueGrey.Darken4 |
#263238 |
Using Raw Hex Strings
Any method that accepts a colour string also accepts a plain hex literal:
container.Background("#FFF8E1");
container.FontColor("#333333");
container.Border(1, "#DDDDDD");