Coordinate xy per stampa vb.net

martedì 13 gennaio 2015 - 22.42
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows 7

pieroalampi Profilo | Expert

Salve sto creando delle stampe con il seguente tipo di istruzione
e.Graphics.DrawString(LabelIndSocieta.Text, FontSottotestata, Brushes.Black, 145, 115)
vorrei sapere se qualcuno ha idea di come impostare rapidamente anche con un software le coordinate x y in modo da evitare di far ripartire il software ad ogni prova.
grazie mille
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

sboss83 Profilo | Newbie

Ciao.
Per evitare di lanciare il sw ad ogni tentativo, ti consiglio di parametrizzare le coordinate e di utilizzare l'anteprima di stampa.
Così facendo potrai cambiare a tuo piacimento i valori di x e y (magari con due textbox dalle quali peschi i valori) e visualizzare l'antprima per vederne il risultato.

Prova a dare un'occhiata qui

http://msdn.microsoft.com/it-it/library/system.windows.forms.printpreviewcontrol%28v=vs.110%29.aspx

Ciao!




Stefano

pieroalampi Profilo | Expert

è quello che più o meno già faccio ma i dati sono troppi da stampare e mi serve qualcosa di più rapido
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

sboss83 Profilo | Newbie

Allora forse non ho capito il tuo problema.
Se hai n oggetti per i quali devi impostare le coordinate devi per forza impostarle una per una, a meno di non aggiungere un coefficiente che modifica la posizione di un oggetto in funzione di quella di un altro.
Se devi posizionare 5 oggetti ti crei 10 textbox o 10 trackbar (due per ogni coppia di coordinate) attraverso i quali definisci x e y , poi ti guardi tutto in anteprima in modo da non dover riavviare il programma.
Volendo puoi anche salvarti i valori in un file che andrai a leggere in fase di stampa; in questo modo se un domani dovessi decidere di modificare la posizione di qualcosa, non dovresti mettere mano al sorgente, ma solo editare il file delle coordinate.
Stefano

pieroalampi Profilo | Expert

devo impostare una serie di cose su una pagina in modo fisso e lo vorrei fare disegnando la pagina grazie a qualche software e da li rilevare le coordinate
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LA PRIMA FRASE DI UN PROGRAMMATORE HELLO WORD ...... ANCHE L'ULTIMA

sboss83 Profilo | Newbie

Ma cosa intendi per "rilevare" ?
Le coordinate le devi impostare.
Comunque se devi disegnare etichette o documenti con un tool grafico, io mi sono trovato molto ma molt bene con questo
http://www.teklynx.eu/italy/italian/index.php?p=469
Non è a buon mercato ma si integra bene con .net
Stefano
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5