Search  
Sunday, December 5, 2021 ..:: 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  Cod, sintaxa si comenzi  salvare textmer...
 salvare textmerge to pdf?
 
 5/5/2019 6:21:04 PM
User is offlinegillmifus
65 posts


salvare textmerge to pdf?
 (N/A)
Buna.
Am o mica procedura in VFP 7 cu
set textmerge to decl noshow...etc si inchid
SET TEXTMERGE OFF
SET TEXTMERGE TO
MODIFY COMMAND decl.txt =>pentru citire
As dori ca acest fisier sa il fac automat export in format pdf, ca sa nu ii mai dau ctrl+p si sa selectez diver pdf.

Exista aceasta posibilitate?

Cu stima, gill
 5/6/2019 9:01:58 AM
User is offlineelian.dumitrescu
96 posts


Re: salvare textmerge to pdf?
 (N/A)
1. Se instaleaza aplicatia bullzip ("imprimanta" pdf free)

2.
SET PRINTER TO NAME "bullzip pdf printer"
opdf= CREATEOBJECT("bullzip.PDFPrinterSettings")
x='"'+fullpath(' ')+'lista.pdf'+'"'
opdf.SetValue("Output", &x)
opdf.SetValue("ConfirmOverwrite", "no")
opdf.SetValue("ShowSaveAS", "never")
opdf.SetValue("ShowSettings", "never")
opdf.SetValue("ShowPDF", "yes")
opdf.SetValue("RememberLastFileName", "no")
opdf.SetValue("RememberLastFolderName", "no")
opdf.SetValue("ZOOM",100)
opdf.WriteSettings("True")
REPORT FORM listaf TO PRINTER
SET PRINTER TO DEFAULT

etc.


 5/6/2019 7:59:51 PM
User is offlineSCHRECK
491 posts
2nd


Re: salvare textmerge to pdf?
 (N/A)
Se poste si cu foxypreviewer


do foxypreviewer.app

REPORT FORM listaf PREVI object type 10 TO 'listaf.pdf'

DO foxypreviewer.app WITH 'RELEASE'
 5/7/2019 8:11:33 PM
User is offlinegillmifus
65 posts


Re: salvare textmerge to pdf?
 (N/A)
Multumesc frumos de raspuns
Urmeaza sa verific si sa va anunt daca am reusit
 5/7/2019 8:11:39 PM
User is offlinegillmifus
65 posts


Re: salvare textmerge to pdf?
 (N/A)
Multumesc frumos de raspuns
Urmeaza sa verific si sa va anunt daca am reusit
 5/8/2019 4:17:32 PM
User is offlineEugen Gliga
2280 posts
1st




Re: salvare textmerge to pdf?
 (Romania)
Sunt si eu interesat in problema asta, dar am o nelamurire. gillmifus a intrebat cum poate transpune direct un fisier text intr-un fisier PDF iar ambele raspunsuri fac referire la comanda Report Form ce implica existenta unui raport si eventual a unei tabele. Se poate folosi un raport pentru tiparirea unui fisier text ?
 5/9/2019 11:07:45 AM
User is offlineadimorarasu
94 posts
morarasu-adrian.num.ro




Re: salvare textmerge to pdf?
 (Romania)
Neata

Eu am creat o tabela temporara cu un singur camp de tip memo si o singura inregistrare pe care o umplu cu appe memo from fisier.txt, apoi un raport care in detaliu are acel camp si singura chestiune este folosirea unui font monospatiat gen Courier New. Acel raport il fac pdf folosind bullzip pdf printer.
 5/9/2019 11:41:50 AM
User is offlineEugen Gliga
2280 posts
1st




Re: salvare textmerge to pdf?
 (Romania)
E si asta o solutie, dar nu prea poti formata textul. M-ar interesa o solutie in care sa poti scrie intr-un PDF cu comanda "?"
 5/9/2019 12:32:14 PM
User is offlineDaniel Buduru
3528 posts
1st




Re: salvare textmerge to pdf?
 (Romania)
Incearca varianta cu un printer pdf. Se comporta ca o imprimanta.
Acum, daca vrei sa scrii direct la imprimanta, cu "?", numai o imprimanta matriciala poate. Nu poti face asta la o imprimanta laser, spre exemplu, unde driverul trebuie sa trimita toata pagina. Cam la fel este si in cazul unui pdf printer, nu cred ca a facut cinve un driver care sa preia caracter cu caracter, sau, in cel mai bun caz, linie cu linie.
Dar printarea unui fisier text la un pdf printer se face fara probleme.

Daniel Buduru
 5/9/2019 12:45:11 PM
User is offlineDaniel Buduru
3528 posts
1st




Re: salvare textmerge to pdf?
 (Romania)
Vezi aici
https://www.tek-tips.com/viewthread.cfm?qid=774980

Daniel Buduru
 5/9/2019 2:35:06 PM
User is offlineandrei
244 posts
https://sites.google.com/view/andreilucian2020
4th


Re: salvare textmerge to pdf?
 (N/A)
