تتحول الأسطر/الجدولة الجديدة إلى مسافات في المستند الذي تم إنشاؤه
-
21-12-2019 - |
سؤال
لدي مشكلة مع \n
و \t
العلامات.عندما أنا فتح ولدت .docx
في أوبن أوفيس كل شيء يبدو على ما يرام ، ولكن عندما أفتح نفس المستند في مايكروسوفت وورد أنا فقط أحصل على آخر جدولين في القسم "Surname"
والمسافات بدلا من الأسطر الجديدة/الجدولة في الأقسام الأخرى.ما هو الخطأ?
p = document.add_paragraph('Simple paragraph')
p.add_run('Name:\t\t' + name).bold = True
p.add_run('\n\nSurname:\t\t' + surname)
المحلول
في كلمة ، ما نفكر في كثير من الأحيان على أنها تغذية خط يترجم إلى كائن الفقرة.إذا كنت تريد فقرات فارغة في المستند الخاص بك ، فستحتاج إلى إدراجها بشكل صريح.
بادئ ذي بدء ، يجب أن تسأل عما إذا كنت تستخدم فقرات للتنسيق ، وهي ممارسة عادية شائعة لمستخدمي الكلمات ولكن قد ترغب في التعامل معها بشكل مختلف ، لا سيما باستخدام خصائص المسافة قبل و/أو المسافة بعد الفقرة.في هتمل هذا من شأنه أن تتوافق تقريبا إلى الحشو أعلى والحشو أسفل.
في هذه الحالة ، إذا كنت تريد فقط خلاصات الأسطر ، ففكر في استخدام فقرات مثل:
document.add_paragraph('Simple paragraph')
p = document.add_paragraph()
p.add_run('Name:\t\t').bold = True
p.add_run(name)
document.add_paragraph()
p = document.add_paragraph()
p.add_run('Surname:\t\t').bold = True
p.add_run(surname)