Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    174

    VB6 - Ancora Problematiche Esportazione PDF

    Scusate ma il mio problema per l'esport è sempre irrisolto e per questo chiedo aiuto a qualcuno esperto per risolverlo una volta per tutte perchè penso sicuramente qualcuno già l'avrà fatto.
    Ho trovato una DLL (CRAXDRT.DLL) sulla rete e anche il relativo codice :

    Private Sub Command1_Click()
    Dim objCrystal As CRAXDRT.Application
    Dim objReport As CRAXDRT.Report
    Set objCrystal = New CRAXDRT.Application
    Set objReport = objCrystal.OpenReport(ReportFileName, 1)
    '...code to set report parameters, login information etc...
    ExportReportToPDF objReport, "M:\Testing\Beds.pdf", "Beds Held"
    End Sub


    Private Sub ExportReportToPDF(ReportObject As CRAXDRT.Report, Byval FileName As String, Byval ReportTitle As String)
    Dim objExportOptions As CRAXDRT.ExportOptions
    ReportObject.ReportTitle = ReportTitle
    With ReportObject
    .EnableParameterPrompting = False
    .MorePrintEngineErrorMessages = True
    End With
    Set objExportOptions = ReportObject.ExportOptions
    With objExportOptions
    .DestinationType = crEDTDiskFile
    .DiskFileName = FileName
    .FormatType = crEFTPortableDocFormat
    .PDFExportAllPages = True
    End With
    ReportObject.Export False
    End Sub


    ---> Purtroppo quando l'istruzione esegue : ReportObject.Export False mi da errore --> DLL non presente oppur obsoleta (questo è il primo problema)

    --> Se tolgo il false (ReportObject.Export ) mi esce un box con il tipo formato da salvare ma NON ESCE QUELLO CHE INTERESSA E CIOE' IL PDF.

    COME MAI ?
    QUALCUNO CONOSCE QUESTA DLL ?
    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    Non puoi aprire milioni di discussioni sempre sullo stesso argomento.
    Hai una discussione già aperta. Se il problema non è risolto, aggiungi i nuovi dettagli alla discussione, ma continua su quella già aperta.
    E' del tutto inutile frantumare la discussione in tanti piccoli post.

    Aggiungi i nuovi dettagli a questa: http://forum.html.it/forum/showthrea...readid=1292193

    E continua lì.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.