Ajoute une largeur maximale optionnelle aux blocs de texte (titre/paragraphe)
Nouvel attribut max_width (vide par défaut = pleine largeur, inchangé) sur les kinds titre/paragraphe, réglable depuis leur panneau Propriétés. Le sous-titre de la page de garde du thème Sécurité Incendie l'utilise (60ch) pour rester conforme à la maquette d'origine, qui ne l'étirait pas sur toute la largeur de la page. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
746feb3796
commit
1296edc2f8
@@ -46,6 +46,10 @@ _TEXT_DEFAULTS = {
|
||||
"underline": False,
|
||||
"align": "left",
|
||||
"color": "var(--forge-text)",
|
||||
# Vide par défaut = pleine largeur de .docPageContent (comportement
|
||||
# historique) ; une valeur CSS libre (ex. "60ch", "480px") restreint
|
||||
# la largeur du bloc — voir render_document_element._render_text.
|
||||
"max_width": "",
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -39,7 +39,10 @@ l'affichage/debug hors bibliothèque).
|
||||
Attributs posés à la création d'un élément de ce type (voir
|
||||
`document_engine/elements/add_document_element.py`).
|
||||
- **Retour** : un dict d'attributs par défaut, dépendant du `kind` :
|
||||
texte (`content/style` + `bold/italic/underline/align/color`),
|
||||
texte (`content/style` + `bold/italic/underline/align/color/max_width` —
|
||||
`max_width` vide par défaut = pleine largeur de `.docPageContent`,
|
||||
une valeur CSS libre ex. `"60ch"`/`"480px"` restreint le bloc, voir
|
||||
`rendering.md`),
|
||||
image (`src/alt/svg_markup` — `svg_markup` prend le pas sur `src` au
|
||||
rendu, voir rendering.md), bouton (`label/target/
|
||||
attachment_stored_name/attachment_filename` — la pièce jointe est
|
||||
|
||||
Reference in New Issue
Block a user