Search  
Tuesday, May 22, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Cum se folosest...
 Cum se foloseste PDF CREATOR?
 
 9/14/2009 11:29:32 AM
User is offlinelmax25
57 posts


Cum se foloseste PDF CREATOR?
 (N/A)
Pentru a face fisiere PDF din rapoarte am instalat PDF CREATOR. Va rog sa-mi spuneti cum se poate folosi.Care este sintaxa ? As vrea sa-i dau comanda prin care sa specific raportul,fisierul PDF si calea acestuia. Nu vreau sa-mi apara nimic pe ecran. Daca este posibil va rog un exemplu. Va multumesc !
 9/14/2009 11:35:15 AM
User is offlineRomeo
526 posts
1st


Re: Cum se foloseste PDF CREATOR?
 (N/A)
Mergi in Settings->Printers and Faxes

Aici vei gasi PDF Creator (a devenit o imprimanta virtuala)
Clic dreapta pe el si alegi Set As default printer.

Cand vei lista raportul se va deschide o fereastra si fa trebui sa precizezi numele fisierului pdf.

Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 9/14/2009 11:46:34 AM
User is offlinelmax25
57 posts


Re: Cum se foloseste PDF CREATOR?
 (N/A)
Nu vreau ca PDFCreator sa fie imprimanta default. Cind am nevoie sa fac un PDF vreau ceva de genul : report format raportul1.frx to printer PDFCREATOR noeject noconsole si cumva sa specific calea fisierului PDF. Deci sa genereze fisierul automat. PS: M-am uitat pe forum la pdfcreator, dar nu merge nici un link de acolo.
 9/15/2009 10:12:48 AM
User is offlineRomeo
526 posts
1st


Re: Cum se foloseste PDF CREATOR?
 (N/A)
PDF Creator functionaza doar ca o imprimanta virtuala.

Ar trebui sa existe niste functii API, care sa-ti permita:
1. sa identifici imprimanta implicita
2. sa transformi PDF Creator in imprimanta implicita
3. sa listezi raportul
4. dupa listare sa restaurezi imprimanta implicita.

Preocupari in domeniul apelarii functiilor API din fox a avut Grig. Cred ca el pote sa-si dea cu parerea in cunostinta de cauza.
Daca nu, se poate cauta o solutie in genul: mergi pe forumul RONUA si cei de acolo sa-si dea cu parerea (sa-ti spuna cum se vede solutionarea problemei din C# de exemplu. Presupun ca este un cod scurt parametrizat, pe care il poti compila cu C# Express 2005-free, iar apoi exe-ul sa-l apelezi din fox).

Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 9/15/2009 10:36:14 AM
User is offlineaflorin
840 posts
1st


Re: Cum se foloseste PDF CREATOR?
 (N/A)
Nu e musai sa transformi PDF Creator in imprimanta implicita, intrucit VFP are SET PRINTER TO care iti permite sa listezi la orice imprimanta instalata in sistem. Problema ar fi sa identifici fisierul PDF ce a fost creat.
Florin Aparaschivei - Iasi
 9/15/2009 10:15:36 PM
User is offlineDoru Constantin
321 posts
3rd




Re: Cum se foloseste PDF CREATOR?
 (N/A)
As putea sa dau un raspuns la intrebarea: Cum pot sa export rapoartele vfp in format pdf direct din vfp simplu si cu "scule free" ?
Ca sa nu fiu off topic am sa fac referire la pdfcreator (desi poate sa fie orice imprimanta postscript virtuala).
Simplu. Faci ce face pdfcreator. Transformi fisierul PS rezultat in fisier PDF cu ajutorul lui Ghostscript.
Nu este nimic complicat si daca intereseaza pe cineva codul il rog sa deschida un topic separat si am sa raspund acolo.


 9/16/2009 3:38:57 PM
User is offlineDAN VASILOIU
39 posts


Re: Cum se foloseste PDF CREATOR?
 (Romania)

Linkuri urtile:

http://www.foxite.com/archives/vfp-x-pdfcreator-0000118089.htm

http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000528

si un mic exemplu:

PROCEDURE testpdf

CLEAR ALL

lcnumerepo="Test.FRX" && nume raport

lcdir="C:\temp\" && directorul unde se salveaza pdf-ul

lcfilename="teste" && denumire fisier pdf

lclocfile=ALLTRIM(lcdir)+ALLTRIM(lcfilename)+".pdf"

IF FILE(lclocfile)

DELETE FILE(lclocfile)

ENDIF

Local loPDFCreator As PDFCreator.clsPDFCreator

loPDFCreator = Createobject("PDFCreator.clsPDFCreator")

If loPDFCreator.cStart("/NoProcessingAtStartup")

With loPDFCreator

Local loOptions As PDFCreator.clsPDFCreatorOptions

loOptions = loPDFCreator.cOptions

With loOptions

.UseAutosave = 1

.PrinterStop = 1

.UseAutosaveDirectory = 1

.AutosaveDirectory = lcdir

.AutosaveFilename = lcfilename

.AutosaveFormat=0

Endwith

loPDFCreator.cOptions = loOptions

.cDefaultPrinter = "PDFCreator"

.cClearCache()

ENDWITH

ENDIF

SET PRINTER TO loPDFCreator.cDefaultPrinter

REPORT FORM (lcnumerepo) NOCONSOLE TO printer

loPDFCreator.cPrinterStop= .F.

i=0

Do While !File(lclocfile)

i=i+1

Wait "Se listeaza..."+ALLTRIM(STR(i)) Windows nowait

If i>3000

WAIT WINDOW "Fisierul "+lclocfile+ " nu a fost creat"

Exit

Endif

ENDDO

Release loPDFCreator

Clear All

Return

 9/16/2009 11:04:11 PM
User is offlinelmax25
57 posts


Re: Cum se foloseste PDF CREATOR?
 (N/A)
Va multumest tuturor ! cred ca ma descurc cu exemplul dat de DAN VASILOIU.
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Cum se folosest...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement