Skip to content

1.3.0

Choose a tag to compare

@minerd minerd released this 29 Jul 19:30
· 7 commits to main since this release
Excel grafik, özet tablo; Word metin kutusu; sunum tasarımı (1.3.0)

Üçüncü grup büyük kalemler:

- Excel grafik: dosyadaki grafikler önbellekten okunup SVG olarak çizilir
  (sütun, çubuk, çizgi, alan, pasta, halka). Seçimden yeni grafik oluşturma
  ve kaldırma; oluşturulan grafik canlı hücrelere bağlı yazılır. Silinen
  grafikte aşılama yalnız grafik çıpalarını söker, aynı çizimdeki resim kalır.
- Özet tablo: seçimi satır/sütun alanına göre gruplayıp toplam/sayı/ortalama/
  en büyük/en küçük hesaplar, sonucu yeni sayfaya yazar. Canlı PivotTable
  üretilmez (aç-kaydet turunda bozulması çok kolay).
- Word metin kutusu ve şekiller: DrawingML (wps:wsp) ve eski VML kutuları
  okunur — bu kutuların metni eskiden sessizce kayboluyordu. Ekleme/silme,
  dolgu ve kenarlık rengi, üç geometri. Satır içi (wp:inline) yazılır.
- Sunum tasarımı (asıl slayt): arka plan, metin/vurgu renkleri, başlık ve
  gövde yazı tipi + puntosu sunumun temasına yazılır. Yerinde güncellemede
  themeDirty damgası yoksa özgün temaya dokunulmaz.

Gerçek Office doğrulaması iki hata yakaladı: c:rich içinde eksik a:bodyPr ve
eksen tanımı olmayan grafik — ikisi de duman testlerinden geçip Excel'de
"dosya onarılmalı" veriyordu. colorHex diyezsiz döndüğü hâlde slice(1)
uygulanması dolgu renginden bir karakter yiyordu.

Testler: lint temiz, smoke-excel 92/92, smoke-render 530/530, capture.js
(kaynak ve paketlenmiş yapı) temiz, verify-office 125/125 (gerçek Word/Excel/
PowerPoint COM), regression 51 gerçek dosyada 0 kayıp.

capture.js CDP zaman aşımı 60 -> 120 sn: otomatik kaydetme adımı sınıra
dayanıp alakasız yerlerde düşüyordu. Tarama asılırsa son komut adı basılır.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>