{"id":2558,"date":"2017-10-02T18:26:05","date_gmt":"2017-10-02T18:26:05","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-aligner-a-gauche-un-texte-sur-plusieurs-lignes-dans-les-modeles-pdf-avances-de-netsuite\/"},"modified":"2026-07-28T18:25:01","modified_gmt":"2026-07-28T18:25:01","slug":"comment-aligner-a-gauche-un-texte-sur-plusieurs-lignes-dans-les-modeles-pdf-avances-de-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-aligner-a-gauche-un-texte-sur-plusieurs-lignes-dans-les-modeles-pdf-avances-de-netsuite\/","title":{"rendered":"Comment aligner \u00e0 gauche un texte sur plusieurs lignes dans les mod\u00e8les PDF avanc\u00e9s de NetSuite"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Alignez correctement le texte sur plusieurs lignes dans les cellules des mod\u00e8les PDF\/HTML avanc\u00e9s en appliquant l'alignement du texte directement \u00e0 l'\u00e9l\u00e9ment \u00ab paragraphe \u00bb du contenu.","ga_short_answer":"Pour aligner \u00e0 gauche un texte sur plusieurs lignes dans une cellule PDF avanc\u00e9e de NetSuite, int\u00e9grez la valeur du champ dans une balise <p> et appliquez le style text-align: left; \u00e0 ce paragraphe. Cela garantit une mise en forme correcte m\u00eame lorsque les lignes d\u00e9passent la largeur de la cellule, ce qui \u00e9vite les probl\u00e8mes d'alignement souvent observ\u00e9s lorsque l'on applique directement l'alignement \u00e0 l'\u00e9l\u00e9ment <td>.","ga_scenario":"Les utilisateurs rencontrent souvent des difficult\u00e9s lorsqu\u2019ils tentent d\u2019aligner \u00e0 gauche du texte sur plusieurs lignes dans les cellules des mod\u00e8les PDF\/HTML avanc\u00e9s de NetSuite. Lorsque certaines lignes de texte d\u00e9passent la largeur d\u00e9finie de la cellule, l\u2019application directe de styles d\u2019alignement \u00e0 la cellule du tableau (<td>) peut ne pas produire le r\u00e9sultat souhait\u00e9 d\u2019alignement \u00e0 gauche, ce qui entra\u00eene un formatage incoh\u00e9rent.","ga_solution":"Pour aligner correctement \u00e0 gauche un texte sur plusieurs lignes dans une cellule d\u2019un mod\u00e8le NetSuite Advanced PDF\/HTML, le style d\u2019alignement doit \u00eatre appliqu\u00e9 \u00e0 un \u00e9l\u00e9ment de paragraphe (<p>) qui englobe la valeur du champ, plut\u00f4t qu\u2019directement \u00e0 la cellule du tableau (<td>). Cette m\u00e9thode garantit que le texte s\u2019ajuste et s\u2019aligne correctement, m\u00eame lorsque certaines lignes d\u00e9passent la largeur de la cellule. Prenons l\u2019exemple suivant, extrait du code d\u2019origine, o\u00f9 les champs record.billaddress et record.shipaddress sont plac\u00e9s directement \u00e0 l\u2019int\u00e9rieur d\u2019\u00e9l\u00e9ments <td> :\n\n```\n<body header=\"nlheader\" header-height=\"10%\" footer=\"nlfooter\" footer-height=\"20pt\" padding=\"0.5in 0.5in 0.5in 0.5in\" size=\"Letter\">\n    <table align=\"left\" style=\"margin-top:10px;width:100%;\"><tr>\n<td colspan=\"3\" style=\"font-size: 8pt; padding: 6px 0 2px; font-weight: bold; color: #333333\">${record.billaddress@label}<\/td>\n<td colspan=\"3\" style=\"font-size: 8pt; padding: 6px 0 2px; font-weight: bold; color: #333333\">${record.shipaddress@label}<\/td>\n<td colspan=\"5\" style=\"font-size: 12pt; background-color: #e3e3e3; font-weight: bold;\">${record.total@label?upper_case}<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"padding: 0\">${record.billaddress}<\/td>\n<td colspan=\"3\" style=\"padding: 0\">${record.shipaddress}<\/td>\n<td align=\"right\" colspan=\"5\" style=\"font-size: 28pt; padding-top: 20px; background-color: #e3e3e3;\">${record.total}<\/td>\n<\/tr><\/table>\n```\n\nPour obtenir un alignement \u00e0 gauche correct des adresses sur plusieurs lignes, modifiez le code en pla\u00e7ant les champs record.billaddress et record.shipaddress entre des balises <p style=\"text-align: left;\">, comme indiqu\u00e9 dans le code mis \u00e0 jour ci-dessous :\n\n```\n<body header=\"nlheader\" header-height=\"10%\" footer=\"nlfooter\" footer-height=\"20pt\" padding=\"0.5in 0.5in 0.5in 0.5in\" size=\"Letter\">\n    <table align=\"left\" style=\"margin-top:10px;width:100%;\"><tr>\n<td colspan=\"3\" style=\"font-size: 8pt; padding: 6px 0 2px; font-weight: bold; color: #333333\">${record.billaddress@label}<\/td>\n<td colspan=\"3\" style=\"font-size: 8pt; padding: 6px 0 2px; font-weight: bold; color: #333333\">${record.shipaddress@label}<\/td>\n<td colspan=\"5\" style=\"font-size: 12pt; background-color: #e3e3e3; font-weight: bold;\">${record.total@label?upper_case}<\/td>\n<\/tr>\n<tr>\n<td colspan=\"3\" style=\"padding: 0\">*<p style=\"text-align: left;\">*${record.billaddress}*<\/p>*<\/td>\n<td colspan=\"3\" style=\"padding: 0\">*<p style=\"text-align: left;\">*${record.shipaddress}*<\/p>*<\/td>\n<td align=\"right\" colspan=\"5\" style=\"font-size: 28pt; padding-top: 20px; background-color: #e3e3e3;\">${record.total}<\/td>\n<\/tr><\/table>\n```","ga_source_author":"Jean-Luc Simard","ga_source_author_email":"","ga_date_original":"2017-10-02T11:26:05-07:00","ga_date_verified":"2026-07-05","ga_source_subject":"How to left-justify a multi-line cell where some lines are longer than the cell width in Advanced PDF","ga_ans_id":"ANS-0819","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"verify_first","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Printing, PDF & Email Templates","footnotes":""},"ga_category":[95,19,95],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-2558","qa_entry","type-qa_entry","status-publish","hentry","ga_category-impression-pdf-et-modeles-de-mails","ga_category-printing-pdf-email-templates","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":95,"label":"Impression, PDF et mod\u00e8les d\u2019e-mails"},{"value":19,"label":"Printing, PDF & Email Templates"},{"value":95,"label":"Impression, PDF et mod\u00e8les d\u2019e-mails"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2558\/revisions"}],"predecessor-version":[{"id":4478,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/2558\/revisions\/4478"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=2558"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=2558"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=2558"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=2558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}