1 / 8

RTF

RTF. Rich-text format - metóda kódovania formátovaného textu a grafiky pre jednoduchý prevod medzi MS-DOS, Windows, OS/2 a Apple Macintosh aplikáciami. poskytuje formát pre zámenu textu a grafiky, ktorý môže byť použitý rôznymi výstupnými zariadeniami, operačnými prostrediami a systémami.

judith
Download Presentation

RTF

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RTF • Rich-text format - metóda kódovania formátovaného textu a grafiky pre jednoduchý prevod medzi MS-DOS, Windows, OS/2 a Apple Macintosh aplikáciami. • poskytuje formát pre zámenu textu a grafiky, ktorý môže byť použitý rôznymi výstupnými zariadeniami, operačnými prostrediami a systémami. • Využíva ANSI , PC-8, Macintosh alebo IBM PC znakovú sadu pre kontrolu zobrazenia a formátovania dokumentu na obrazovke i pri tlači. • Možné prenášať dokument vytvorený pod jedným operačným systémom a jednou aplikáciou na úplne iný operačný systém s odlišným textovým editorom.

  2. RTF Štruktúra celého RTF dokumentu sa dá rozdeliť do niekoľkých častí: • hlavička – obsahujúca: štýl dokumentu, sadu znakov, tabuľku typov fontov, súborovú tabuľku, tabuľku farieb, štýl hárku, • oblasť dokumentu – obsahujúca: záhlavie a pätu, texty v odstavoch, definíciu tabuliek, definíciu obrázkov ...

  3. Krok prvý • Najskôr je nutné v textovom editore MS WORD pripraviť akúsi šablónu, ktorá bude slúžiť k transportu dát. • Po vytvorení takejto šablóny teda wordovského dokumentu je nutné ho uložiť ako formát rich text file, čiže súbor s koncovkou .rtf. • Po uložení súboru si tento otvoríme napr. v notepade

  4. Krok druhý • v celom súbore sa musia niektoré znaky nahradiťtzv. escape sekvencie • Takto upravený text sa rozdelí na časti, ktoré sa v PHP súbore načítajú do premenných (napr. $a1, $a2 ...). • Do premennej filename sa uloží reťazec znakov zastupujúci cestu a názov súboru, do ktorého má byť zapísaný RTF súbor.

  5. Krok tretí • <?php • $a1=“ časť rtf kódu“; • $a2=……….. • $fp=@fopen($filename, "w"); • fwrite($fp, $a1); • fwrite($fp, $a2); • Do určitých premenných sa načítajú údaje z databázy, ktoré bude trebavložiť do tlačovej zostavy na konkrétne miesto fwrite($fp, $a7); • fwrite($fp, $sID); • fwrite($fp, $a9); • fwrite($fp, $sPriez); • . • fclose($fp);

  6. COM • component object model - technológia vyvinutá firmou Microsoft a implementovaná do jej celej platformy. • COM - akýsi štandard spolupráce a komponentov medzi sebou. • COM komponenty môžu byť použité viackrát bez ohľadu na skriptovací jazyk v ktorom boli napísané. Na implementáciu COM objektov sa najčastejšie používajú jazyky C++, Visual Basic a Java. • Funkcie COM sú k dispozícii iba v PHP pre Windows. Nie je potrebná žiadna špeciálna konfigurácia.

  7. Krok prvý • Najskôr je nevyhnutné vytvoriť šablónu, do ktorej sa budú exportovať údaje z databázy (hromadná korešpondencia). • Na konkrétne miesta v šablóne sa vložia tzv. záložky, s konkrétnymi názvami. Na tieto záložky sa budú exportovať údaje z databázy. • Potom sa celý dokument uloží ako šablóna teda súbor s koncovkou .dot.

  8. Krok druhý <?php $word = new COM("word.application") or die("Unable to instanciate Word"); $word->Documents->Add("celá cesta k súboru/Registracia.dot"); $bookmarkname="MENO_ZAK"; $objBookmark=$word->ActiveDocument->Bookmarks($bookmarkname); $range=$objBookmark->Range; $range->Text=$Meno; . $word->ActiveDocument->SaveAs("celá cesta k súboru $Nazov.doc"); . $word->Quit();

More Related