تصدير الـ RDCL Report بصيغة PDF

11 أغسطس 2017     256 مشاهدة    1 تعليق
تم النشر في #التقارير  # Reporting 

الـ Windows Forms هي احد الطرق المشهوره لبناء تطبيقات ويندوز على منصة الدوت نت, وكما هو من المعلوم أن احدى المكونات الرئيسية لهذه التطبيقات هي التقارير.

نحن اليوم ليس بصدد التعرف على التقارير وانواعها, ولكن اريد ان اتطرق إلى كيفية تصدير التقارير بتقنية الـ Microsoft Reporting إلى ملفات PDF.

فالكثير من بناء العديد من التطبيقات واستخدم التقارير فيها, وقد يتطلب الأمر في بعض الأحيان إلى تصدير تلك التقارير دون طباعتها. فدعونا نقوم بكتابة الإجراء اللازم لتصدير الـ RDCL Report إلى ملف PDF.

public void Export(ReportViewer reportViewer, string path)
{
    const string pdfFormat = "PDF";
    var bytes = reportViewer.LocalReport.Render(pdfFormat);
    using (var stream = new FileStream(path, FileMode.Create))
    {
        stream.Write(bytes, 0, bytes.Length);
    }
}

في الإجراء أعلاه تم إستخدام الدالة Render() لمعالجة التقرير وتحويله إلى مجموعة من البايتات التي تمثله على صيغه PDF, ومن ثم تم كتابة هذا الملف في المسار المحدد بإستخدام الفئة FileStream.

وفي الختام أريد أن أنوه انه يمكنك تصدير التقرير على هيئة ملف Excel, Word أو صورة, وذلك بتغيير التنسيق في الإجراء Render().

تويتر فيسبوك قوقل + لينكد إن


1 تعليق

jack (15/08/2017 06:22:29 ص)

Oк,? Lee mentіoned and then he stoppped and tһougһt.?The
best thing aƅout God is ??? hmmmm?????..? He puzzled becauhѕe he had so many issues that had beern nice abbout God however he wished to select the most effective one ssο he would win tthe gamе.
?That he knows everything. That?s really cool. That means he will help mee
with my homework.? Larry concluded with a proud expression onn hiis face.


اكتب تعليقك