vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
itextsharp uebertrag immer gleich 
Autor: Ines_garten
Datum: 31.03.07 15:10

Ich will mit itextsharp von stephan möhr , den Inhalt aus einem Datagrid in eine pdf Datei exportieren.
http://www.vbarchiv.net/archiv/tipp_1421.html

Ich hab dazu diese Klasse 'cPdf' und diese Modul 'utcharting' in mein WinForm Projekt eingefügt.
Das ganze geht auch fehlerfrei durch, aber so sehr ich mich auch bemühe, die Pdf-Datei sieht immer gleich aus.
- Sie hat immer zwei Spalten,
- diese haben immer dieselbe Breite,
- und immer denselben Inhalt.
- egal womit ich das Datgrid fülle(wird moment testwegen mit der Oder-Tabelle aus der Nordwind Db gefüllt . SELECT* FROM ORDERS oder mit WERE Teil oder auch nur SELECT ORDERS.OrderID)

Am Code hab ich nichst geändert, so rufe ich Die Sub ExportGrid auf:

oPdf.Exportgrid(myDataset, "TestNeu")
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: itextsharp uebertrag immer gleich 
Autor: Ines_garten
Datum: 01.04.07 16:32

Noch ein Zusatz,

itextSharp ist so deklariert wie im Orginal, also
Dim t As iTextSharp.text.Table

t = New iTextSharp.tetx.table(ds.Tables(0).Columns.Count)

Alle Eigenschaften und Methoden die für t aufgelistet werden, - ich seh da keine Möglichkeit mit der man die Inahlte aus der Dataset Tabelle, in die Pdf tabelle übertragen kann ?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: itextsharp uebertrag immer gleich 
Autor: Ines_garten
Datum: 10.04.07 15:36

vorwärts
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: itextsharp uebertrag immer gleich 
Autor: ModeratorFZelle (Moderator)
Datum: 10.04.07 15:58

Dann poste doch mal den ganzen code, und nicht nur häppchen.

Wenn Du etwas anderes einliesst, sollte auch etwas anderes rauskommen als im Demo
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: itextsharp uebertrag immer gleich 
Autor: Ines_garten
Datum: 15.04.07 13:03

Hier also der Code, hatt aber schon geschrieben, ICH WUNDERE MICH NICHT DASS WAS ANDRES RAUSKOMT ALS IM ORIGINAL SONDERN DIE SPALTENANZAHL SPALTENBREITE IST IMMER GLEICH
EGAL WAS MAN INS DATAGRID HOLT
EGAL WAS MAN INS DATAGRID HOLT
EGAL WAS MAN INS DATAGRID HOLT
EGAL WAS MAN INS DATAGRID HOLT

 
Private Sub Btn_PDF_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Btn_PDF.Click
        Dim mySQLADP As New SqlDataAdapter
        Dim mySQLCmd As New SqlCommand
        Dim mySQLCn As New SqlConnection
        Dim myDataset As New DataSet
 
        'Connect Öffnen //////////////////////////
        mySQLCn.ConnectionString = "Data Source=(local)\; Initial" & _
          "Catalog=Northwind; Integrated Security=True"
        Try
            mySQLCn.Open()
        Catch ex As Exception
            MsgBox("" & Err.Number & " " & Err.Description)
        End Try
 
        'Dataset füllen/////////////////////////////
        mySQLCmd.CommandText = "SELECT * From Orders" & _
                            " WHERE OrderID = '10981' Or OrderID = '10249'"
        mySQLCmd.Connection = mySQLCn
        mySQLADP.SelectCommand = mySQLCmd
        mySQLADP.Fill(myDataset, "TestNeuPDF")
        'Datagrid füllen/////////////////////////////
        DataGrOrders.DataSource = myDataset.Tables("TestNeuPDF")
 
        'Mach PDF 
        ' ////////////////////////////////////////////////////////////////
        Dim odlg As New SaveFileDialog
        Dim oPDF As cPDF
 
        odlg.Filter = "PDF files (*.pdf)|*.pdf|All files (*.*)|*.*"
        If odlg.ShowDialog = DialogResult.OK Then
            mFilename = odlg.FileName
            oPDF = New cPDF(odlg.FileName)
        Else
            Exit Sub
        End If
 
        oPDF.CreateFile()
        oPDF.ExportGrid(myDataset, "TestNeuPDF")
        oPDF.closePDF()
        oPDF = Nothing
        Me.Close()
 
    End Sub
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: itextsharp uebertrag immer gleich 
Autor: ModeratorFZelle (Moderator)
Datum: 15.04.07 21:29

Wer Schreit hat unrecht.

Lies Dir deine Posts bitte noch mal durch, da steht drin, das immer das gleiche
drin steht und immer die gleiche breite hat.

Und wo bitte schön änderst Du das?
Du nimmst die Std. Einstellungen, also bekommst Du auch die std breiten, höhen und so weiter.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Weil die Frage so geschrieben ist 
Autor: Ines_garten
Datum: 15.04.07 23:55

Weil meine Frage so geschrieben ist -> 'deswegen' , deswegen kommst du nicht drauf, das der Frager wissen will

Warum die Zeilenanzahl und Spaltenbreite immer gleich bleibt?
Egal was man ins Datagrid zieht?
Egal was man ins Datagrid zieht?
Egal was man ins Datagrid zieht?

Beschreib mal, beschreib mal wie die Frage lauten müsste damit Du verstehst
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Weil die Frage so geschrieben ist 
Autor: ModeratorFZelle (Moderator)
Datum: 16.04.07 20:00

Mich zu beschimpfen für deine eigene Unzulänglichkeit, ist auch nicht dienlich.

Du machst etwas verkehrt, nicht ich, also wenn Du antworten haben willst ,solltest Du
langsam von deinem hohen ross kommen.

Du ändest keinen einzigen Parameter am iTextSharp, wie erwartest Du dann, das sich
irgendeine Breite, höhe oder sonstiges ändert?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Über sowas willst Du reden..? 
Autor: Ines_garten
Datum: 18.04.07 13:08

<i>solltest Du
langsam von deinem hohen ross kommen. </i>
Was kann ich dafür, dass Du zum Fussvolk gehörst ?

Über sowas willst Du reden, ja? Such doch solche 'Einrichtungen' auf, die sich damit beschäftigen.

Eine Antwort auf diese Frage kann nur in die Richtung gehen, einen Hinweis zu geben, 'Wie' oder 'Womit' eine Änderung der Übertragenen Inhalte, Spaltenanzahl und Breite erreicht werden kann.

UND DAS IST FÜR DICH NICHT ERSICHTLICH?
DAS WILLST DU HIER SO VERKAUFEN?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Über sowas willst Du reden..? 
Autor: ModeratorFZelle (Moderator)
Datum: 18.04.07 13:43

Wenn Du selber so intelligent wärst, wie Du hier tust, hättest Du in den vergangenen
fast 20 Tagen selber mal die Doku zu iTextSharp durcharbeiten können
und hättest mit dem vorgegebenen Intellekt eine Lösung in Minuten gefunden.

Da das nicht der Fall ist, ist es wahrscheinlich so schwierig, das ein proletarisches
Dummerchen wie ich Dir auch nicht helfen kann.

Ich wünsche Dir viel Glück bei deiner weiteren Suche.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Über sowas willst Du reden..? 
Autor: Ines_garten
Datum: 18.04.07 20:34

>das(s) ein proletarisches
>Dummerchen wie ich Dir auch nicht helfen kann.

Genau. Letztlich ging es mir nur darum, dass Du das zugibst. Meine Eingangsfrage war nur eine Tarnung, das hast Du richtig erkannt.

DIE IT-Landschaft ist dafür predestiniert, man entwicklet dort , wie in keiner anderen Branche, ein Gespür für solche Dinge.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Über sowas willst Du reden..? 
Autor: ModeratorFZelle (Moderator)
Datum: 18.04.07 21:19

Wenn Du meinst.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Über sowas willst Du reden..? 
Autor: rub
Datum: 19.04.07 09:15

Unglaublich !!! zum glück haben wir hier "so ein gezicke" nich all zu oft.

Anstatt sich mal zu bedanken.

Aber wer nur will und selbst nichts tut wird eben ne ganze Weile länger brauchen um es schließlich hin zu bekommen.

Aber Ines jetzt kennt dich bestimmt fas jeder der die Tage im Forum ist / war.

Wenn Du bei der nächsten Frage wieder so abgehst, dann gibts sicher nicht so viele Posts.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Über sowas willst Du reden..? 
Autor: Ines_garten
Datum: 19.04.07 14:56

sicher, dass Du dismal verstanden hast?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel