Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач / Surfer / Surfer / SERFER_3.DOC
Скачиваний:
78
Добавлен:
15.04.2015
Размер:
561.66 Кб
Скачать

4.3.2. Обзор Математических Текстовых Команд (Math Text Instructions Overview)

Математические текстовые команды определяют представление текста в окне Графика (Plot window) программыSURFER. Эти команды изменяют внутри текстового блока такие атрибуты текстовой строки, как начертание шрифта, его размер, цвет, толщину или стиль. Они позволяют включать в текстовый блок греческие буквы, верхние и нижние индексы, текущую дату или время, а также выделять отдельные части текста другими цветами или шрифтами (курсивом, полужирным шрифтом и т.д.).

При создании текстовых блоков SURFERпо умолчанию использует текстовые атрибуты, специфицированные в панели диалогаText. Математические текстовые команды изменяют множество символов, используемых по умолчанию. Эти изменения действуют либо от места нахождения команды до конца строки, либо ограничиваются несколькими выделенными символами внутри текстовой строки. Однако, каждая новая строка текстового блока использует текстовые атрибуты по умолчанию.

В любом тексте, за исключением стандартных меток делений осей координат, допускается употребление математических текстовых команд.

Тексты, размещаемые на карте, могут создаваться в разных частях программы SURFER, и все эти части допускают использование математических текстовых команд.

Если Вы создаете новый текстовый блок и вводите текст в окно редактирования соответствующей панели диалога, то математические текстовые команды можно вставлять непосредственно во вводимый текст.

Если Вы вставляете текстовый блок из буфера обмена в окно Графика, то можете дважды щелкнуть по этому блоку и добавить в него математические текстовые команды в открывшейся панели диалога Text.

Любой текст, который Вы получаете из Рабочего листа, также может содержать математические текстовые команды. SURFERпозволяет вводить тексты и математические текстовые команды непосредственно в ячейки Рабочего листа. Тексты из Рабочего листа могут вставляться в любые карты: в том числе в карты меток (Post Map) или в карты групповых меток (Classed Post Map).

См. также

Math Text Instruction Syntax

Math Text Instructions

4.3.3. Синтаксис Математических Текстовых Команд (Math Text Instruction Syntax)

Каждая новая строка текстового блока использует текстовые атрибуты по умолчанию (начертание шрифта, размер, цвет, толщину и стиль). Строка текста внутри текстового блока использует эти атрибуты до тех пор, пока не встретится какая-либо математическая текстовая команда (math text instruction). Все математические текстовые команды начинаются со знака "\" (backslash) и заканчиваются пробелом. Все символы от знака "\" до пробела интерпретируются как текст математической команды; они не отображаются в окне Графика (Plot Window) и не выводятся на печатаемую страницу. Атрибуты текста, следующего за математической командой, изменяются в соответствии с этой командой. Например, если Вы изменили начертание шрифта внутри строки, то это начертание используется для текста, следующего за командой, либо до конца строки, либо до другой математической команды, меняющей начертание шрифта.

Команды, базирующиеся на процентных отношениях (такие, как размер шрифта), являются аддитивными. Это означает, что второе процентное отношение внутри некоторого текстового блока интерпретируется как процент от первого процентного отношения. Например, если Вы изменили размер шрифта на 50%, а затем в этом же текстовом блоке снова масштабировали шрифт на 50%, то размер шрифта после второй команды будет составлять 25% от исходного размера.

Синтаксис математических текстовых команд допускает объединение частей текста в группы. Каждая новая группа начинается левой фигурной скобкой "{" и заканчивается правой фигурной скобкой "}". Изменения, сделанные внутри группы, теряют силу за пределами группы. При обнаружении левой фигурной скобки математическая текстовая система запоминает все текстовые атрибуты, действующие в данной точке. При обнаружении правой фигурной скобки текстовые атрибуты восстанавливаются такими, какими они были, пока не встретилась левая фигурная скобка. Это позволяет вставлять специальный текст в середину строки. Например, Вы можете включить полужирный цветной текст, исполненный другим шрифтом, в середину текстовой строки и вернуться к исходному шрифту, закрыв фигурную скобку "}". Группы текстов могут быть вложенными. Единственные команды, которые не допускают использования групп, - это команды изменения положения: \dnX, \upX, \rpX и \spX.

Если Вы хотите вставить в текстовый блок символы "\", "{" или "}" как символы текста, то Вы должны при вводе поставить перед ними знак "\". Например, символ "\" должен вводиться как "\\", а символ "{" как "\{".

Математические текстовые команды не различают прописные и строчные буквы всюду, за исключением имен начертаний шрифтов. Вы можете использовать при вводе математических текстовых команд любые комбинации прописных и строчных букв - это не влияет на выполнение команд. Однако, названия начертаний шрифтов должны вводиться в точности такими, как они представлены в списке шрифтов.

Соседние файлы в папке Surfer