Avemey / zexmlss

ZEXMLSS Lazarus/Delphi component for read/write ods, excel xml, xlsx
http://avemey.com/zexmlss/index.php
Other
71 stars 52 forks source link

XLSX - Color - Alpha #28

Open the-Arioch opened 5 years ago

the-Arioch commented 5 years ago

Ты везде добавляешь '00' + HTMLColor

На самом деле надо добавлять 'ff'

И по хорошему при чтении надо проверять, что там в точности 8 символов, потому что по %%% стандарту - это до 4 байтов ограниченный w3c xmlBinary (ещё один %%% стандарт).

Кстати, может слегка плюнуть на старую Delphi и использовать TAlphaColor? И UITypes.TColorRec / UITypes.TAlphaColorRec чтобы с shr не трахаться?

the-Arioch commented 4 years ago

This is against my internal repo, which predates yours, so you can not apply it by means of Git, but pre-Git patch utilities should do.

0001-XLSX-colour-output.patch.txt

Этот патч из моего репозитория, который был раньше твоего и у него дугой корень. Git'ом ты его вряд ли применишь, нужно использовать вне-Git'овый (до-Git'овый) patch, либо руками.