Formatele de text ASCII și RTF
Textele sunt cele mai comune tipuri de date din lumea calculatoarelor. Formularul text nu are numai surse destinate citirii, discursurilor. Multe programe de calculator, descrieri de imagini, scripturi ale sistemului de operare sunt scrise în formă text; și deși numai specialiști sau programe speciale pot lucra cu astfel de descrieri - procesatori lingviști, ei au toate semnele formale ale textului: alfabet, sintaxă și semantică.
Se poate presupune că într-o zonă atât de importantă ca forma de testare a prezentării informației există standarde care au forța legilor fizice. Din păcate, această presupunere este eronată. Principalul motiv pentru "discordia textului" este numărul foarte mare de caractere necesare pentru a susține diferite limbi și sfere ale activității umane.
Ce avem? În computerele personale moderne, opt cifre binare sunt alocate pe caracter, adică un octet. În acest sistem de codificare, pot fi scrise 256 de caractere (de la 2 la 8 grade). Din punct de vedere istoric, situația sa dezvoltat astfel încât doar 128 de caractere cu coduri (coduri) de la 0 la 127 sunt standardizate, se numesc simboluri ASCII (American Standard Code for Information Interchange) și constituie prima jumătate a tabelului de coduri. Structura ASCII include caractere importante de control, litere mari și minuscule ale alfabetului latin, numere, semne de punctuație și câteva simboluri speciale.
Cea mai decisă încercare de a depăși deficiențele sistemelor de codare bazate pe reprezentarea de caractere cu un singur octet este standardul relativ nou Unicode (ISO 10646). În acest sistem de codificare, caracterele sunt reprezentate de doi octeți (șaisprezece biți), astfel încât gama de valori de cod valabile este de 65536 (două până la puterea a șaisprezecea). Alfabetul unui astfel de excedent de putere acoperă toate nevoile actuale și viitoare ale programatorilor și utilizatorilor de calculatoare.
FreeHand poate deschide, importa și trimite fișiere text către alte aplicații. Una dintre puținele probleme care însoțește importul fișierelor text este înfundarea datelor cu "simboluri ciudate". Acest lucru se întâmplă adesea atunci când FreeHand comunică cu aplicațiile care rulează pe alte platforme.
Importul de text nu se deosebește de importul de grafice. Textul primit în program completează, în mod implicit, un nou bloc text. Dacă faceți clic pe cursor în orice punct al tabelului de editare, dimensiunile blocurilor vor fi selectate automat și ajustate la volumul textului. Prin glisarea cursorului, puteți seta propriile dimensiuni de bloc pentru textul importat. Textul care nu este inclus în bloc nu este pierdut, dar devine redundant și încărcat în buffer-ul blocului.
RTF (Rich Text Format) este un format dezvoltat de Microsoft pentru schimbul de text formatat între programe și platforme. Documentul în format RTF conține părți de informare și de control, fiecare dintre acestea fiind scrise în formă text. Partea de informații transmite partea de conținut a documentului, secțiunea de control a documentului stochează informații despre designul său.
Pentru a descrie semnele de formatare și elemente decorative ale documentului, se folosește un limbaj de comandă special. Fiecare construcție a limbajului de control este o secvență de litere minuscule care începe cu un backslash (\) și se termină cu un delimiter special. Delimiters pot fi spații, numere, cratime, etc.
FreeHand funcționează la fel de bine cu fișiere în format RTF atât pentru recepție, cât și pentru transmisie. Lucrul cu fișierele RTF are mai multe caracteristici:
- FreeHand exportă fișiere RTF compatibile cu programele Word 7 și Office 97;
- Cu toate aplicațiile Windows care îndeplinesc specificațiile OLE (Object Linking and Embedding), FreeHand poate să facă schimb de fișiere RTF folosind tractarea;
- Într-o aplicație care primește date de la FreeHand, conținutul mai multor blocuri de text este poziționat în funcție de poziția blocului din stiva verticală. Simbolurile blocului care ocupă cea mai înaltă poziție vor fi plasate la sfârșitul mesei de text;
- În formatul RTF, se folosește o unitate de măsură specială "twips", egală cu o a douăsprezecea parte a paragrafului. Prin urmare, parametrii metrici de text care nu sunt multiplii de o doisprezecime dintr-un paragraf se pot modifica din cauza rotunjirii cauzate de traducerea în unitatea RTF;
- Atunci când exportați în format RTF, următoarele elemente de text vor fi pierdute: deplasare față de linia de bază (Shiftul de bază), filetare și grafică Inline.
Proiectele noastre
- Navigator în oceanul de arome