Files
Rozpisky/Rozpisky.Tests
marekandClaude Opus 5 95003ce835 Textové styly: zachovat jména ze zdroje a opravit MTEXT
Šablona má styly pojmenované česky („Popis základní", „Název stavby"),
export je zahazoval a vyráběl náhradní jména podle fontu (Verdana, Verdana_B,
Arial_1) – pro každou kombinaci fontu a sklonu nový záznam. Ve správci stylů
v CADu pak nešlo nic najít ani hromadně změnit. Jméno stylu se teď nese
v `TextStyle.Nazev` až do zápisu; jeden zdrojový styl = jeden styl ve výstupu.

Dál:
- SHX styly (vektorové fonty AutoCADu) se přenášejí i s odkazem na soubor a
  příznakem `IsShape`. Kreslí se pořád náhradním fontem – SHX se jako TrueType
  načíst nedá –, ale v exportu zůstane původní styl, ne Standard.
- MTEXT si drží natočení. Nešlo přiřadit `Rotation` (v ACadSharp je jen ke
  čtení), takže se nastavuje směrovým vektorem osy X; natočený víceřádkový
  atribut dřív vycházel vodorovně.
- MTEXT si drží šířkový faktor přes kód \W. Jako vlastnost entity ho nemá.
  Čtečka ho zase odloupne – ACadSharp ho v PlainText nechává, takže bez toho
  by se „W0.8;" vykreslilo jako text.
- Hodnota MTEXTu se escapuje celá (zpětné lomítko, složené závorky), ne jen
  zlomy řádků. Cesta typu C:\projekt v poli dřív rozbila formátování.

99 testů zelených.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-07 12:18:14 +02:00
..