[ 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 ] @
[ 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...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|