4 D W R I T E
|
Integrovan² textov² editor pro prost°edφ 4th Dimension
Verze 6.5
Platforma Windows a MacOS
P o p i s
|
Nov² 4D Write byl vzhledov∞ zcela p°epracovßn a bylo p°idßno mnoho nov²ch funkcφ. Zßsuvn² modul kádatabßzovΘmu prost°edku 4th Dimension ve filozofii v²robce firmy ACI znamenß, ╛e textovΘ dokumenty mohou b²t uklßdßny samostatn∞ na disk, nebo uvnit° databßze do polφ typu BLOB (binßrnφ velkΘ objekty) a dokument m∙╛e vyu╛φt odkazy na sloupce databßze. Odkazy mohou b²t na ΦφselnΘ sloupce, alfanumerickΘ sloupce, ale i obrßzkovΘ sloupce.
Tento obrßzek ukazuje jednu z demo databßzφ 4D. Zobrazuje textovou oblast 4D Write s jejφmy mo╛nostmi na uchovßvßnφ obrßzk∙. V tΘto databßzi jsou texty, zobrazenΘ v obrßzku, sklßdanΘ z databßze.
Se 4D Write lze zvolit t°i zp∙soby prßce:
Dokument m∙╛e b²t otev°en v normßlnφm okn∞ a pracuje se sánφm jako vájakΘmkoliv jinΘm textovΘm procesoru, dokument je pak ulo╛en samostatn∞ na disk.
Dokument m∙╛e b²t obsa╛en ve formulß°i databßze , bu∩ se standardnφmi nabφdkami 4DWrite, nebo sávlastnφmi nabφdkami. Tento dokument lze pak ulo╛it do sloupce databßze vájednom zßznamu jako souΦßst databßze. Uvnit° databßze, vázßznamu, je mo╛no ulo╛it dokument neomezenΘ velikosti (omezenφm je velikost diskovΘho mΘdia).
Dokument m∙╛e b²t otev°en ve skrytΘm okn∞ a pak vytvß°en Φi upravovßn pouze programem za pomoci programovacφch p°φkaz∙. Po skonΦenφ sestavovßnφ dokumentu jej lze zobrazit vánormßlnφm viditelnΘm okn∞.O dokumentu a mo╛nostech formßtovßnφ
Pro ·pravy vzhledu dokumentu a formßtovßnφ lze pou╛φt standardnφ nßstroje, dynamickΘ styly pro znaky nebo celΘ paragrafy. Strßnku dokumentu lze rozd∞lit na vφce sloupc∙ textu. Lze vytvo°it tabulky vátextu sápomocφ odkaz∙ na databßzi, i dynamick²ch odkaz∙ naáv²b∞r zßznam∙ vádatabßzi. Vádokumentu lze pou╛φt obrßzky vátextu, bu∩ samostatn∞, nebo zádatabßze. Obrßzky mohou b²t spojeny sátextem, nebo b²t na pozadφ. Pro barvy pozadφ lze pou╛φt paletu barev pro ka╛d² odstavec zvlß╣╗.BLOB komprese a bezpeΦnost dokument∙
Proto╛e dokumenty mohou b²t uklßdßny uvnit° databßze váBLOB, nejsou vátomto p°φpad∞ fyzicky nikde na disku ulo╛eny. Jsou obsa╛eny uvnit° kompaktnφho datovΘho souboru 4thDimension. Takov²to dokument si nep°eΦte nikdo, kdo nevlastnφ tutΘ╛ aplikaci programovanou ve 4thDimension. Rozhodn∞ pouh² pr∙nik na disk káp°eΦtenφ dokumentu ze vnit° datovΘho souboru nenφ dostateΦn². Pokud ani tato ·rove≥ bezpeΦnosti nestaΦφ lze BLOB sloupec vázßznamu komprimovat p°φkazem 4thDimension. Vátomto p°φpad∞ je nutno je╣t∞ znßt i konkrΘtnφ nastavenφ aplikace a p°φpadn∞ p°φstupovß prßva. Takto zalo╛enΘ aplikace jsou Φasto pou╛φvßny ve stßtnφ sprßv∞ a pro agendy firem chrßnφcφ svΘ obchodnφ a technologickΘ ·daje. Pro dokumenty ulo╛enΘ váBLOB je kádispozici na ·rovni 4thDimension funkce hledßnφ, kterß umo╛≥uje, pokud nenφ dokument váBLOB komprimovßn hledat textovΘ °et∞zce jako vánormßlnφm obsahu databßze. Tato funkce je stejn∞ rychlß jako normßlnφ sekvenΦnφ hledßnφ váprostΘm textovΘm sloupci.Konverze dokument∙ 4D Write a v²stupy
Uklßdat a Φφst lze dokumenty vlastnφho typu, RTF dokumenty kompatibilnφ sáMS Word 97, HTML a prost² ASCII text. Tisknout lze textov² dokument jako Φßst zßznamu na formulß°i Φi sestav∞ databßze, jako samostatn² textov² dokument a tisk lze realizovat vφcenßsobn∞ p°ipojenφm k zßznam∙m databßze (s automatick²m dopl≥ovßnφm odkaz∙ zádatabßze).Programovacφ rysy 4D Write
4D Write umo╛nuje, ╛e v╣e, co lze provßd∞t zánabφdek, lze provßd∞t i programovacφmi p°φkazy. Krom∞ t∞chto "p°φkaz∙" 4D Write obsahuje 60 objektov∞ orientovan²ch p°φkaz∙ dopl≥ujφcφch jazyk 4th Dimension. P°φkazy jsou rozd∞leny do skupin pro p°φkazy nabφdek, uklßdßnφ a otevφrßnφ dokument∙, tisk dokument∙ a p°evody do jin²ch formßt∙ a typ∙ a pro vlastnosti zobrazenφ dokument∙. Programovacφmi p°φkazy lze provΘst uzamΦenφ funkcφ polo╛ek nabφdek pro u╛ivatele, kdy tyto funkce lze pak spou╣t∞t pouze programov²mi p°φkazy. Funkce polo╛ek nabφdek lze p°esm∞rovat p°ipojenφm vlastnφch procedur (programovan²ch ve 4thDimension) pod tyto polo╛ky nabφdek 4D Write. Zvolφ-li pak u╛ivatel zánabφdky 4DWrite urΦitou polo╛ku, m∙╛e se provΘst vßmi zam²╣lenß akce a ne standardnφ akce 4D Write.
Programov²mi p°φkazy lze realizovat automatickΘ listovßnφ dokumentem sáurΦitou rychlostφ. Ze strßnky dokumentu lze vytvo°it bitmapu, co╛ umo╛nφ nap°φklad odeslat fakturu vágrafickΘ form∞ p°es internet. Tyto rysy umo╛≥ujφ vznik aplikacφ sávlastnφmi funkcemi textovΘho procesoru a i sávlastnφmi nabφdkami provßd∞jφcφmi sofistikovanΘ p°φkazy. 4D Write 6.5 je pln∞ kompatibilnφ sáverzφ tΘho╛ modulu 6.0.5.Po╛adavky
P°i instalaci do databßze ve 4Dánebo 4DáServer zabere 4D Write asi 300kb pam∞ti.