سلام
با تشکر از پروژه مفیدتون؛ من مثال ها، درخواستهای راهنمایی و بازخوردهای پروژه رو دیدم ولی هنوز نتونستم جواب دو تا سوال زیر رو پیدا کنم:
- چطوری در CustomHeader میتونم شماره صفحه بذارم؟ [1]
- چطوری میشه فایل جداگانه اکسل رو بدون ضمیمه شدن در ایجاد کرد؟ (یعنی کلاس ExportToExcel رو بدون نیاز به ایجاد فایل Pdf استفاده کرد؟)
[1]: کدی که نوشتم:
private static Action<PagesHeaderBuilder> CreateCustomHeader(ReportHeader reportHeader) { return header => header.XHtmlHeader(rptHeader => { rptHeader.PageHeaderProperties(new XHeaderBasicProperties { ShowBorder = true, PdfFont = header.PdfFont, RunDirection = PdfRunDirection.RightToLeft, }); rptHeader.AddPageHeader(pageHeader => CreateHeaderHtml(reportHeader)); }); }
* ReportHeader: یک کلاس هست که از بیرون میگیرم برای ساختن هدر و فقط شامل رشته هایی است که قراره در هدر قرار بگیرند.
* CreateHeaderHtml: بر اساس ReportHeader فقط یک رشته Html میسازد و مشکلم همین جاست که چطور صفحه جاری رو میشه به این متد ارسال کرد.
---
با تشکر