Deux fixes critiques sur la zone logo :
- Le filtre
EC_LOGOZONEmanquait dans CloneFlatTemplate (deuxieme code path du clonage template). Resultat : rectangle orange cloneait dans le BTR cartouche du schema. Fixe : filtre present dans les DEUX paths (CloneLegacyTemplate + CloneFlatTemplate).
- Avec un template, la BTR cartouche s appelle
EC_CART_<template_stem> (pasEC_CART_<format>). EnsureLogoInCartoucheBlock cherchait le mauvais nom => le raster n etait insere nulle part => logo invisible. Refactor : ApplyLogoToAllCartoucheBtrs itere toutes les BTREC_CART_* et applique le logo a chacune.
- CleanupLegacyLogoArtifacts + ApplyLogoToAllCartoucheBtrs appeles sur ouverture de schema (AutoOpenSchema.TryAutoOpen) : purge automatique des rectangles parasites + insertion du raster au bon endroit.