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


PHP كود :
Imports System.Drawing.Printing

Public Class Form1

    Dim WithEvents mPrintDocument 
As New PrintDocument
    Dim mPrintBitMap 
As Bitmap Nothing

    Private Sub m_PrintDocument_PrintPage
(ByVal sender As ObjectByVal e As System.Drawing.Printing.PrintPageEventArgsHandles mPrintDocument.PrintPage

        Dim w 
As Integer e.MarginBounds.+ (e.MarginBounds.Width mPrintBitMap.Width) \ 1.5
        Dim h 
As Integer e.MarginBounds.+ (e.MarginBounds.Height mPrintBitMap.Height) \ 1.5
        Dim scale 
As Double 0.7
        e
.Graphics.DrawImageUnscaled(mPrintBitMapscalescale)

 
       ' There's only one page.
 
       e.HasMorePages False
    End Sub

    Private Sub Button1_Click
(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        mPrintBitMap 
= New Bitmap(CaptureFormImage)
 
       mPrintDocument = New PrintDocument
        mPrintDocument
.Print()
 
   End Sub

    Private 
Function CaptureFormImage() As Bitmap
        Dim formRect 
As Rectangle = New Rectangle(Me.Bounds.LocationMe.Bounds.Size)
 
       Dim pt As Point = New Point(Me.Location.XMe.Location.Y)
 
       Dim r As Rectangle TrnasformRect(ptformRect)
 
       Dim formBitmap As Bitmap = New Bitmap(r.Widthr.Height)
 
       Me.DrawToBitmap(formBitmapr)
 
       Return formBitmap
    End 
Function

 
   Public Function TrnasformRect(offset As PointoriginalRect As Rectangle) As Rectangle
        Return 
New Rectangle(originalRect.offset.XoriginalRect.offset.YoriginalRect.WidthoriginalRect.Height)
 
   End Function

End Class 
الرد }}}
تم الشكر بواسطة: sendbad100


الردود في هذا الموضوع
RE: التحكم فى ضبط حواف الورقة فى طباعة الفورم - بواسطة silverlight - 19-03-17, 06:36 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 251 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,238 09-07-25, 12:45 AM
آخر رد: abo ragab
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,045 19-04-25, 08:54 PM
آخر رد: Kamil
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 589 30-03-25, 01:58 AM
آخر رد: heem1986
  [سؤال] اريد طباعة تقرير ريبورت فيو مباشرة فور عرض التقرير mh66 1 562 22-03-25, 09:59 AM
آخر رد: mh66
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 656 09-03-25, 03:52 AM
آخر رد: silverlord
  ماهو سبب اغلاق الفورم صالح عبدالله 2 515 26-02-25, 02:40 PM
آخر رد: صالح عبدالله
  طريقة طباعة ملف pdf بقاعدة بيانات sql heem1986 0 525 25-02-25, 09:31 AM
آخر رد: heem1986
  استفسار عن تنسيق الفورم في حالة تغيرالفورم من وضع العادي الي التكبير fireswored1 4 838 22-01-25, 09:04 PM
آخر رد: fireswored1
  طريقة التحكم في التقرير بالكود المتألق9 2 494 23-12-24, 05:11 PM
آخر رد: atefkhalf2004

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


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