کار با Headers و Footers

Aspose.Words اجازه می دهد تا کاربران با هدر و پا در یک سند کار کنند. یک هدر متنی است که در بالای یک صفحه قرار می گیرد و یک پابر در پایین صفحه متن است. به طور معمول، از این مناطق برای قرار دادن اطلاعات استفاده می شود که باید در همه یا برخی از صفحات سند، مانند شماره صفحه، تاریخ ایجاد، اطلاعات شرکت و غیره تکرار شود.

ایجاد Headers یا Footers با استفاده از DocumentBuilder

اگر می خواهید یک هدر سند یا برنامه نویس پا اضافه کنید، ساده ترین راه استفاده از آن است. DocumentBuilder کلاس برای انجام آن

مثال کد زیر نشان می دهد که چگونه یک header و Footer را برای صفحات سند اضافه کنیم:

هنگامی که یک هدر یا پا را به یک سند اضافه می کنید، می توانید برخی از خواص پیشرفته را تنظیم کنید. Aspose.Words کاربران را با HeaderFooter و HeaderFooterCollection کلاس ها، و همچنین HeaderFooterType تکرار که به شما کنترل بیشتری بر روند سفارشی سازی سر و پا می دهد.

شما می توانید سه نوع مختلف هدر و سه نوع مختلف برای یک سند را مشخص کنید:

  1. Header و / یا Footer برای صفحه اول
  2. سرسر و / یا پا برای حتی صفحات
  3. Header و / یا Footer برای صفحات عجیب

مثال کد زیر نشان می دهد که چگونه یک هدر برای صفحات سند عجیب اضافه کنیم:

مشخص کنید که آیا برای نمایش سرسرهای مختلف یا Footers برای صفحه اول

همانطور که در بالا گفته شد، شما همچنین می توانید یک هدر یا پا را برای صفحه اول تنظیم کنید. برای انجام این کار، شما باید تنظیم کنید DifferentFirstPageHeaderFooter پرچم true و پس از آن، HeaderFirst یا FooterFirst ارزش

مثال کد زیر نشان می دهد که چگونه هدر را برای صفحه اول تنظیم کنیم:

مشخص کنید که آیا برای نمایش سرسرهای مختلف یا پا برای عجیب و غریب یا حتی صفحات

سپس، شما می خواهید برای قرار دادن سر و کله های مختلف برای صفحات عجیب و حتی در یک سند. برای انجام این کار، شما باید تنظیم کنید OddAndEvenPagesHeaderFooter پرچم true و سپس ارزش ها را درک کنید HeaderPrimary و HeaderEven, یا FooterPrimary و FooterEven

یک موقعیت کاملا مشخص را وارد کنید تصویر در Header

برای قرار دادن یک تصویر در یک هدر یا پادار، استفاده از HeaderPrimary نوع هدر یا FooterPrimary نوع پا و InsertImage روش

مثال کد زیر نشان می دهد که چگونه یک تصویر را به یک هدر اضافه کنید:

با Aspose.Words شما می توانید ویژگی های فونت و پاراگراف را تنظیم کنید، از آن استفاده کنید. HeaderPrimary نوع هدر یا FooterPrimary نوع پا، و همچنین روش ها و خواص برای کار با فونت ها و پاراگراف هایی که برای بدن سند استفاده می کنید.

مثال کد زیر نشان می دهد که چگونه متن را در هدر به Arial، جسور، اندازه 14 و تراز مرکزی تنظیم کنیم:

در صورت لزوم، می توانید شماره صفحه را به هدر یا پادار اضافه کنید. برای انجام این کار، استفاده از HeaderPrimary نوع هدر یا FooterPrimary نوع پا و InsertField روش اضافه کردن زمینه مورد نیاز

مثال کد زیر نشان می دهد که چگونه اعداد صفحه را به سمت راست اضافه کنید:

استفاده از Headers یا Footers تعریف شده در بخش قبلی

اگر شما باید هدر یا پا را از بخش قبلی کپی کنید، می توانید این کار را نیز انجام دهید.

مثال کد زیر نشان می دهد که چگونه header یا Footer را از بخش قبلی کپی کنید:

Aspose.Words اجازه می دهد تا شما را به ارائه ظاهر یک سر یا پا در هنگام استفاده از جهت گیری های مختلف و اندازه صفحه.

مثال زیر نشان می دهد که چگونه این کار را انجام دهید:

چگونه فقط سرسرها یا فقط پا را حذف کنیم

هر بخش در یک سند می تواند تا سه هدر و حداکثر سه پا (برای اولین، حتی صفحات عجیب و غریب) داشته باشد. اگر می خواهید تمام هدرها یا تمام پاها را در یک سند حذف کنید، باید از تمام بخش ها دور شوید و هر گره سر یا پا را حذف کنید.

مثال کد زیر نشان می دهد که چگونه تمام پاها را از تمام بخش ها حذف کنیم اما هدرها را دست نخورده رها کنید. شما می توانید فقط هدرها را به روشی مشابه حذف کنید: