‫۹ سال و ۷ ماه قبل، جمعه ۱۵ اسفند ۱۳۹۳، ساعت ۰۰:۱۰
سلام
با تشکر از پروژه مفیدتون؛ من مثال ها، درخواست‌های راهنمایی و بازخوردهای پروژه رو دیدم ولی هنوز نتونستم جواب دو تا سوال زیر رو پیدا کنم:
  1. چطوری در CustomHeader میتونم شماره صفحه بذارم؟ [1]
  2. چطوری میشه فایل جداگانه اکسل رو بدون ضمیمه شدن در ایجاد کرد؟ (یعنی کلاس  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 می‌سازد و مشکلم همین جاست که چطور صفحه جاری رو میشه به این متد ارسال کرد.
* متاسفانه از  InlineProviders   و CustomHeaderFooterPdfReport   هم نتونستم در این زمینه کمک بگیرم.
---
با تشکر