<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72023.aspx</link><pubDate>Sat, 26 Jan 2013 04:17:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72023</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72023.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72023</wfw:commentRss><description>&lt;P&gt;Ψάχναμε να βρούμε μία λύση και τώρα έχουμε δύο. Μία αυτό που βρήκες και μία ακόμα που ψάχτηκα να βρω γιατί το αριστερό margin δεν πάει πιο αριστερά.&lt;/P&gt;
&lt;P&gt;Ο σωστός κώδικας είναι 
&lt;TABLE style="BORDER-TOP:#e5e5e5 1px solid;BORDER-RIGHT:#e5e5e5 1px solid;BORDER-BOTTOM:#e5e5e5 1px solid;BORDER-LEFT:#e5e5e5 1px solid;BACKGROUND-COLOR:#f2f2f2;" cellSpacing=0 cellPadding=0 width="100%" border=0&gt;

&lt;TR style="VERTICAL-ALIGN:top;LINE-HEIGHT:normal;"&gt;
&lt;TD style="TEXT-ALIGN:right;WIDTH:40px;"&gt;&lt;PRE style="FONT-SIZE:11px;FONT-FAMILY:courier new;BORDER-RIGHT:#e7e7e7 1px solid;COLOR:gray;PADDING-BOTTOM:2px;PADDING-TOP:2px;PADDING-LEFT:2px;MARGIN:0px;PADDING-RIGHT:2px;"&gt;1
2
3
 &lt;/PRE&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;PRE style="PADDING-BOTTOM:2px;PADDING-TOP:2px;PADDING-LEFT:8px;MARGIN:0px;PADDING-RIGHT:2px;"&gt;&lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:black;BACKGROUND-COLOR:transparent;"&gt;        PrintDocument1.DefaultPageSettings.Margins.&lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:blue;BACKGROUND-COLOR:transparent;"&gt;Left&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:red;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; 0
        PrintDocument1.OriginAtMargins &lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:red;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; True
        PrintDocument1.&lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:blue;BACKGROUND-COLOR:transparent;"&gt;Print&lt;/SPAN&gt;()&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;Δηλαδή πρώτα λες ότι το αριστερό θέλω να είναι μηδέν, μετά ενεργοποιείς το property έστει ώστε το PrintDocument να πάρει σαν margin αυτό που του δηλώνεις. Αν το&amp;nbsp;κάνουμε&amp;nbsp;ανάποδα, όπως το έκανα, τότε φορτώνει το PrintDocument με το property σε τιμή True οπότε πέρνει το default margin που είναι 100 και ότι margin του δώσεις από εκεί και μετά το προσθέτει στο 100. Για αυτό και δεν πήγαινε πιο αριστερά η εκτύπωση αλλά μόνο πιο δεξιά.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72022.aspx</link><pubDate>Sat, 26 Jan 2013 03:07:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72022</guid><dc:creator>thomas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72022.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72022</wfw:commentRss><description>Αρνητικό στο Left στο Margin δεν πέρνει και βγάζει το παρακάτω error...&lt;br&gt;&lt;font color="#FF0000"&gt;Value of '-10' is not valid for 'left'. 'left' must be greater than or equal to 0.&lt;/font&gt;&lt;br&gt;Η ιδέα σου ήταν πολύ καλή και μου έδωσε την λύση. Σε ευχαριστώ&amp;nbsp; πολύ και για την βοηθειά σου και την ιδέα σου!&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;&lt;br&gt;&lt;br&gt;Η λύση τελικά είναι: &lt;br&gt;&lt;br&gt;&amp;nbsp; Private Sub PrintPageHandler(ByVal sender As Object, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ByVal args As Printing.PrintPageEventArgs)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim myFont As New Font("Microsoft San Serif", 10)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; args.Graphics.DrawString(iPrintingText, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Font(myFont, FontStyle.Regular), _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Brushes.Black, &lt;span&gt;-80&lt;/span&gt;, &lt;span&gt;0&lt;/span&gt;)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;&lt;br&gt;όπου το -80 είναι x coordinate και 0 y coordinate.&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72021.aspx</link><pubDate>Sat, 26 Jan 2013 02:40:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72021</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72021.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72021</wfw:commentRss><description>Τότε βάλε αρνητικό νούμερο Margin(-10,0,0,0) για να πάει πιο αριστερά.</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72020.aspx</link><pubDate>Sat, 26 Jan 2013 00:50:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72020</guid><dc:creator>thomas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72020.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72020</wfw:commentRss><description>Δουλεύει απ'οτι βλέπω αλλά μόνο για να πάει η εκτύπωση πιο δεξιά &lt;u&gt;όχι&lt;/u&gt; ποιο αριστερά γιατί δεν αλλάζει το PageSettings.HardMarginX,PrintDocument.PrinterSettings.DefaultPageSettings.PrintableArea.X&lt;br&gt;</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72017.aspx</link><pubDate>Sat, 26 Jan 2013 00:15:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72017</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72017.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72017</wfw:commentRss><description>&lt;P&gt;Έκανα ένα δοκιμαστικό project να το δω και έχεις δίκιο. Στην αρχή ξαφνιάστηκα. Ο μηχανισμός είναι αυτός αλλά&amp;nbsp;έδειχνε ότι δεν δουλεύει&amp;nbsp;και μετά πρόσεξα ένα property επάνω στο PrintDocument control. Το OriginAtMargins το οποίο είναι False. Όταν το έκανα True τότε έπερνε τα Margins που του έδινα. Νομίζω πως αυτό είναι το τελευταίο που σου λείπει.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72015.aspx</link><pubDate>Fri, 25 Jan 2013 17:52:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72015</guid><dc:creator>thomas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72015.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72015</wfw:commentRss><description>Το δοκίμασα και αυτό δεν δουλεύει...&lt;br&gt;</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72014.aspx</link><pubDate>Fri, 25 Jan 2013 10:05:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72014</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72014.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72014</wfw:commentRss><description>&lt;P&gt;Θωμά από ότι βλέπω έχεις βάλει μηδέν σε όλα. Λογικό είναι να μην αλλάζει το περιθώριο. Βάλε (10,0,0,0) για παράδειγμα να το φέρεις δέκα μονάδες πιο μέσα από τα αριστερά.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72013.aspx</link><pubDate>Fri, 25 Jan 2013 09:36:24 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72013</guid><dc:creator>thomas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72013.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72013</wfw:commentRss><description>Dim _PrinterName as String="Thermical Printer"&lt;br&gt;Dim myText as String="This is a test"&lt;br&gt;Public Sub PrinterMan()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim prn As New Printing.PrintDocument&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Using (prn)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prn.PrinterSettings.PrinterName _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = _PrinterName &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler prn.PrintPage, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddressOf Me.PrintPageHandler&lt;br&gt;&amp;nbsp;&lt;b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddHandler prn.QueryPageSettings, AddressOf MyPrintQueryPageSettingsEvent&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prn.PrinterSettings.DefaultPageSettings.Margins = New Margins(0, 0, 0, 0) ' δεν αλλάζει τα περιθώρια...&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prn.Print()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RemoveHandler prn.PrintPage, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AddressOf Me.PrintPageHandler&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Using&lt;br&gt;End Sub&lt;br&gt;&lt;br&gt;&amp;nbsp;Private Sub PrintPageHandler(ByVal sender As Object, _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ByVal args As Printing.PrintPageEventArgs)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim myFont As New Font("Microsoft San Serif", 10)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; args.Graphics.DrawString(myText , _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; New Font(myFont, FontStyle.Regular), _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Brushes.Black, 50, 50)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; args.PageSettings.Margins = New Margins(0, 0, 0, 0) ' ούτε αυτό δεν αλλάζει τα περιθώρια&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;br&gt;&lt;br&gt;Έβαλα και την παρακάτω function αλλά πάλι τίποτα... μαζί με το addHandler παραπάνω...&lt;br&gt;&lt;b&gt;Private Sub MyPrintQueryPageSettingsEvent(ByVal sender As Object, ByVal e As QueryPageSettingsEventArgs)&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim newMargins As System.Drawing.Printing.Margins&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newMargins = New System.Drawing.Printing.Margins(0, 0, 0, 0)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.PageSettings.Margins = newMargins&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/b&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72011.aspx</link><pubDate>Fri, 25 Jan 2013 03:26:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72011</guid><dc:creator>George Parissis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72011.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72011</wfw:commentRss><description>&lt;P&gt;Το PrintDocument έχει ένα event. QueryPageSettings.&lt;/P&gt;
