[fpc-devel] HTML string to TFPColor
José Mejuto
joshyfun at gmail.com
Sun Jul 23 16:47:46 CEST 2017
El 23/07/2017 a las 16:05, Bart escribió:
> https://www.w3.org/TR/css3-color/#colorunits
>
> Actually, adding more colornames is fine with me, itś just a tedious job ...
>
Hello,
If somebody needs it:
type
HTMLStandardColor=record
ColorName: string;
Red: BYTE;
Green: BYTE;
Blue: BYTE;
end;
const
HTMLStandardColors: array [0..147] of HTMLStandardColor=(
(ColorName:'AliceBlue';Red:$F0;Green:$F8;Blue:$FF),
(ColorName:'AntiqueWhite';Red:$FA;Green:$EB;Blue:$D7),
(ColorName:'Aqua';Red:$00;Green:$FF;Blue:$FF),
(ColorName:'Aquamarine';Red:$7F;Green:$FF;Blue:$D4),
(ColorName:'Azure';Red:$F0;Green:$FF;Blue:$FF),
(ColorName:'Beige';Red:$F5;Green:$F5;Blue:$DC),
(ColorName:'Bisque';Red:$FF;Green:$E4;Blue:$C4),
(ColorName:'Black';Red:$00;Green:$00;Blue:$00),
(ColorName:'BlanchedAlmond';Red:$FF;Green:$EB;Blue:$CD),
(ColorName:'Blue';Red:$00;Green:$00;Blue:$FF),
(ColorName:'BlueViolet';Red:$8A;Green:$2B;Blue:$E2),
(ColorName:'Brown';Red:$A5;Green:$2A;Blue:$2A),
(ColorName:'BurlyWood';Red:$DE;Green:$B8;Blue:$87),
(ColorName:'CadetBlue';Red:$5F;Green:$9E;Blue:$A0),
(ColorName:'Chartreuse';Red:$7F;Green:$FF;Blue:$00),
(ColorName:'Chocolate';Red:$D2;Green:$69;Blue:$1E),
(ColorName:'Coral';Red:$FF;Green:$7F;Blue:$50),
(ColorName:'CornflowerBlue';Red:$64;Green:$95;Blue:$ED),
(ColorName:'Cornsilk';Red:$FF;Green:$F8;Blue:$DC),
(ColorName:'Crimson';Red:$DC;Green:$14;Blue:$3C),
(ColorName:'Cyan';Red:$00;Green:$FF;Blue:$FF),
(ColorName:'DarkBlue';Red:$00;Green:$00;Blue:$8B),
(ColorName:'DarkCyan';Red:$00;Green:$8B;Blue:$8B),
(ColorName:'DarkGoldenRod';Red:$B8;Green:$86;Blue:$0B),
(ColorName:'DarkGray';Red:$A9;Green:$A9;Blue:$A9),
(ColorName:'DarkGrey';Red:$A9;Green:$A9;Blue:$A9),
(ColorName:'DarkGreen';Red:$00;Green:$64;Blue:$00),
(ColorName:'DarkKhaki';Red:$BD;Green:$B7;Blue:$6B),
(ColorName:'DarkMagenta';Red:$8B;Green:$00;Blue:$8B),
(ColorName:'DarkOliveGreen';Red:$55;Green:$6B;Blue:$2F),
(ColorName:'DarkOrange';Red:$FF;Green:$8C;Blue:$00),
(ColorName:'DarkOrchid';Red:$99;Green:$32;Blue:$CC),
(ColorName:'DarkRed';Red:$8B;Green:$00;Blue:$00),
(ColorName:'DarkSalmon';Red:$E9;Green:$96;Blue:$7A),
(ColorName:'DarkSeaGreen';Red:$8F;Green:$BC;Blue:$8F),
(ColorName:'DarkSlateBlue';Red:$48;Green:$3D;Blue:$8B),
(ColorName:'DarkSlateGray';Red:$2F;Green:$4F;Blue:$4F),
(ColorName:'DarkSlateGrey';Red:$2F;Green:$4F;Blue:$4F),
(ColorName:'DarkTurquoise';Red:$00;Green:$CE;Blue:$D1),
(ColorName:'DarkViolet';Red:$94;Green:$00;Blue:$D3),
(ColorName:'DeepPink';Red:$FF;Green:$14;Blue:$93),
(ColorName:'DeepSkyBlue';Red:$00;Green:$BF;Blue:$FF),
(ColorName:'DimGray';Red:$69;Green:$69;Blue:$69),
(ColorName:'DimGrey';Red:$69;Green:$69;Blue:$69),
(ColorName:'DodgerBlue';Red:$1E;Green:$90;Blue:$FF),
(ColorName:'FireBrick';Red:$B2;Green:$22;Blue:$22),
(ColorName:'FloralWhite';Red:$FF;Green:$FA;Blue:$F0),
(ColorName:'ForestGreen';Red:$22;Green:$8B;Blue:$22),
(ColorName:'Fuchsia';Red:$FF;Green:$00;Blue:$FF),
(ColorName:'Gainsboro';Red:$DC;Green:$DC;Blue:$DC),
(ColorName:'GhostWhite';Red:$F8;Green:$F8;Blue:$FF),
(ColorName:'Gold';Red:$FF;Green:$D7;Blue:$00),
(ColorName:'GoldenRod';Red:$DA;Green:$A5;Blue:$20),
(ColorName:'Gray';Red:$80;Green:$80;Blue:$80),
(ColorName:'Grey';Red:$80;Green:$80;Blue:$80),
(ColorName:'Green';Red:$00;Green:$80;Blue:$00),
(ColorName:'GreenYellow';Red:$AD;Green:$FF;Blue:$2F),
(ColorName:'HoneyDew';Red:$F0;Green:$FF;Blue:$F0),
(ColorName:'HotPink';Red:$FF;Green:$69;Blue:$B4),
(ColorName:'IndianRed';Red:$CD;Green:$5C;Blue:$5C),
(ColorName:'Indigo';Red:$4B;Green:$00;Blue:$82),
(ColorName:'Ivory';Red:$FF;Green:$FF;Blue:$F0),
(ColorName:'Khaki';Red:$F0;Green:$E6;Blue:$8C),
(ColorName:'Lavender';Red:$E6;Green:$E6;Blue:$FA),
(ColorName:'LavenderBlush';Red:$FF;Green:$F0;Blue:$F5),
(ColorName:'LawnGreen';Red:$7C;Green:$FC;Blue:$00),
(ColorName:'LemonChiffon';Red:$FF;Green:$FA;Blue:$CD),
(ColorName:'LightBlue';Red:$AD;Green:$D8;Blue:$E6),
(ColorName:'LightCoral';Red:$F0;Green:$80;Blue:$80),
(ColorName:'LightCyan';Red:$E0;Green:$FF;Blue:$FF),
(ColorName:'LightGoldenRodYellow';Red:$FA;Green:$FA;Blue:$D2),
(ColorName:'LightGray';Red:$D3;Green:$D3;Blue:$D3),
(ColorName:'LightGrey';Red:$D3;Green:$D3;Blue:$D3),
(ColorName:'LightGreen';Red:$90;Green:$EE;Blue:$90),
(ColorName:'LightPink';Red:$FF;Green:$B6;Blue:$C1),
(ColorName:'LightSalmon';Red:$FF;Green:$A0;Blue:$7A),
(ColorName:'LightSeaGreen';Red:$20;Green:$B2;Blue:$AA),
(ColorName:'LightSkyBlue';Red:$87;Green:$CE;Blue:$FA),
(ColorName:'LightSlateGray';Red:$77;Green:$88;Blue:$99),
(ColorName:'LightSlateGrey';Red:$77;Green:$88;Blue:$99),
(ColorName:'LightSteelBlue';Red:$B0;Green:$C4;Blue:$DE),
(ColorName:'LightYellow';Red:$FF;Green:$FF;Blue:$E0),
(ColorName:'Lime';Red:$00;Green:$FF;Blue:$00),
(ColorName:'LimeGreen';Red:$32;Green:$CD;Blue:$32),
(ColorName:'Linen';Red:$FA;Green:$F0;Blue:$E6),
(ColorName:'Magenta';Red:$FF;Green:$00;Blue:$FF),
(ColorName:'Maroon';Red:$80;Green:$00;Blue:$00),
(ColorName:'MediumAquaMarine';Red:$66;Green:$CD;Blue:$AA),
(ColorName:'MediumBlue';Red:$00;Green:$00;Blue:$CD),
(ColorName:'MediumOrchid';Red:$BA;Green:$55;Blue:$D3),
(ColorName:'MediumPurple';Red:$93;Green:$70;Blue:$DB),
(ColorName:'MediumSeaGreen';Red:$3C;Green:$B3;Blue:$71),
(ColorName:'MediumSlateBlue';Red:$7B;Green:$68;Blue:$EE),
(ColorName:'MediumSpringGreen';Red:$00;Green:$FA;Blue:$9A),
(ColorName:'MediumTurquoise';Red:$48;Green:$D1;Blue:$CC),
(ColorName:'MediumVioletRed';Red:$C7;Green:$15;Blue:$85),
(ColorName:'MidnightBlue';Red:$19;Green:$19;Blue:$70),
(ColorName:'MintCream';Red:$F5;Green:$FF;Blue:$FA),
(ColorName:'MistyRose';Red:$FF;Green:$E4;Blue:$E1),
(ColorName:'Moccasin';Red:$FF;Green:$E4;Blue:$B5),
(ColorName:'NavajoWhite';Red:$FF;Green:$DE;Blue:$AD),
(ColorName:'Navy';Red:$00;Green:$00;Blue:$80),
(ColorName:'OldLace';Red:$FD;Green:$F5;Blue:$E6),
(ColorName:'Olive';Red:$80;Green:$80;Blue:$00),
(ColorName:'OliveDrab';Red:$6B;Green:$8E;Blue:$23),
(ColorName:'Orange';Red:$FF;Green:$A5;Blue:$00),
(ColorName:'OrangeRed';Red:$FF;Green:$45;Blue:$00),
(ColorName:'Orchid';Red:$DA;Green:$70;Blue:$D6),
(ColorName:'PaleGoldenRod';Red:$EE;Green:$E8;Blue:$AA),
(ColorName:'PaleGreen';Red:$98;Green:$FB;Blue:$98),
(ColorName:'PaleTurquoise';Red:$AF;Green:$EE;Blue:$EE),
(ColorName:'PaleVioletRed';Red:$DB;Green:$70;Blue:$93),
(ColorName:'PapayaWhip';Red:$FF;Green:$EF;Blue:$D5),
(ColorName:'PeachPuff';Red:$FF;Green:$DA;Blue:$B9),
(ColorName:'Peru';Red:$CD;Green:$85;Blue:$3F),
(ColorName:'Pink';Red:$FF;Green:$C0;Blue:$CB),
(ColorName:'Plum';Red:$DD;Green:$A0;Blue:$DD),
(ColorName:'PowderBlue';Red:$B0;Green:$E0;Blue:$E6),
(ColorName:'Purple';Red:$80;Green:$00;Blue:$80),
(ColorName:'RebeccaPurple';Red:$66;Green:$33;Blue:$99),
(ColorName:'Red';Red:$FF;Green:$00;Blue:$00),
(ColorName:'RosyBrown';Red:$BC;Green:$8F;Blue:$8F),
(ColorName:'RoyalBlue';Red:$41;Green:$69;Blue:$E1),
(ColorName:'SaddleBrown';Red:$8B;Green:$45;Blue:$13),
(ColorName:'Salmon';Red:$FA;Green:$80;Blue:$72),
(ColorName:'SandyBrown';Red:$F4;Green:$A4;Blue:$60),
(ColorName:'SeaGreen';Red:$2E;Green:$8B;Blue:$57),
(ColorName:'SeaShell';Red:$FF;Green:$F5;Blue:$EE),
(ColorName:'Sienna';Red:$A0;Green:$52;Blue:$2D),
(ColorName:'Silver';Red:$C0;Green:$C0;Blue:$C0),
(ColorName:'SkyBlue';Red:$87;Green:$CE;Blue:$EB),
(ColorName:'SlateBlue';Red:$6A;Green:$5A;Blue:$CD),
(ColorName:'SlateGray';Red:$70;Green:$80;Blue:$90),
(ColorName:'SlateGrey';Red:$70;Green:$80;Blue:$90),
(ColorName:'Snow';Red:$FF;Green:$FA;Blue:$FA),
(ColorName:'SpringGreen';Red:$00;Green:$FF;Blue:$7F),
(ColorName:'SteelBlue';Red:$46;Green:$82;Blue:$B4),
(ColorName:'Tan';Red:$D2;Green:$B4;Blue:$8C),
(ColorName:'Teal';Red:$00;Green:$80;Blue:$80),
(ColorName:'Thistle';Red:$D8;Green:$BF;Blue:$D8),
(ColorName:'Tomato';Red:$FF;Green:$63;Blue:$47),
(ColorName:'Turquoise';Red:$40;Green:$E0;Blue:$D0),
(ColorName:'Violet';Red:$EE;Green:$82;Blue:$EE),
(ColorName:'Wheat';Red:$F5;Green:$DE;Blue:$B3),
(ColorName:'White';Red:$FF;Green:$FF;Blue:$FF),
(ColorName:'WhiteSmoke';Red:$F5;Green:$F5;Blue:$F5),
(ColorName:'Yellow';Red:$FF;Green:$FF;Blue:$00),
(ColorName:'YellowGreen';Red:$9A;Green:$CD;Blue:$32)
);
--
More information about the fpc-devel
mailing list