Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
گاهی اوقات کاربران نیاز به اعمال قالب بندی سفارشی برای فیلدها دارند. در این مقاله، ما به چند نمونه از نحوه انجام این کار نگاه خواهیم کرد.
برای آشنایی با گزینههای بیشتر، فهرست کامل ویژگیها را برای هر نوع فیلد در کلاس مربوطه در فضای نام فیلدها ببینید.
Aspose.Words API را برای قالب بندی سفارشی نتایج فیلد فراهم می کند. می توانید رابط IFieldResultFormatter را برای کنترل نحوه قالب بندی نتیجه فیلد پیاده سازی کنید. می توانید سوئیچ فرمت عددی، یعنی # “#.##"، سوئیچ فرمت تاریخ/زمان، یعنی @ “dd.MM.yyyy” و سوئیچ قالب عددی، یعنی * ترتیبی را اعمال کنید.
مثال کد زیر نحوه اعمال قالب بندی سفارشی برای نتیجه فیلد را نشان می دهد:
IFاگر می خواهید شرایط IF را بعد از Mail Merge ارزیابی کنید، می توانید از روش EvaluateCondition استفاده کنید که بلافاصله نتیجه ارزیابی عبارت را برمی گرداند.
مثال کد زیر نحوه استفاده از این روش را نشان می دهد:
Aspose.Words بهطور پیشفرض، فیلد TIME را با فرمت زمان کوتاه کنونی بهروزرسانی میکند. ما متوجه شدیم که بین قالب بندی Microsoft Word و قالب بندی .NET/Windows و همچنین بین نسخه های مختلف .NET Framework تفاوت وجود دارد. اگر میخواهید فیلد TIME را بر اساس نیاز خود قالببندی کنید، میتوانید با پیادهسازی رابط IFieldUpdateCultureProvider به این هدف برسید.
مثالهای کد زیر نحوه اعمال قالببندی سفارشی در فیلد TIME را نشان میدهد:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.