&lt;P&gt;To&amp;nbsp;event αυτό&amp;nbsp;όταν γίνεται raise μας δίνει πρόσβαση σε μία μεταβλητή τύπου&amp;nbsp;QueryPageSettingsEventArgs. Ένα από τα properties αυτής της μεταβλητής είναι PageSettings.Margins όπου εκεί ρυθμίζεις τα Margins, δηλαδή περιθώρια της εκτύπωσης. Η σειρά αν θυμάμαι καλά είναι αριστερά, επάνω, δεξιά &amp;amp; κάτω. Αν κάνω λάθος διόρθωσέ με όταν το δεις.&amp;nbsp;Παρακάτω σου έχω ένα μικρό κομμάτι κώδικα για να έχεις το αποτέλεσμα που θέλεις.&lt;/P&gt;
&lt;P&gt;
&lt;TABLE style="BORDER-TOP:#e5e5e5 1px solid;BORDER-RIGHT:#e5e5e5 1px solid;BORDER-BOTTOM:#e5e5e5 1px solid;BORDER-LEFT:#e5e5e5 1px solid;BACKGROUND-COLOR:#f2f2f2;" cellSpacing=0 cellPadding=0 width="100%" border=0&gt;

&lt;TR style="VERTICAL-ALIGN:top;LINE-HEIGHT:normal;"&gt;
&lt;TD style="TEXT-ALIGN:right;WIDTH:40px;"&gt;&lt;PRE style="FONT-SIZE:11px;FONT-FAMILY:courier new;BORDER-RIGHT:#e7e7e7 1px solid;COLOR:gray;PADDING-BOTTOM:2px;PADDING-TOP:2px;PADDING-LEFT:2px;MARGIN:0px;PADDING-RIGHT:2px;"&gt;1
2
3
 &lt;/PRE&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;PRE style="PADDING-BOTTOM:2px;PADDING-TOP:2px;PADDING-LEFT:8px;MARGIN:0px;PADDING-RIGHT:2px;"&gt;&lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:black;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:blue;BACKGROUND-COLOR:transparent;"&gt;Dim&lt;/SPAN&gt; newMargins &lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:blue;BACKGROUND-COLOR:transparent;"&gt;As&lt;/SPAN&gt; System.Drawing.Printing.Margins
  newMargins &lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:red;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:blue;BACKGROUND-COLOR:transparent;"&gt;New&lt;/SPAN&gt; System.Drawing.Printing.Margins(0, 0, 3, 0) 
  e.PageSettings.Margins &lt;SPAN style="FONT-SIZE:11px;FONT-FAMILY:Courier New;FONT-WEIGHT:normal;COLOR:red;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; newMargins &lt;/SPAN&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;Συγνώμη αλλά γράφω σε VB. &lt;/P&gt;</description></item><item><title>Αλλαγή Ρυθμίσεων περιθωρίων εκτύπωσης σε vb.net</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72010.aspx</link><pubDate>Fri, 25 Jan 2013 03:11:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72010</guid><dc:creator>thomas</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72010.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=72010</wfw:commentRss><description>Τυπώνω σε έναν θερμικό εκτυπωτή που συνδέεται με usb&amp;nbsp; και θέλω να αλλάξω (μικρύνω) το αριστερό περιθώριο από την default διαμόρφωση της εκτύπωσης.&lt;br&gt;Αν υποθέσουμε ότι έχω&lt;br&gt;&amp;nbsp;Dim prn As New Printing.PrintDocument&lt;br&gt;&lt;br&gt;θέλω να κάνω κάτι τέτοιο...&lt;br&gt;prn.DefaultPageSettings.PrintableArea.Left =3&lt;br&gt;Δυστυχώς είναι ReadOnly και δεν μπορώ όμως.&lt;br&gt;Μήπως υπάρχει κάποιος άλλος τρόπος;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>