Regolare posizione stampa

mercoledì 14 maggio 2008 - 15.58

fr3nsis Profilo | Newbie

Salve , stavo facendo un programma a mio padre per stampare i modelli f23.
ho preso il modello pdf e tramite un programma ho ottenuto la pagina in jpeg .
se nel report inserisco questo file come immagine , al momento della compilazione mi dice memoria insufficiente.

stavo pensando di fare cosi:
prendo questa immagine e la carico nel report , posiziono i campi testo e poi elimino l immagine .
in questo modo stampando su un modello e nn su un foglio bianco dovrei risolvere il problema....
mi chiedevo pero' : come si fa per poter spostare la stampa di qualche pixel in orizzontale o verticale ? c'è un modo per caricare questi valori prima della generazione del report?

grazie

freeteo Profilo | Guru

ciao,
scusami del ritardo nella risposta, ti rispondo anche se forse hai già risolto.


>mi chiedevo pero' : come si fa per poter spostare la stampa di
>qualche pixel in orizzontale o verticale ? c'è un modo per caricare
>questi valori prima della generazione del report?
Se vuoi spostare da codice i vari campi di testo, puoi farlo da codice:
ReportDocument report = new ReportDocument(); report.Load(@"CrystalReport\ReportConCommand.rpt"); ... report.ReportDefinition.ReportObjects["oggetto"].Left = ...
ma lo devi fare per tutti i componenti che ti interessano...

Se invece devi spostare la stampa intesa come "la pagina intera" devi lavorare con i margini, impostabili nelle impostazioni del report:
apri il report rpt->tastoDX su un'area bianca->design->page setup

oppure anche questi da codice:
report.PrintOptions.ApplyPageMargins(...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
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