Eu creez PDF programatic folosind "libhpdf.dll".
(http://libharu.sourceforge.net)
(http://libharu.org/)
 5/9/2019 4:32:20 PM
User is offlineandrei
244 posts
https://sites.google.com/view/andreilucian2020
4th


Re: salvare textmerge to pdf?
 (N/A)
Am gasit o clasa mai veche (scrisa in VFP) cu care se poate "genera" din VFP un fisier PDF care sa contina doar text.
Este simplu de folosit si nu necesita nici DLL-uri si nici imprimante virtuale.
Va puteti adauga proceduri noi pentru a va usura munca ulterioara (adaugare antet, adaugare subsol, etc.).
Sper ca va fi de ajutor.

http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000224
 5/11/2019 1:13:29 AM
User is offlineEugen Gliga
2280 posts
1st




Re: salvare textmerge to pdf?
 (N/A)
Multumesc. Pare o solutie interesanta.

Pana acum am folosit Dosprint, dar m-am cam saturat de el.



 5/13/2019 8:42:35 PM
User is offlineEugen Gliga
2280 posts
1st




Re: salvare textmerge to pdf?
 (N/A)
 Daniel Buduru wrote: Incearca varianta cu un printer pdf. Se comporta ca o imprimanta.
Acum, daca vrei sa scrii direct la imprimanta, cu "?", numai o imprimanta matriciala poate. Nu poti face asta la o imprimanta laser, spre exemplu, unde driverul trebuie sa trimita toata pagina. Cam la fel este si in cazul unui pdf printer, nu cred ca a facut cinve un driver care sa preia caracter cu caracter, sau, in cel mai bun caz, linie cu linie.
Dar printarea unui fisier text la un pdf printer se face fara probleme.


Varianta cu printer PDF este utila cand vrei sa tiparesti un raport sau altceva intr-un PDF si ea exista oricum in conditiile in care Windows 10 vine implicit cu o imprimanta "Microsoft print to Pdf".
Problema apare cand ai nevoie de un raport care nu se poate face cu Generatorul de rapoarte. De exemplu un raport variabil in care userul poate opta pentru campurile pe care vrea sa le tipareasca.
Eu astfel de rapoarte le generez cu Printjob si Endprintjob. Pentru imprimantele de tip caracter totul era Ok, mai ales ca puteam transmite si caracterele de control pentru densitatea de scriere si spatierea verticala in functie de dimensiunile raportului. Pentru restul imprimantelor am folosit un program "Dosprint" la care ii dadeam un fisiere txt cu caractere de control pentru Epson si programul il tiparea la imprimata in format grafic.
Avea si programul asta dezavantajele lui. Nu puteai sa folosesti orice font si apoi varianta full trebuia cumparata, nu de mine ci de toti clientii, ceea ce nu era chiar confortabil.
Deci pentru astfel de rapoarte mi-ar fi utila o metoda de a scrie direct in PDF-uri.
Varianta din linkul tau cu "Shellexecute" permite tiparirea unui fisier txt folosind programul asociat in windows adica notepad. Asta presupune sa mai faci ceva ajustari referitoare la font si dimensiune pentru a putea incadra raportul in pagina dar ridica si probleme de paginare.
Varianta cu clasa lui lui Andrei este foarte simpla si ar merge pentru rapoarte simple fara nicio grafica.
Mai ramane si varianta cu clasa lui Dorin Vasilescu, care pare mai complicata si daca are cineva expierenta cu ea as fi interesat sa aflu.
 5/14/2019 8:41:17 AM
User is offlineDaniel Buduru
3528 posts
1st




Re: salvare textmerge to pdf?
 (N/A) Modified By Daniel Buduru  on 5/14/2019 7:45:06 AM)
Pentru un raport ad-hoc, o varianta mai flexibila, care permite si grafica, este generarea unui document HTML, care se poate face cu textmerge.
Am folosit asta atat pentru web, cat si pentru printare.

O alta varianta este crearea dinamica a unui report (sau modificarea unuia existent), exact ce face si report builder, al carui cod exista in xsource.

Daniel Buduru
 5/14/2019 11:31:37 AM
User is offlineEugen Gliga
2280 posts
1st




Re: salvare textmerge to pdf?
 (N/A)
Am luat in calcul si am facut teste si cu varianta HTML.
Metoda cu crearea dinamica a raportului ar fi cea mai buna solutie dar mi se pare si cea mai laborioasa. O sa ma uit si prin codul builderului sa vad daca ii dau de cap.



 5/14/2019 1:07:03 PM
User is offlineDaniel Buduru
3528 posts
1st




Re: salvare textmerge to pdf?
 (N/A)
Vezi si report wizard, codul se gaseste la VFPX
https://github.com/VFPX/XSource
Poate fi facut sa genereze reportul si fara interfata wizardului, ruland report.prg cu parametrii corespunzatori.
Reportul propriu-zis este generat de rptengin.prg

Daniel Buduru
 5/14/2019 2:53:42 PM
User is offlineEugen Gliga
2280 posts
1st




Re: salvare textmerge to pdf?
 (N/A)
Multumesc. O sa incerc.
  Visual FoxPro  Cod, sintaxa si comenzi  salvare textmer...

Search  Forum Home         

Copyright 2002-2013 Profox   Terms Of Use  Privacy Statement