Search  
Friday, May 25, 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  Cod, sintaxa si comenzi  solutie elegant...
 solutie eleganta "doc"+date
 
 4/1/2011 12:56:39 AM
User is offlinegillmifus
53 posts


solutie eleganta "doc"+date
 (N/A)
Asa cum m-am "plans" listare font color, am incercat sa obtin o varianta eleganta (font,bold,centrari,etc) a unui document de tip contract in care am niste variabile.
Pina acum a mers cu destul succes varianta nu prea eleganta cu
SET TEXTMERGE TO contract NOSHOW
SET TEXTMERGE ON ... etc si bineinteles salvate datele intr-un dbf pe care il pot lista cu repo in ce culoare vreau eu.
Dar nu sunt multumit si nu imi vine nici o idee cum sa abordez problema, sa fie si rapid si elegant (in sensul sa am un pic de control asupra fontului folosit.
Contractul se intinde pe 2 pagini si trebuie sa inserez in el cam 10 variabile care bineinteles imi modifica lungimea liniei, etc.
PLS HELP...
gill (vfp 7)
 4/1/2011 4:13:13 AM
User is offlineDaniel Buduru
2335 posts
1st




Re: solutie eleganta "doc"+date
 (N/A) Modified By Daniel Buduru  on 4/1/2011 4:22:20 AM)
Ai incercat vreuna din variantele de aici? Rich Text Format nu te satisface?
http://www.profox.ro/Forum/tabid/55/forumid/11/threadid/28032/scope/posts/Default.aspx

Vezi si aici (dar e pentru vfp9...):
http://www.report-sculptor.com/

Daniel Buduru
 4/1/2011 8:35:10 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: solutie eleganta "doc"+date
 (N/A)
In afara de varianta propusa de Daniel ai mai putea incerca sa folosesti Word Automation sau, in ultima instanta, Word MailMerge.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 4/1/2011 2:08:29 PM
User is offlinegillmifus
53 posts


Re: solutie eleganta "doc"+date
 (N/A)
Daca este pentru vpf 9, nu am cum, am vfp 7. verific restul de informatii
Multumesc anticipat.
gill
 4/1/2011 4:39:21 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: solutie eleganta "doc"+date
 (N/A) Modified By Daniel Buduru  on 4/1/2011 4:43:01 PM)
Vezi un exemplu pentru RTF aici:
Do (HOME(2)+'\Solution\Solution.app')
In ActiveX, ActiveX controls gasesti 'Use the rtf control'

Controlul ActiveX RTF are o metoda SelPrint, cu ajutorul careia poti tipari direct continutul controlului.
Un exemplu de utilizare:

DECLARE INTEGER CreateDC IN Win32Api STRING, STRING, INTEGER, INTEGER
DECLARE INTEGER DeleteDC IN Win32Api INTEGER

cPrinter = Set("PRINTER",3)
hDC = CreateDC("WINSPOOL",cPrinter,0,0)
ThisForm.OleRTF.SelPrint(hDC)
DeleteDC(hDC)


Daniel Buduru
 4/1/2011 6:29:12 PM
User is offlinegillmifus
53 posts


Re: solutie eleganta "doc"+date
 (N/A)
Iti multumesc furmos de raspuns. Problema se pare ca ma depaseste complet. Am tot citit si inca nu imi dau seama cum sa fac. Lucrez cu vfp 7 la un nivel destul de empiric, ca si socotitoare. stiu citeva lucruri dar ce imi scrii tu ma depaseste.
multumesc anticipat
daca as avea un cod exemplu functional as reusi sa fac si eu modificarile... mai caut.. danke
gill
 4/1/2011 7:38:19 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: solutie eleganta "doc"+date
 (N/A)
Am postat un exemplu in celalalt thread, in rapoarte si generatoare de rapoarte.

Daca ai MS Word instalat pe sistemul pe care ruleaza aplicatia, poti incerca si cu automation, asa cum ti-a sugerat Grig.

Daniel Buduru
  Visual FoxPro  Cod, sintaxa si comenzi  solutie elegant...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement