تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طباعة الفورم بأكملها على الورقة مهما كانت أبعادها
#5
السلام عليكم...

* احذف الكود المذكور سابقاً في الحدث Form_Load حيث نقلناه إلى هنا.

كود :
Private Sub Command1_Click()
    Dim OldMode As ScaleModeConstants
    Dim WidthPixels As Long
    Dim HeightPixels As Long
    
    ' هنا قم بإخفاء المكونات التي لا تريد إظهارها عند الطباعة
    
    With pbxImageHolder
        .ScaleMode = vbPixels
        .BorderStyle = 0
        .Width = Me.ScaleWidth
        .Height = Me.ScaleHeight
        .AutoRedraw = True
        .Visible = False
    End With
    
    Me.Refresh
    
    WidthPixels = Me.ScaleX(Me.ScaleWidth, Me.ScaleMode, vbPixels)
    HeightPixels = Me.ScaleY(Me.ScaleHeight, Me.ScaleMode, vbPixels)
    
    pbxImageHolder.Cls
    BitBlt pbxImageHolder.hDC, 0, 0, WidthPixels, HeightPixels, Me.hDC, 0, 0, SRCCOPY
    
    OldMode = Printer.ScaleMode
    Printer.ScaleMode = vbPixels
    Printer.Print "";
    Printer.PaintPicture pbxImageHolder.Image, 0, 0, Printer.ScaleWidth, Printer.ScaleHeight, 0, 0, WidthPixels, HeightPixels
    Printer.EndDoc
    Printer.ScaleMode = OldMode
End Sub

نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor


الردود في هذا الموضوع
طباعة الفورم بأكملها على الورقة مهما كانت أبعادها - بواسطة ناجي إبراهيم - 23-05-13, 11:24 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في تغيير حجم الفورم حسب دقة عرض الشاشة amazonette 3 1,145 30-03-23, 02:47 PM
آخر رد: amazonette
  كيف يتم طباعة تقرير اكتف ريبورت مباشرة gonm64 1 1,900 03-02-22, 06:22 AM
آخر رد: Taha Okla
Rainbow [سؤال] مساعدة لعمل برنامج حضور وانصراف+وقاعدة بيانات+ربط بالوورد لسهولة طباعة بعض الفورمز فاطمة غ 5 12,488 31-10-20, 01:00 AM
آخر رد: ryadd
  طباعة Frame فقط omarelking 9 5,497 05-10-20, 03:39 PM
آخر رد: alim54
  تغيير اللغة في الفورم حامد محمد 7 4,678 22-01-19, 06:19 PM
آخر رد: elgokr
  [vb6.0] كيف طباعة فاتورة مبيعات من طابعة EPSON LQ-350 awidan76 1 2,875 20-11-18, 12:19 PM
آخر رد: awidan76
  [vb6.0] مساعدة في الفورم الثاني بالمشروع سمير الجبالي 2 2,706 17-07-18, 12:04 AM
آخر رد: سمير الجبالي
  [vb6.0] كود طباعة عمور2016 5 3,501 13-03-18, 12:57 AM
آخر رد: Ahmed_Mansoor
  [كود] كود طباعة جدولين في تقرير واحد عمور2016 4 3,006 07-03-18, 02:24 AM
آخر رد: عمور2016
  اذا نسخت نص من ملف نصي والصقته في اداة List تظهر علماتا استفهام مهما غير من ترميز الم سعود 3 2,597 18-11-17, 11:14 AM
آخر رد: sendbad100

التنقل السريع :


يقوم بقرائة الموضوع: