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 pot folosi ...
 Cum pot folosi fisiere rtf in fox?
 
 3/27/2009 12:50:01 PM
User is offlinebsorinion
46 posts


Cum pot folosi fisiere rtf in fox?
 (N/A)

Salutare,

am o tabela in care am mai multe date stocate despre oameni, si vreau sa generez din program tot felul de adeverinte, contracte, etc... Ma poate ajuta cineva, va rog, si sa-mi spuna cum as putea insera in fisiere RTF gata completate, la anumite pozitii, date pe care le extrag din tabela mea....

Multumesc anticipat!

 3/27/2009 2:02:51 PM
User is offlineMarian Dobre
398 posts
3rd


Re: Cum pot folosi fisiere rtf in fox?
 (N/A)
Sa inteleg ca ai pagini pretiparite peste care vrei sa tiparesti ceva. Daca asta este ceea ce vrei atunci nu ai decat sa faci rapoarte care sa se potriveasca peste locurile goale ce urmeaza a fi completate cu datele tale. Potrivirea se va face la nimereala stricand cateva formulare pentru a ajunge la forma dorita.

Orice putere omeneasca este un compus de rabdare si de timp. Balzac
 3/27/2009 2:13:54 PM
User is offlineVictor Iuga
156 posts
5th


Re: Cum pot folosi fisiere rtf in fox?
 (Romania)

Io am inteles ca vrea sa scrie peste "locurile goale" din RTF, chiar in fisier nu pe hartie la imprimanta.

Nu stiu daca se poate, dar ar fi fain. Parca era ceva in solutions.app cu editboxuri formatate

 

 3/27/2009 2:20:08 PM
User is offlineDaniel Buduru
2331 posts
1st




Re: Cum pot folosi fisiere rtf in fox?
 (N/A)
 bsorinion wrote

Salutare,

am o tabela in care am mai multe date stocate despre oameni, si vreau sa generez din program tot felul de adeverinte, contracte, etc... Ma poate ajuta cineva, va rog, si sa-mi spuna cum as putea insera in fisiere RTF gata completate, la anumite pozitii, date pe care le extrag din tabela mea....

Multumesc anticipat!


In Solution.app exista un exemplu de utilizare a unui control RTF in vfp.

DO FORM HOME(2)+'\solution\ole\rtf.scx'

Exemple de cod pentru pozitionarea in rtf si inserare text/modificare atribute se gasesc in codul aferent butoanelor din form - in clasa rtfcontrols din samples\classes\samples.vcx.



Daniel Buduru
 3/27/2009 6:15:40 PM
User is offlineCostel
227 posts
www.adrisoft.ro
4th




Re: Cum pot folosi fisiere rtf in fox?
 (N/A)
Lucrez de ceva timp la asa ceva si am procedat in felul urmator
in cimpul memo a unei tabele am pus urmatoarele date

{\rtf1\ansi\ansicpg1252\deff0{\fonttbl{\f0\fnil\fcharset0 Arial;}}
\viewkind4\uc1\pard\qc\lang1033\b\fs24 CONTRACT DE PRESTARI SERVICII
\par \b0\fs18 NR. \b  <<oTx.CtrNr>>  /  <<oTx.CtrAn>>\b0 
\par \pard Incheiat la data de:\b\i <<oTx.CtrData>>\b0\i0 
\par
\par  \b PARTILE:\b0
\par
\par \b <<oTx.PresDen>>\b0 , infiintat prin Ordonanta Guvernului nr........., aprobata prin Legea nr......, cu sediul in <<oTx.PresAdr>>, Tel: <<oTx.PresTel>>, Fax: <<oTx.PresFax>>, Cod inregistrare fiscala (C.I.F.) <<oTx.PresCui>>, Cod IBAN, <<oTx.PresIban>>, <<oTx.PresBanca>>,
\par reprezentat prin \b <<oTx.PresFun1>>, <<oTx.PresNum1>>\b0  prin \b <<oTx.PresFun2>>, <<oTx.PresNum2>>\b0 , in calitate de PRESTATOR
\par si
\par \b <<oTx.BenDen>>\b0  cu sediul in <<oTx.BenAdr>>, tel/fax <<oTx.BenTel>>,  Inregistrata la Registrul Comertului cu nr. <<oTx.BenReg>>, Cod Unic de Inregistrare C.U.I. <<oTx.BenCui>>, Cod IBAN <<oTx.BenIban>>, deschis la <<oTx.BenBanca>>
\par reprezentat prin \b <<oTx.BenFun1>>, <<oTx.BenNum1>>\b0  si \b <<oTx.BenFun2>>, <<oTx.BenNum2>>\b0 , in calitate de BENEFICIAR
.............
\par }
atribuirea o fac in urmatoarea secventa de cod
    WITH this.Parent.cntRichText
        IF this.Parent.Tag='1'
            .oleRTF.TextRTF=TEXTMERGE(Ctr.cuprins)
            .cntMeniuRTF.cbxFontName.Value=.oleRTF.SelFontName
            .cntMeniuRTF.cbxFontSize.Value=.oleRTF.SelFontSize
            .cntMeniuRTF.cmgParagraf.cmdLeft.Tag='0'
            .cntMeniuRTF.cmgParagraf.cmdRight.Tag='0'
        ELSE
            .oleRTF.TextRTF=Ctr.cuprins
        ENDIF
        .oleRTF.Refresh()
    ENDWITH
Si dupa toata povestea asta am renuntat fiindca nu aveam un control asupra fontului iar tabelele erau sub orice critica. Recomand ceva asemanator insa in HTML  vezi aici:
http://xstandard.com/en/products/#lite

Din pacate au aparut alte urgente si aceasta lucrare  asteapta vremuri mai bune 









Nu munci atit de mult incit sa nu-ti mai ramina timp ca sa cistigi bani. (proverb evreiesc)
  Visual FoxPro  Rapoarte si generatoare de rapoarte  Cum pot folosi ...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement