Как получить цвет строки в HTML формате? |
Previous Top Next |
Если Вам необходимо создать HTML-файл, то необходимо объявить тэг для цвета шрифта либо цвета фона. Однако просто вставить значение TColor не получится - необходимо преобразовать цвет в формат RGB. В своём наборе SMExport я использую следующую функцию:
Code: |
function GetHTMLColor(cl: TColor; IsBackColor: Boolean): string; var rgbColor: TColorRef; begin if IsBackColor then Result := 'bg' else Result := ''; rgbColor := ColorToRGB(cl); Result := Result + 'color="#' + Format('%.2x%.2x%.2x', [GetRValue(rgbColor), GetGValue(rgbColor), GetBValue(rgbColor)]) + '"'; end; |
©Drkb::03535
Взято из http://forum.sources.ru