Discussione chiusa
Pagina 3 di 5 primaprima 12345 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 42

[VB.Net]Gestione delle stampe senza Crystal Report

  1. #21
    L'avatar di alextyx
    alextyx non è in linea Moderatore Globale
    Allora....sto cercando di rinfrescarmi le idee, perchè da parecchio non metto più gli occhi su quel codice.
    Per la larghezza delle colonne, devi lavorare sulla proprietà

    ''' <summary>
    ''' Imposta o restituisce l'ampiezza della colonna. Può essere cambiato nel passaggio alla modalità di assegnazione
    ''' percentuale dell'ampiezza delle colonne (vedi PrtAmpiezzaPercentuale)
    ''' </summary>
    PublicProperty PrtAmpiezza() AsInteger
    Get
    Return MiaAmpiezza
    EndGet
    Set(ByVal value AsInteger)
    MiaAmpiezza = value
    EndSet
    EndProperty
    
    
    Per l'area di stampa, se non ricordo male, ti basta usare l'interfaccia fornita da windows, che nelle proprietà della stampa ti permette di gestire il formato verticale o orizzontale, nonchè i vari margini.
    La proprietà a cui ti riferisci, dovrebbe venire ricalcolata a runtime proprio in base a lle impostazioni di stampa cui ti accennavo e pertanto eventuali settaggi precedenti vengono sovrascritti.
    Spero di non aver detto troppi strafalcioni sono un po' arrugginito sull'argomento!
    ℹ️ Leggi di più su alextyx ...

  2. #22
    keiji68 non è in linea Scolaretto
    Grazie per la risposta.

    L'area di stampa si può modificare, come dici tu, con l'interfaccia di win, per le colonne faccio qualche prova.

    Ci sara un versione succesiva, o questa è l'ultima?

    Ciao
    ℹ️ Leggi di più su keiji68 ...

  3. #23
    L'avatar di alextyx
    alextyx non è in linea Moderatore Globale
    Veramente ne ho già pronta una che prevede di inserire anche immagini, un po' come succede quando devi fare un listino, con foto, caratteristiche e prezzi di più articoli. E si possono anche accodare più classidistampa una dietro l'altra, per ottenere documenti che non siano solo dei classici report, ma non ho trovato il tempo per stilare la necessaria documentazione per utilizzare queste novità. In realtà ci vorrebbe una interfaccia visuale per permettere la progettazione dei report. In parte questa funzione viene assolta dal controllo, un listview nel mio esempio, che possiamo usare come origine dati, ma non è che sia proprio il massimo.
    Non so quando riuscirò a riprendere in mano il progetto, perchè mi servirà un bel po' di tempo anche per rientrarci sopra con la testa!
    ℹ️ Leggi di più su alextyx ...

  4. #24
    keiji68 non è in linea Scolaretto
    Avrei un'altra domanda
    Con questa classe sarebbe possibile stampare delle stringe su un foglio posizionate a piacere?
    Ti ringrazio ancora per la tua cortesia.

    Ciao
    ℹ️ Leggi di più su keiji68 ...

  5. #25
    L'avatar di alextyx
    alextyx non è in linea Moderatore Globale
    Beh....genericamente parlando sì, nel senso che il codice può essere, una volta compreso, modificato a piacere. Diciamo che è una base da cui si può partire per fare quello che dici, ma necessita di profonde personalizzazioni. L'avevo proposto ad un caro amico, che doveva stampare dei moduli, ma ha preferito rivolgersi a più performanti, completi e complessi, strumenti di reporting...ed è ancora a tentare di far quadrare il cerchio, dopo più di un mese!
    ℹ️ Leggi di più su alextyx ...

  6. #26
    L'avatar di Gandalfrank
    Gandalfrank non è in linea Scribacchino
    ciao alextyx,

    ho notato questa interessante classe è l'ho subito scaricata!

    Bel lavoro, complimenti!

    Non so se qualcuno ha avuto il mio stesso problema, ma quando premo il pulsante Anteprima non mi compare la finestra PrintPreviewDialog ma la PrintDialog.

    Attualmente uso VB 2008 EE e non ho i seguenti riferimenti:

    Micrososft.ReportViewer.Common
    Micrososft.ReportViewer.WebForms
    Micrososft.ReportViewer.WinForms

    ℹ️ Leggi di più su Gandalfrank ...

  7. #27
    keiji68 non è in linea Scolaretto
    ciao Gandalfrank

    Apre prima la finestra delle stampanti, scegli la stampante, e poi apre l'anteprima di stampa.
    ℹ️ Leggi di più su keiji68 ...

  8. #28
    L'avatar di Gandalfrank
    Gandalfrank non è in linea Scribacchino
    Quote Originariamente inviato da keiji68 Visualizza il messaggio
    ciao Gandalfrank

    Apre prima la finestra delle stampanti, scegli la stampante, e poi apre l'anteprima di stampa.
    Hai ragione.
    Chiedo scusa!
    ℹ️ Leggi di più su Gandalfrank ...

  9. #29
    L'avatar di alextyx
    alextyx non è in linea Moderatore Globale
    Bravi, sperimentate, sperimentate!
    E magari, se il lavoro vi aggrada, non dimenticate il pulsantivo per la reputazione!
    Ovviamente sono sempre graditi anche contributi ed integrazioni. Per questo è nella sezione dei progetti opensource.
    ℹ️ Leggi di più su alextyx ...

  10. #30
    Gior non è in linea Novello
    ciao alextyx,
    ho scaricato la tua Classe per la gestione delle stampe, premetto che non sono molto esperto, ma volendo utilizzarla per stampare i dati visualizzati in un DataGridWiew senza una origine dati come dovrei modificare il codice?
    Utilizzo VB 2008 EE.
    Grazie
    ℹ️ Leggi di più su Gior ...

Discussione chiusa
Pagina 3 di 5 primaprima 12345 ultimoultimo

Potrebbero interessarti anche ...

  1. Problemi con la distribuzione delle stampe
    Da rbzaga nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 09-09-2012, 00:39
  2. VB.NET Stampa senza Crystal Report :)
    Da Superigno nel forum Visual Basic .Net
    Risposte: 0
    Ultimo Post: 11-08-2008, 16:58
  3. Gestione Stampe con VB
    Da frank77 nel forum Microsoft Word
    Risposte: 5
    Ultimo Post: 07-03-2008, 22:21
  4. [Win2000] Gestione delle lettere delle Unita: un serio problema
    Da Black Wings Angel nel forum Microsoft Windows
    Risposte: 4
    Ultimo Post: 23-03-2007, 00:07
  5. Articolo: Gestione delle stampe in Linux
    Da Maxell1985 nel forum Tutto Linux
    Risposte: 0
    Ultimo Post: 17-11-2005, 19:46