تتحول الأسطر/الجدولة الجديدة إلى مسافات في المستند الذي تم إنشاؤه

StackOverflow https://stackoverflow.com//questions/23048468

  •  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)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top