Блог про розробку програмного забезпечення losLab

HotXLS Delphi Component

Software Development Blog

HotXLS Delphi Component

Дрейф довжини BIFF record у Delphi XLS writer

HotXLS pivot emitter оголошував тіло BIFF на 24 bytes, а записував 26, через що chart sheets зникали після reopen: як знайти та виправити цей drift

HotXLS Delphi Component

Об'єкти камери Excel з Delphi: живі знімки

HotXLS створює камери Excel із Delphi: живе зображення діапазону клітинок, яке Excel перемальовує на завантаженні, зі збереженням посилання після циклу

HotXLS Delphi Component

Cross-compiler build matrix Delphi: HotXLS від XE5

П’ять compiler rejections, що виникають лише в Delphi XE5, і чому build script лише з newest compiler тихо дозволив HotXLS matrix згнити в production CI

HotXLS Delphi Component

Живі міжкнижкові формули в Delphi з HotXLS

HotXLS обчислює формули з посиланнями на іншу книгу проти живого екземпляра в Delphi, відкочуючись до кешу зовнішніх посилань для незареєстрованої книги

HotXLS Delphi Component

Аудит кешів формул Excel через deep recalc у HotXLS

HotXLS перераховує кожну формулу в ізольованому оверлеї і повідомляє кожне кешоване значення, що розходиться, нічого не пишучи в книгу без вашого запиту

HotXLS Delphi Component

HotXLS під Free Pascal: Unicode, COM-слоти та zlib

Збірка HotXLS під Free Pascal потребує DELPHIUNICODE, CORBA-інтерфейсів з явними COM-слотами та шляху AES на Паскалі замість OMF-файлів Delphi

HotXLS Delphi Component

Патчинг одного аркуша у великому XLSX з Delphi

HotXLS перезаписує один аркуш усередині наявного пакета XLSX з Delphi, тоді як кожна незачеплена частина переходить далі зі своїми стиснутими байтами дослівно

HotXLS Delphi Component

LAMBDA і LET у Delphi: замикання формул HotXLS

Обчислюйте замикання Excel LAMBDA та повну семантику LET у Delphi через HotXLS: іменовані lambda, лексичне захоплення, правила затінення й кома як роздільник

HotXLS Delphi Component

Експорт книг Excel у PDF/A з Delphi

HotXLS експортує електронні таблиці в архівний PDF/A з Delphi: вбудований output intent sRGB, метадані pdfaid і правила шрифтів для валідатора архіву

HotXLS Delphi Component

Pull Row Cursor для XLS, XLSX, ODS і CSV у Delphi

Як HotXLS поєднує потокове читання XLS, XLSX, ODS і CSV за одним pull row cursor у Delphi: явна машина станів, ідемпотентний Cancel і позичені подання рядків

HotXLS Delphi Component

Табличні слайсери Excel у Delphi: HotXLS round-trip

Створюйте табличні слайсери Excel у Delphi через HotXLS: вісім частин, що мусять збігатися, чому slicer cache завжди перебудовується і стабільність ланцюгів rid

HotXLS Delphi Component

Теговані фігури PDF з зображень Excel у HotXLS

Зображення аркуша з описом AltText експортуються як фігури PDF з власними MCID, а один розподільник на сторінку не допускає колізій у батьківському дереві

HotXLS Delphi Component

Read Leases і Write Guards для книг HotXLS у Delphi

Як HotXLS узгоджує читання й запис робочих книг у Delphi через O(1) read leases, fail-fast write guards, повторні транзакції та лічильник поколінь

HotXLS Delphi Component

Дублюйте аркуш XLSX у Delphi з HotXLS

Клонуйте стилізований аркуш XLSX у Delphi з HotXLS Duplicate і CopyFrom: що копіюється глибоко, що лишається поверхневим, і як перебудувати діаграми в копії