اعمال قالب بندی سفارشی به زمینه ها
گاهی اوقات کاربران باید قالب بندی سفارشی را به زمینه ها اعمال کنند. در این مقاله، ما به چند نمونه از چگونگی انجام این کار نگاه خواهیم کرد.
برای کسب اطلاعات بیشتر در مورد گزینه ها، لیست کامل ویژگی های هر نوع فیلد را در کلاس مربوطه در Fields namespace مشاهده کنید.
چگونه قالب بندی سفارشی را به نتیجه فیلد اعمال کنیم
Aspose.Words API را برای قالب بندی سفارشی نتیجه فیلد فراهم می کند. شما می توانید رابط IFieldResultFormatter را برای کنترل نحوه قالب بندی نتیجه فیلد پیاده سازی کنید. شما می توانید سوئیچ فرمت عددی را اعمال کنید، یعنی # “#.## “،سوئیچ فرمت تاریخ / زمان، یعنی @ " dd.MM.yyyy " و سوئیچ فرمت شماره، یعنی * مرتب.
مثال کد زیر نشان می دهد که چگونه قالب بندی سفارشی را برای نتیجه فیلد اعمال کنید:
چگونه وضعیت IF
را ارزیابی کنیم
اگر می خواهید شرایط IF
را پس از mail merge ارزیابی کنید، می توانید از روش EvaluateCondition استفاده کنید که بلافاصله نتیجه ارزیابی عبارت را باز می گرداند.
مثال کد زیر نشان می دهد که چگونه از این روش استفاده کنید:
چگونه قالب بندی سفارشی را به فیلد زمان اعمال کنیم
به طور پیش فرض Aspose.Words به روز رسانی TIME
فیلد با فرهنگ فعلی فرمت کوتاه مدت. اگر می خواهید فیلد TIME
را با توجه به نیاز خود فرمت کنید، می توانید با پیاده سازی رابط IFieldUpdateCultureProvider به این هدف برسید.
نمونه های کد زیر نشان می دهد که چگونه قالب بندی سفارشی را به فیلد TIME
اعمال کنیم: