[ foxdj83 @ 06.09.2009. 10:06 ] @
Početnik sam u Delphiju pa mi je potrebna pomoć iskusnijih.
Želim da napravim aplikaciju koja može da snima i edituje dokumenta (npr. word;dokumenta sa slikama,textom,checkbox-ovima,...),koju bih komponentu mogao da koristim za to?
*Pravio sam već aplikacije sa richedit komponentom. Hvala unapred.
[ captPicard @ 06.09.2009. 14:07 ] @
Pa možeš i dalje raditi sa RichEdit-om. Koliko se sjećam, imaš od Delphi-a lijep primjer editora koji je rađen sa RichEdit komponentom, potraži u folderu gdje ti je Delphi instaliran.
[ foxdj83 @ 06.09.2009. 15:13 ] @
Hvala ti puno na pomoći.
[ captPicard @ 06.09.2009. 19:41 ] @
Vjerojatno si već našao, ako nisi, evo gdje se nalazi:

C:\Program Files\Borland\Delphi7\Demos\RichEdit

Evo ti primjera sa Memo

http://www.planet-source-code.....asp?txtCodeId=64&lngWId=7

[ foxdj83 @ 06.09.2009. 21:13 ] @
Veliko hvala.
[ foxdj83 @ 06.09.2009. 21:34 ] @
U tom demou moze samo tekst da se koristi bez opcije za ubacivanje slika.
[ captPicard @ 07.09.2009. 10:06 ] @
Zašto ne pitaš google? :-)

http://www.swissdelphicenter.ch/torry/showcode.php?id=1332

http://www.delphipages.com/forum/showthread.php?t=29102

http://www.delphi3000.com/articles/article_1819.asp
[ foxdj83 @ 07.09.2009. 20:16 ] @
Može još jedna pomoć. Hoću da napravim aplikaciju sa kojom mogu da editujem i snimam dokumenta sa textom koji ujedno sadrže i slike. Sa kojom komponentom ogu to da postignem_
Hvala.
[ captPicard @ 07.09.2009. 20:42 ] @
pa gore sam ti dao odgovor.
[ foxdj83 @ 08.09.2009. 00:34 ] @
Uspeo sam sa TOleContainer da uradim posao, sada mogu da štampam i pregledam dokumente ali imam sada drugi program, kada hoću da editujem dokument on stasrtuje MS Word a to mi ne treba, da li znaš možda kako ovo mogu da sprečim?
[ captPicard @ 08.09.2009. 10:08 ] @
Za sada napravi ovako:

Desni klik na dokument, OpenWith, odaberi svoj exe i označi Always use.... Inače, programski se može riješiti da se postavlja default editor za extenziju.
[ foxdj83 @ 08.09.2009. 10:50 ] @
Nisam na to mislio, otvaram ja moj dokumen uz pomoć moje aplikacije, i otvori se u TOLEContaineru dokument ali kada hoću da ga editujem iz moje aplikacije otvara mi se MS Word za editovanje isto tako u TOLEContaineru, pa sam želeo da znam da li to može da se spreči,da mogu da editujem dokument bez MS Worda u toj istoj alikaciji.
Hvala na pomoći.
[ savkic @ 08.09.2009. 11:04 ] @
> Nisam na to mislio, otvaram ja moj dokumen uz pomoć moje aplikacije, i otvori se u TOLEContaineru dokument ali kada hoću da ga editujem
> iz moje aplikacije otvara mi se MS Word za editovanje isto tako u TOLEContaineru, pa sam želeo da znam da li to može da se spreči,da mogu
> da editujem dokument bez MS Worda u toj istoj alikaciji.

Možeš pokušati sa RichEditom za neke jednostavnija dokumenta (mada kod njega nisam ni siguran da može snimiti fajl u word formatu), za složenija moraš koristiti specijalizovane komponente za rad sa Wordom, to su komercijalna i uglavnom prilično skupa rešenja.
[ foxdj83 @ 08.09.2009. 13:20 ] @
Ali opet, u richeditu ne mogu da koristim slike u dokumentima...
[ captPicard @ 08.09.2009. 14:00 ] @
Evo, pročitaj ovo vezano za RichEdit i image:

http://www.experts-exchange.co.../Pascal/Delphi/Q_20990291.html

ako ne možeš otvoriti, ukucaj ovo u google

Q_20990291

i klikni na prvi rezultat...

Odskrolaj do dna stranice, tamo su ti odgovori.
[ tkaranovic @ 11.09.2009. 16:52 ] @
Može sa TWebBrowser lako da se napravi editor u kojem se može pisati tekst i ubacivati slike i sve to snimiti kao html dokumen. Dovoljno je ovo:

Code:

 var Doc: IHtMLDocument2;
begin
 Doc := WebBrowser1.Document as IHtMLDocument2;
 if Doc.designMode = 'On' then
  Doc.designMode := 'Off'
 else
  Doc.designMode := 'On';


pa se dobija editor u kojem se mogu ubacivati slike. Desnim klikom se otvara konteksni meni u kojem ima i stavka Insert image... Za menjanje fonta i slično treba dodati malo komandi...
[ foxdj83 @ 12.09.2009. 12:33 ] @
Gde da ubacim ovaj kod?
[ foxdj83 @ 12.09.2009. 12:50 ] @
Uspeo sam, to je upravo ono što mi je trebalo.
Hvala veliko tkaranoviću.
[ foxdj83 @ 16.09.2009. 13:29 ] @
tkaranovicu da li znas mozda kako mogu font da promenim u webbrowseru?
Hvala.
[ tkaranovic @ 17.09.2009. 06:02 ] @
Doc := WebBrowser1.Document as IHTMLDocument2;
Doc.execCommand('FontName', false, 'Courier');
[ foxdj83 @ 17.09.2009. 11:13 ] @
Hvala...