Rsc формат что это

Расширение файла RSC

Оглавление

Мы надеемся, что вы найдете на этой странице полезный и ценный ресурс!

2 расширений и 0 псевдонимы, найденных в базе данных

✅ SymbianOS Compiled Resource

✅ Pegasus Mail Compiled Resource

Другие типы файлов могут также использовать расширение файла .rsc.

Следующие программные способны преобразования .rsc файлов в другие форматы:

Например с помощью программного обеспечения выше, файл .rsc может быть преобразован в один из следующих форматов:

По данным Поиск на нашем сайте эти опечатки были наиболее распространенными в прошлом году:

Это возможно, что расширение имени файла указано неправильно?

Мы нашли следующие аналогичные расширений файлов в нашей базе данных:

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

Windows не удается открыть этот файл:

Чтобы открыть этот файл, Windows необходимо знать, какую программу вы хотите использовать для его открытия.

Если вы не знаете как настроить сопоставления файлов .rsc, проверьте FAQ.

🔴 Можно ли изменить расширение файлов?

Изменение имени файла расширение файла не является хорошей идеей. Когда вы меняете расширение файла, вы изменить способ программы на вашем компьютере чтения файла. Проблема заключается в том, что изменение расширения файла не изменяет формат файла.

Если у вас есть полезная информация о расширение файла .rsc, напишите нам!

Источник

Расширение файла RSC

Resource Format

Что такое файл RSC?

Программы, которые поддерживают RSC расширение файла

Программы, которые могут обрабатывать RSC файлы, следующие. Файлы с суффиксом RSC могут быть скопированы на любое мобильное устройство или системную платформу, но может быть невозможно открыть их должным образом в целевой системе.

Программы, обслуживающие файл RSC

Как открыть файл RSC?

Причин, по которым у вас возникают проблемы с открытием файлов RSC в данной системе, может быть несколько. С другой стороны, наиболее часто встречающиеся проблемы, связанные с файлами Resource Format, не являются сложными. В большинстве случаев они могут быть решены быстро и эффективно без помощи специалиста. Приведенный ниже список проведет вас через процесс решения возникшей проблемы.

Шаг 1. Получить Nokia Carbide.c++

Rsc формат что это. install software. Rsc формат что это фото. Rsc формат что это-install software. картинка Rsc формат что это. картинка install softwareОсновная и наиболее частая причина, препятствующая открытию пользователями файлов RSC, заключается в том, что в системе пользователя не установлена программа, которая может обрабатывать файлы RSC. Эта проблема может быть решена путем загрузки и установки # РЕКОМЕНДОВАННОЙ # или другой совместимой программы, такой как IconWorkshop, Nokia WRT plug-ins, Nokia Symbian rcomp. Выше вы найдете полный список программ, которые поддерживают RSC файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Одним из наиболее безопасных способов загрузки программного обеспечения является использование ссылок официальных дистрибьюторов. Посетите сайт Nokia Carbide.c++ и загрузите установщик.

Шаг 2. Обновите Nokia Carbide.c++ до последней версии

Rsc формат что это. update software. Rsc формат что это фото. Rsc формат что это-update software. картинка Rsc формат что это. картинка update softwareЕсли у вас уже установлен Nokia Carbide.c++ в ваших системах и файлы RSC по-прежнему не открываются должным образом, проверьте, установлена ли у вас последняя версия программного обеспечения. Разработчики программного обеспечения могут реализовать поддержку более современных форматов файлов в обновленных версиях своих продуктов. Это может быть одной из причин, по которой RSC файлы не совместимы с Nokia Carbide.c++. Все форматы файлов, которые прекрасно обрабатывались предыдущими версиями данной программы, также должны быть открыты с помощью Nokia Carbide.c++.

Шаг 3. Назначьте Nokia Carbide.c++ для RSC файлов

После установки Nokia Carbide.c++ (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия RSC файлов. Метод довольно прост и мало меняется в разных операционных системах.

Rsc формат что это. associate software. Rsc формат что это фото. Rsc формат что это-associate software. картинка Rsc формат что это. картинка associate software

Изменить приложение по умолчанию в Windows

Изменить приложение по умолчанию в Mac OS

Шаг 4. Убедитесь, что файл RSC заполнен и не содержит ошибок

Если вы выполнили инструкции из предыдущих шагов, но проблема все еще не решена, вам следует проверить файл RSC, о котором идет речь. Отсутствие доступа к файлу может быть связано с различными проблемами.

Rsc формат что это. check file. Rsc формат что это фото. Rsc формат что это-check file. картинка Rsc формат что это. картинка check file

1. Убедитесь, что RSC не заражен компьютерным вирусом

Если RSC действительно заражен, возможно, вредоносное ПО блокирует его открытие. Рекомендуется как можно скорее сканировать систему на наличие вирусов и вредоносных программ или использовать онлайн-антивирусный сканер. Если файл RSC действительно заражен, следуйте инструкциям ниже.

2. Убедитесь, что структура файла RSC не повреждена

Если файл RSC был отправлен вам кем-то другим, попросите этого человека отправить вам файл. В процессе копирования файла могут возникнуть ошибки, делающие файл неполным или поврежденным. Это может быть источником проблем с файлом. При загрузке файла с расширением RSC из Интернета может произойти ошибка, приводящая к неполному файлу. Попробуйте загрузить файл еще раз.

3. Проверьте, есть ли у вашей учетной записи административные права

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

4. Проверьте, может ли ваша система обрабатывать Nokia Carbide.c++

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

5. Убедитесь, что у вас установлены последние версии драйверов, системных обновлений и исправлений

Последние версии программ и драйверов могут помочь вам решить проблемы с файлами Resource Format и обеспечить безопасность вашего устройства и операционной системы. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов RSC.

Вы хотите помочь?

Если у Вас есть дополнительная информация о расширение файла RSC мы будем признательны, если Вы поделитесь ею с пользователями нашего сайта. Воспользуйтесь формуляром, находящимся здесь и отправьте нам свою информацию о файле RSC.

Источник

Rsc формат что это

ТРЕБОВАНИЯ К НАВИГАЦИОННЫМ КАРТАМ.

ФОРМАТ ЦИФРОВОГО КЛАССИФИКАТОРА RSC И БИБЛИОТЕКИ УСЛОВНЫХ ЗНАКОВ

Классификатор карты предназначен для применения в геоинформационных системах для хранения цифровой информации описания карты, обмена данными между различными системами, создания цифровых и электронных карт и решения прикладных задач.

В данном документе описана структура цифрового классификатора.

Формат ориентирован на хранение информации в виде таблиц по каждому типу информации.

Данные могут быть представлены как в двоичном, так и в символьном виде.

Классификатор карты в цифровом виде хранится в файле RSC. Файл RSC располагается в одной директории с векторной картой, в общей директории классификаторов или в директории приложения.

1 Общие сведения 4 2 Структура формата 5 2.1 Структура формата в двоичной форме представления 5 2.1.1 Структура заголовка классификатора 6 2.1.2 Структура таблицы объектов классификатора 9 2.1.3 Структура таблицы семантик классификатора 11 2.1.4 Структура таблицы классификатора значений семантики 13 2.1.5 Структура таблицы умалчиваемых значений семантики 13 2.1.6 Структура таблицы возможных семантик объекта 14 2.1.7 Структура таблицы слоев 15 2.1.8 Структура таблицы порогов 15 2.1.8.1 Пример таблицы порогов 17 2.1.9 Структура таблиц параметров экрана и печати 19 2.1.10 Структура таблицы палитр 19 2.1.11 Структура таблицы шрифтов 20 2.1.12 Структура таблицы библиотек 20 2.1.12 Структура таблицы таблиц 21 2.1.12 Структура таблицы CMYK цветов для печати 21 Приложение А Типы графических примитивов и их параметры 23

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

2 Структура формата

2.1 Структура формата в двоичной форме представления

Основная цифровая информация размещена в одном файле:

Данные в формате RSC имеют следующую структуру:

Для отображения объектов, внешний вид которых создает пользователь, необходим также файл XXXXX.IML.

2.1.1 Структура заголовка классификатора

Назначение поляСмещениеДлинаКомментарий
Идентификатор файла+040x00435352 (RSC)
Длина файла +4 4 В байтах
Версия структуры RSC +8 4 0x0700

Кодировка +12 4 Для всего файла Номер состояния файла +16 4 Учет корректировок, требующих перегрузки данных Номер модификации состояния +20 4 Учет корректировок Используемый язык +24 4 1-английский, 2-русский Максимальный идентификатор таблицы объектов +28 4 Идентификатор для нового объекта Дата создания файла +32 8 ГГГГММДД Тип карты +40 32 Примечание 1. Условное название классификатора +72 32 ANSI Код классификатора +104 8 ANSI Масштаб карты +112 4 Базовый масштаб карты, на который составлен классификатор. Значение поля не акладывает ограничений на применение с картами другого базового масштаба. Масштабный ряд +116 4 Примечание 2

Смещение на таблицу объектов +120 4 От начала файла Длина таблицы объектов +124 4 В байтах Число записей +128 4 Записи переменной длины

Смещение на таблицу семантики +132 4 От начала файла Длина таблицы семантики +136 4 В байтах Число записей +140 4 Записи постоянной длины

Смещение на таблицу классификатор семантики +144 4 От начала файла Длина таблицы классификатор семантики +148 4 В байтах Число записей +152 4 Записи постоянной длины

Смещение на таблицу умолчаний +156 4 От начала файла Длина таблицы умолчаний +160 4 В байтах Число записей +164 4 Записи постоянной длины

Смещение на таблицу возможных семантик +168 4 От начала файла Длина таблицы возможных семантик +152 4 В байтах Число записей +156 4 Записи переменной длины

Смещение на таблицу сегментов (слоев) +160 4 От начала файла Длина таблицы сегментов (слоев) +164 4 В байтах Число записей +168 4 Записи переменной длины

Смещение на таблицу Порогов +172 4 От начала файла Длина таблицы порогов +176 4 В байтах Число записей +180 4 Записи переменной длины

Смещение на таблицу параметров +184 4 От начала файла Длина таблицы параметров +188 4 В байтах Число записей +192 4 Записи переменной длины

Смещение на таблицу параметров печати +196 4 От начала файла Длина таблицы параметров печати +200 4 В байтах Число записей +204 4 Записи переменной длины

Смещение на таблицу палитр +208 4 От начала файла Длина таблицы палитр +212 4 В байтах Число записей +216 4 Записи постоянной длины

Смещение на таблицу шрифтов +220 4 От начала файла Длина таблицы шрифтов +224 4 В байтах Число записей +228 4 Записи постоянной длины

Смещение на таблицу библиотек +232 4 От начала файла Длина таблицы библиотек +236 4 В байтах Число записей +240 4 Записи постоянной длины

Смещение на таблицу изображений семантики +244 4 От начала файла Длина таблицы изображений семантики +248 4 В байтах Число записей +252 4 Записи постоянной длины

Смещение на таблицу таблиц +256 4 От начала файла Длина таблицы таблиц +260 4 В байтах Число записей +264 4 Записи постоянной длины

Флаг использования ключей как кодов +268 1 Флаг модификации палитры +269 1 Учет корректировок

Резерв +270 2 0 Резерв +272 4 Не использовать Резерв +276 4 Не использовать Резерв +280 20 0

2.1.2 Структура таблицы объектов классификатора

Таблица объектов классификатора находится по смещению на таблицу объектов, имеет общую длину, указанную в заголовке классификатора. Перед таблицей объектов классификатора находится идентификатор таблицы “OBJ” (шестнадцатеричное число 0X004A424F) (не входит в длину таблицы). Записи таблицы объектов переменной длины, не менее 112 байт. Одна запись на один объект классификатора.

Длина записи объекта +0 4 В байтах

Классификационный код +4 4

Внутренний код объекта +8 4 Порядковый номер объекта (может меняться) (с 1)

Идентификационный код +12 4 Неизменяемый уникальный номер объекта

Короткое имя объекта +16 32 Уникальное символьное имя (ANSI)

Название +48 32 ANSI

Характер локализации +80 1 Примечание 1.

Номер слоя (сегмента) +81 1 Число от 0 до 255

Нижняя граница видимости +83 1 Число от 0 до 15 (N1)

Верхняя граница видимости +84 1 Число от 0 до 15 (15 – N2)

Направление цифрования +86 1 Примечание 2.

Отображение с учетом семантики +87 1 1- для объектов с внешним видом пользователя, учитывающих семантику

Номер расширения +88 2 Для объектов из серии – номер объекта в серии, для остальных 0.

Количество связанных подписей +90 1 Число от 0 до 16

Признак сжатия объекта +91 1 Возможность сжатия объекта при уменьшении масштаба 1 – не сжимать

Максимальное увеличение +92 1 Максимальное увеличение объекта (от 1 до 25.0 раз) Значения от 0 до 250

Максимальное уменьшение +93 1 Максимальное уменьшение объекта (от 1 до 25.0 раз) Значения от 0 до 250

Флаг включения границ +94 1 Флаг включения границ видимости

Связанная подпись объекта определяет шрифт, предназначенный для нанесения подписей объекта, текст которых содержится в качестве семантической характеристики этого объекта. Описание связанных подписей имеет следующий вид:

Назначение поля Смещение Длина Комментарий

Идентификационный код связанной подписи +0 4 Неизменяемый уникальный номер подписи

Классификационный код семантики +4 4 Код семантики объекта, содержащей текст подписи

Постоянный префикс для подписи +8 7 В байтах

Количество десятичных знаков после запятой +15 1 Используется при печати подписи

Для площадных объектов возможны направления цифрования объект слева (обход объекта против часовой стрелки: используется для водоемов и углублений рельефа) и объект справа (обход объекта по часовой стрелке).

Для линейных объектов можно определенное (для тех объектов, для которых имеет смысл различать начало и конец метрики, например реки, цифруются от истока к устью) и произвольное для всех остальных случаев.

Точечные объекты имеют только произвольное направление цифрования.

Все остальные произвольное или определенное.

Связанные подписи объектов предназначены для нанесения на карту подписей по семантическим характеристикам объекта, определенным видом шрифта. Шрифт выбирается из существующих подписей классификатора.

2.1.3 Структура таблицы семантик классификатора

Таблица семантик классификатора находится по смещению на таблицу семантик, имеет общую длину, указанную в заголовке классификатора. Перед таблицей семантик классификатора находится идентификатор таблицы “.SEM” (шестнадцатеричное число 0X004D4553) (не входит в длину таблицы). Записи таблицы семантики постоянной длины, 84 байт. Одна запись на одну семантику классификатора.

2.1.4 Структура таблицы классификатора значений семантики

Записи классификатора значений относящиеся к конкретной семантике лежат в таблице подряд.

Таблица классификатора значений семантики находится по смещению на таблицу классификатора значений семантики. Имеет общую длину, указанную в заголовке классификатора. Перед таблицей классификатора значений семантики находится идентификатор таблицы “.CLS” (шестнадцатеричное число 0X00534С43) (не входит в длину таблицы). Записи таблицы классификатора значений семантики постоянной длины, 36 байт. Количество записей на одну семантику классификатора указывается в таблице семантики. Смещение на записи классификатора значений для конкретной семантики, указываются в таблице семантики.

Назначение поляСмещениеДлинаКомментарий
Числовое значение семантики+04
Символьное значение семантики+432ANSI
ИТОГО:84 байта

2.1.5 Структура таблицы умалчиваемых значений семантики

Каждой семантической характеристике с числовым значением (в том числе и классификатором значений) можно назначить максимальное, минимальное и умалчиваемое значение. Для каждой возможной семантики отдельного объекта тоже можно назначить максимальное, минимальное и умалчиваемое значение семантики для данного объекта классификатора. Все эти значения лежат в одной таблице. Записи умалчиваемых значений относящиеся к конкретной семантике лежат в таблице подряд.

Таблица умалчиваемых значений семантики находится по смещению на таблицу умолчаний семантики. Имеет общую длину, указанную в заголовке классификатора.

Перед таблицей умалчиваемых значений семантики находится идентификатор таблицы “.DEF” (шестнадцатеричное число 0X00464544) (не входит в длину таблицы).

Записи таблицы умалчиваемых значений семантики постоянной длины, 32 байта. Количество записей на одну семантику классификатора указывается в таблице семантики. Смещение на записи умалчиваемых значений для конкретной семантики, указываются в таблице семантики.

Порядковый номер объекта +0 4 Если номер равен 0 – это умалчиваемое значение для семантики Код семантики +4 4 Из таблицы 2.4 Минимальное значение семантики +4 8

Значение семантики по умолчанию +8 8

Максимальное значение Семантики +8 8

2.1.6 Структура таблицы возможных семантик объекта

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

Все объекты серии имеют одну запись в таблице возможных семантик.

Перед таблицей возможных семантик объекта находится идентификатор таблицы “.POS” (шестнадцатеричное число 0X00534F50) (не входит в длину таблицы). Записи таблицы умалчиваемых значений семантики переменной длины, более 20 байт.

Назначение поляСмещениеДлинаКомментарий
Длина записи+04В байтах, с учетом длины кодов семантик
Классификационный код объекта+44
Локализация+41
Резерв+530
Количество обязательных семантик+82Число от 0 до 255 (N4)
Количество возможных семантик+102Число от 0 до 255 (N5)
Коды семантик+124
ИТОГО:16 байт + (N4+N5) * 4

2.1.7 Структура таблицы слоев

Таблица слоев классификатора находится по смещению на таблицу слоев. Имеет общую длину, указанную в заголовке классификатора.

Перед таблицей слоев (сегментов) находится идентификатор таблицы “.SEG” (шестнадцатеричное число 0X00474553) (не входит в длину таблицы). Записи таблицы слоев (сегментов) переменной длины, более 60 байт.

Назначение поляСмещениеДлинаКомментарий

Длина записи +0 4 В байтах, с учетом длины кодов семантик Название слоя +4 32 ANSI Короткое название слоя +36 16 ANSI. Для связи с названием полей в базах данных Номер слоя (сегмента) +52 1 Соответствует номеру, из таблицы объектов Порядок отображения объектов слоя +53 1 Число от 0 до 255 Меньший номер будет отображаться раньше Количество семантик слоя +54 2 Число от 0 до 255 (N6) Коды семантик +56 4 Семантики слоя используются при переходе к другим ГИС ИТОГО: Если N6

2.1.8 Структура таблицы порогов

Таблица порогов представляет собой двоичное описание серии объектов. Серия объектов это несколько объектов с одинаковым кодом, локализацией и семантикой. Серия предназначена для отображения объектов классификатора в тех случаях, когда объект должен менять внешний вид в зависимости от значений семантики (одной или двух). Описание каждого объекта серии лежит отдельно, а таблица порогов позволяет узнать, какой именно объект серии соответствует данному сочетанию значений семантических характеристик. Перед таблицей порогов находится идентификатор таблицы “.LIM” (шестнадцатеричное число 0X004D494C) (не входит в длину таблицы). Записи таблицы порогов переменной длины.

Длина записи +0 4 В байтах, с учетом длины ограничителей и матрицы расширений (N7) Классификационный код +4 4 Общий код для всех объектов серии Локализация +8 1 Общая для всех объектов серии Резерв +9 7 В байтах Код первой семантики

+16 4 Код семантики, влияющей на вид объекта Количество ограничителей по первой семантике +20 2 Число от 0 до 255 (N8) Номер умалчиваемого ограничителя по первой семантике +22 2 Примечание 1. Код второй семантики +24 4 Код семантики, влияющей на вид объекта. При отсутствии второй семантики 0 Количество ограничителей по второй семантике +28 2 Число от 0 до 255 (N9) Номер умалчиваемого ограничителя по второй семантике +30 2 Примечание 1. Ограничители по первой семантике +32 8N8 Ограничители упорядочены по возрастанию Ограничители по второй семантике +32+8N8 8N9 Ограничители упорядочены по возрастанию Матрица расширений +32 +8 * (N8+N9) N8N9 если N9=0 N8 Значениями матрицы являются номера расширений объектов (Числа от 0 до 255) ИТОГО: N7

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

Матрицу расширений можно рассматривать как следующую таблицу:

Семантики 2\1 Ограничители 1 семантики

2.1.8.1 Пример таблицы порогов

Рассмотрим серию объектов с кодом 441000000 – Строения, площадные. В серии 7 объектов. Вид этих объектов зависит от двух семантик. 13 – Характер огнестойкости и 3 – Состояние. Значения обеих семантик – числовые, в виде классификатора значений.

При отсутствии значений семантики считаем Характер огнестойкости – Не огнестойкий (2), Состояние – Не жилой (3). В матрице расширений значения могут повторяться. При записи в файл длина записи выравнивается на 8. В числовом виде это описание показано в Таблице 2.11.

Длина записи +0 4 96 (89+7для выравнивания) Классификационный код +4 4 44100000 Локализация +8 1 1 Резерв +9 7 \0 Код первой семантики

+16 4 13 Количество ограничителей по первой семантике +20 2 3 Номер умалчиваемого ограничителя по первой семантике +22 2 2 Код второй семантики +24 4 3 Количество ограничителей по второй семантике +28 2 3 Номер умалчиваемого ограничителя по второй семантике +30 2 3 Ограничители по первой семантике +32 38 1, 2, 4 Ограничители по второй семантике +56 38 2, 5, 6. Матрица расширений +80

2.1.9 Структура таблиц параметров экрана и печати

Таблица параметров классификатора находится по смещению на таблицу параметров. Имеет общую длину, указанную в заголовке классификатора. Перед таблицей параметров находится идентификатор таблицы “.PAR” (шестнадцатеричное число 0X00524150) (не входит в длину таблицы). Записи таблицы параметров переменной длины, более 8 байт. Таблица параметров печати классификатора находится по смещению на таблицу параметров печати. Имеет общую длину, указанную в заголовке классификатора. Перед таблицей параметров находится идентификатор таблицы “.PRN “(шестнадцатеричное число 0X004E5250) (не входит в длину таблицы). Записи таблицы параметров переменной длины, более 8 байт. Таблицы имеют одинаковую структуру. Для каждого объекта классификатора обязательно есть экранные параметры, а параметров печати может не быть. При записи в файл длина записи выравнивается на 4.

Назначение поляСмещениеДлинаКомментарий

2.1.10 Структура таблицы палитр

Таблица палитр классификатора находится по смещению на таблицу палитр. Имеет общую длину, указанную в заголовке классификатора. Перед таблицей палитр находится идентификатор таблицы “.PAL” (шестнадцатеричное число 0X004C4150) (не входит в длину таблицы). Записи таблицы палитр постоянной длины 1056 байт.

Палитра в формате RGB +0 1024 4 байта на цвет Название палитры +1024 32 Уникальное символьное имя (ANSI) ИТОГО: 1056 байт

2.1.11 Структура таблицы шрифтов

Таблица шрифтов классификатора находится по смещению на таблицу шрифтов. Имеет общую длину, указанную в заголовке классификатора. Перед таблицей шрифтов находится идентификатор таблицы “.TXT” (шестнадцатеричное число 0X00545854) (не входит в длину таблицы). Записи таблицы шрифтов постоянной длины 72 байта.

Название шрифта +0 32 Имя файла, где находится шрифт Условное название +32 32 Уникальное символьное имя (ANSI) Код +64 4 Идентификационный номер шрифта в классификаторе Номер символа для уточнения высоты шрифта +68 1 Номер символа шрифта, высота которого точно равняется заданной высоте (по умолчанию “0”) Кодовая страница +69 1 Кодовая страница Windows Резерв +70 2 0 ИТОГО: 72 байта

2.1.12 Структура таблицы библиотек

Таблица библиотек классификатора находится по смещению на таблицу библиотек. Имеет общую длину, указанную в заголовке классификатора. Перед таблицей библиотек находится идентификатор таблицы “.IML” (шестнадцатеричное число 0X004C4D49) (не входит в длину таблицы). Записи таблицы библиотек постоянной длины 120 байт.

Имя библиотеки (.DLL,.IML) +0 80 Имя файла библиотеки Условное название +80 32 Уникальное символьное имя (ANSI) Код библиотеки +112 4 Идентификационный номер библиотеки в классификаторе Индекс открытой библиотеки +116 4 0 ИТОГО: 120 байта

2.1.12 Структура таблицы таблиц

Таблица таблиц классификатора находится по смещению на таблицу таблиц. Имеет общую длину, указанную в заголовке классификатора. Перед таблицей библиотек находится идентификатор таблицы “.TAB” (шестнадцатеричное число 0X00424154) (не входит в длину таблицы). Запись таблицы таблиц постоянной длины 72 байта.

Смещение на таблицу цветов печати +0 4 От начала файла Длина таблицы +4 4 В байтах Число записей +8 4 Запись постоянной длины Резерв +12 60 Не использовать ИТОГО: 72 байта

2.1.12 Структура таблицы CMYK цветов для печати

Таблица цветов для печати классификатора находится по смещению на таблицу цветов печати, указанную в таблице таблиц. Имеет общую длину, указанную в таблице таблиц классификатора. Перед таблицей цветов для печати находится идентификатор таблицы “.СMY” (шестнадцатеричное число 0X00594D43) (не входит в длину таблицы). Записи таблицы цветов для печати постоянной длины 1024 байта.

Палитра в формате CMYK +0 1024 4 байта на цвет ИТОГО: 1024 байт

Приложение А Типы графических примитивов и их параметры

Цвет графических примитивов может задаваться двумя способами: цветом в формате RGB либо номером цвета в палитре классификатора. Если цвет выбирается из палитры, его значение записывается в следующем виде: 0x0F0000XX, где XX – номер цвета в палитре (с 0). В формате RGB значение записывается в виде 0x00RRGGBB.

Назначение поля Смещение Длина Комментарий

Назначение поля Смещение Длина Комментарий

Назначение поля Смещение Длина Комментарий

0 сдвигаемся вправо от оси, иначе влево. В микронах Итого: 20 байт

Назначение поля Смещение Длина Комментарий

Назначение поля Смещение Длина Комментарий

Итого: 16 байт + длина параметров штриховой линии

Назначение поля Смещение Длина Комментарий

Задается размер стороны маски знака (32 точки – x микрометров).

Точка привязки знака отсчитывается от левого верхнего угла маски (величина привязки меньше размера стороны маски).

Площадь, заполненная знаками, код типа примитива 144.

Назначение поля Смещение Длина Комментарий

Тип сетки заполнения

Шаг сетки по горизонтали и вертикали в микронах задается в параметрах заполняющего знака. В поле “Точка привязки (вертикаль)” устанавливается шаг сетки по вертикали, в поле “Точка привязки (горизонталь)” устанавливается шаг сетки по горизонтали. Шаг сетки не может быть меньше размера стороны знака.

Окружность, код типа примитива 140.

Назначение поля Смещение Длина Комментарий

Назначение поля Смещение Длина Комментарий

Процент изменения яркости

Назначение поля Смещение Длина Комментарий

Назначение поля Смещение Длина Комментарий

Параметры цепочки по ее типу Количество точек в цепочке

Итого: 8 байт + N + количество точек цепочки* 8

Назначение поля Смещение Длина Комментарий

Шаг сетки по горизонтали и вертикали в микронах Шаг сетки не может быть меньше размера стороны знака.

Декорированная линия, код типа примитива 157. Служит для создания сложных изображений линейных объектов, таких как линии электропередач, водопроводы и т.д.

Назначение поля Смещение Длина Комментарий

Длина параметров векторного объекта отображающегося на каждой точке метрики справа +0 2 Длина параметров в байтах + 4 Номер примитива +2 2

Для линии, у которой векторные знаки расположены в начале и конце каждого отрезка, заполните параметры примитивов для векторного отрезка. Такие линии используются, например, для изображения линий электропередач. Если начало или конец линии объекта должны быть выделены (мост, туннель), заполните параметры примитивов для начало или конца линии. Для объектов расположенных равномерно вдоль линии введите параметры заполняющих объектов. Можно ввести как один, так и два чередующихся между собой объекта, находящихся на заданном расстоянии друг от друга (используется для изображения нефтепроводов, линий связи, насыпей). Все остальные примитивы должны иметь номер примитива 127 – пустой примитив, Длина параметров 4 байта. Параметров для пустого примитива нет.

Текст, код типа примитива 142.

Назначение поля Смещение Длина Комментарий

Возможные значения для ширины символа Нормальный – 0; Суженый – 1; Широкий – 2;

Для учета кодовой страницы используются Windows константы. Для России (ANSY/WINDOWS) – RUSSIAN_CHARSET, (OEM/866/DOS)-OEM_CHARSET. Возможны другие Windows константы.

Шрифт пользователя, код типа примитива 152. Используется для отображения текста произвольным шрифтом (не входящим в таблицу шрифтов классификатора).

Назначение поля Смещение Длина Комментарий

Условное название шрифта +32 32

Назначение поля Смещение Длина Комментарий

Двойной рамкой обведена клетка привязки шаблона. Ее номер 5(начинаем с 0 по строкам). 2. Второго и третьего примитива в шаблоне может не быть. Тогда шаблон состоит только из текста. Параметры текста должны быть заполнены в шаблоне всегда. На втором месте в параметрах может стоять линия или при отсутствии линии знак. 16. Знак True-Type шрифта, код типа примитива 151.

Назначение поля Смещение Длина Комментарий

Параметры шрифта +0 32

Условное название шрифта +32 32

Номер знака в шрифте +64 4

Габариты знака относительно точки привязки +68 4*4 В микрометрах. Примечание 1 Точка привязки знака по вертикали +84 4 В микрометрах Точка привязки знака по горизонтали +88 4 В микрометрах Итого: 92

Примечание: Габариты знака, относительно точки привязки последовательно – максимальное отклонение от точки привязки вверх, влево, вниз, вправо – все отклонения в микрометрах.

Назначение поля Смещение Длина Комментарий

Идентификатор записи +0 4 0x7FFF7FFFE Полная длина параметров +4 4 В байтах(N1) Количество примитивов +8 4

Длина 1 примитива +12 2 Длина параметров +4 Номер примитива +14 2

Далее три строки для каждого примитива Итого: N1

Назначение поля Смещение Длина Комментарий

Далее четыре строки для каждой секции Итого: N1

Назначение поля Смещение Длина Комментарий

Длина +0 4 В байтах Идентификатор изображения +4 4 0 Имя файла изображения +8 256 Полное имя файла Тип файла изображения +264 4 1-BMP Габариты знака (высота) +268 4 В микрометрах Габариты знака (ширина) +272 4 В микрометрах Привязка знака от начала габаритов (высота) +276 4 В микрометрах Привязка знака от начала габаритов (ширина) +280 4 В микрометрах Смещение тени +284 4 В микрометрах Параметры контура +288 8 Параметры линии Флаг наличия контура +296 1 1- рисовать контур Флаг наличия тени +297 1 1- есть тень Резерв +298 14

Назначение поля Смещение Длина Комментарий

Длина описания объекта +0 4 В байтах Код DLL(IML) +4 4 0 Индекс DLL в списке библиотек +8 4 0 – не использовать Код функции в библиотеке +12 4 Порядковый номер функции в библиотеке пользователя Параметры фукнкции +14 N1 Набор примитивов (147) Итого: 14+N1 байт

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *