Ілюстрований самовчитель по macromedia freehand> експорт та імпорт> текстові формати ascii і

Текстові формати ASCII і RTF

Тексти - це найпоширеніший тип даних в комп'ютерному світі. Текстову форму мають не тільки джерела, призначені для читання, дискурси. Багато комп'ютерні програми, описи зображень, сценарії роботи операційних систем записуються в текстовому вигляді; і, хоча працювати з такими описами можуть тільки фахівці або спеціальні програми - лінгвістичні процесори, вони мають всі формальні ознаки тексту: алфавіт, синтаксис і семантику.

Можна припустити, що в такій важливій галузі, якою є тестова форма подання інформації, діють стандарти, що мають силу фізичних законів. На жаль, це припущення помилково. Основною причиною "текстової різноголосся" є дуже велика кількість символів, потрібних для підтримки різних мов і сфер людської діяльності.

Чим же ми маємо? У сучасних персональних комп'ютерах на один символ відводиться вісім двійкових розрядів, т. Е. Байт. У такій системі кодування можна записати 256 символів (два у восьмому ступені). Історично ситуація склалася так, що стандартизовані тільки 128 символів з номерами (кодами) від 0 до 127. Вони називаються символами ASCII (American Standard Code for Information Interchange. Американський стандартний код обміну інформацією) і складають першу половину кодової таблиці. До складу ASCII входять важливі керуючі символи, великі та малі літери латинського алфавіту, цифри, розділові знаки і деякі спецсимволи.

Найрішучішою спробою подолати недоліки систем кодування, заснованих на однобайтового поданні символів, є порівняно новий стандарт Unicode (ISO 10646). У цій системі кодування символи представляються двома байтами (шістнадцять двійкових розрядів), тому діапазон допустимих кодових значень дорівнює 65536 (два в шістнадцятої ступеня). Алфавіт такої потужності з надлишком покриває всі поточні і майбутні потреби програмістів і комп'ютерних користувачів.

FreeHand може відкривати, імпортувати і передавати текстові файли в інші додатки. Однією з небагатьох проблем, яка супроводжує імпорт текстових файлів, є засмічення даних "дивними символами". Це часто відбувається в тих випадках, коли FreeHand обмінюється інформацією з додатками, що працюють на інших платформах.

Імпорт тексту нічим не відрізняється від імпорту графіки. Прийнятий в програму текст заповнює, за замовчуванням, новий текстовий блок. Якщо клацнути курсором в будь-якій точці монтажного столу, то розміри блоку будуть обрані автоматично і підігнані під обсяг тексту. За допомогою буксирування курсора можна задати власні розміри блоку для імпортованого тексту. Текст, що не ввійшов до блоку, не губиться, а стає надмірною і завантажується в буфер блоку.

RTF (Rich Text Format) - це формат, розроблений фірмою Microsoft, для обмінів форматованим текстом між програмами і платформами. Документ в форматі RTF складається з інформаційної та керуючої частин, кожна з яких записується в текстовому вигляді. Інформаційна частина передає змістовну сторону документа, керуючий розділ документа зберігає відомості про його оформленні.

Для опису ознак форматування і декоративних елементів документа використовується спеціальний командний мову. Кожна керуюча конструкція мови являє собою послідовність літер нижнього регістру, яка починається зі зворотним косою риси (\) і закінчується спеціальним роздільником. Роздільниками можуть бути прогалини, цифри, символи перенесення і ін.

FreeHand однаково добре працює з файлами в форматі RTF як на прийом, так і на передачу. Робота з RTF-файлами має кілька особливостей:

  • FreeHand експортує RTF-файли, сумісні з Word 7 і програмами пакету Office 97;
  • З усіма додатками Windows, які задовольняють специфікації OLE (Object Linking and Embedding), FreeHand може обмінюватися файлами RTF за допомогою буксирування;
  • У додатку, яке приймає дані від FreeHand, вміст кількох текстових блоків розташовується згідно з позицією блоку в вертикальної "стопці". Символи блоку, що займає найвищу позицію, будуть поміщені в самий кінець текстового масиву;
  • У форматі RTF застосовується спеціальна одиниця вимірювання "twips", що дорівнює одній дванадцятій частині пункту. Тому метричні параметри тексту, які не кратні однієї дванадцятої частини пункту, можуть змінюватися через округлення, викликаного переведенням в одиницю виміру RTF;
  • При експорті в формат RTF будуть втрачені такі елементи оформлення тексту: зрушення щодо базової лінії (Baseline SHIFT), табулятори обриву колонок (Wrapping Tab) і впроваджена графіка (Inline Graphics).

НАШІ ПРОЕКТИ

  • Навігатор в океані ароматів

Схожі статті