Inserire posizione x e y in mm e non in point

giovedì 08 gennaio 2009 - 11.46

ilario Profilo | Senior Member

ciao

per stampare uso printdocument

come faccio a passagli i mm i non i point , cosi faccio molto prima a fare le stampe e non perdo tempo a fare prove

come standard danno 0.3527 ma non ne sono sicuro, non dipende anche dallo schermo o .......


ciao
ilario

alexmed Profilo | Guru

Ciao Ilario
Premesso che una pagina in formato A4 a queste dimensioni (827 X 1169) ed in mm (210 X 297)
Se tu fai
210 : 827 = 0,2539... (avvero 1/10 di pollice)

Quindi se devi posizionare un oggetto Graphics a 10 mm basta che fai
10 * 2.54 = 25.4

Atrimenti ne tuo printDocument imposti

Dim gr As Graphics = e.Graphics
gr.PageUnit = GraphicsUnit.Millimeter
gr.DrawString("Hello Word", Me.Font, Brushes.Black, 10, 10) ' dove 10, 10 sono millimetri

Ciao

ilario Profilo | Senior Member

grazie mille

avevo appena trovato gr.PageUnit = GraphicsUnit.Millimeter

cio
ilario


alexmed Profilo | Guru



Prego
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5