На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Vector Graphics Sections



The file parser starts a vector graphics section by calling the SOPutSectionType function with the SO_VECTOR value while processing the VwStreamSectionFunc function. The file parser must also set the vector header by using the SOPutVectorHeader function before returning from VmStreamSectionFunc. The information in the SOVECTORHEADER structure defines the size and attributes of the rectangle in which vector graphics are drawn.

The vector graphics functions are similar to the primitive GDI functions, but they include extensions that are based on the file formats being supported. All vector graphics objects are described in two-dimensional space on a logical coordinate system. The direction and resolution of the x- and y-axis is defined in SOVECTORHEADER.
The file parser uses two functions to transfer data. The SOVectorAttr function sets attributes related to drawing vector graphics objects, and the SOVectorObject function defines a vector graphics object to be drawn. The parser specifies an identifier, a data size, and the address of data when it calls a function. The identifier specifies the action to take and the size and data-defined details of the action. Each action has a corresponding structure in which the data must be given. For example, to define a logical font, the parser must set the members of the SOLOGFONT structure and pass the structure to SOVectorAttr.

Although vector graphics functions are similar to the graphics device interface (GDI) functions, they are not exactly the same. This means, for example, that the members of the SOLOGFONT and LOGFONT structures are not necessarily the same.
The file parser should call the SOPutBreak function with the SO_VECTOROBJECTBREAK value after drawing every object.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Векторные Графические Секции



Файловый синтаксический анализатор начинает с векторной графической секции вызывая функцию SOPutSectionType с величиной SO_VECTOR при обработке функции VwStreamSectionFunc. Файловый синтаксический анализатор должен также установить векторный заголовок используя функцию SOPutVectorHeader перед возвратом из VmStreamSectionFunc. Информация в структуре SOVECTORHEADER определяет размер и атрибуты прямоугольника в которых векторная графика сделана.

Векторные графические функции подобные простым функциям GDI, но они включают расширения, которые основаны в файловых форматах, поддерживанных. Все векторные графические объекты описаны в двумерном пространстве в логической системе координат. Направление и разрешение x- и y-axis определены в SOVECTORHEADER.
Файловый синтаксический анализатор использует две функции, чтобы передавать данные. Функция SOVectorAttr устанавливает атрибуты имело отношение к чертежу векторных графических объектов, и функция SOVectorObject определяет векторный графический объект против сделан. Синтаксический анализатор определяет идентификатор, размер данных, и адрес данных когда он называет функцию. Идентификатор определяет действие, чтобы требоваться и размер и определенные детали данных действия. Каждое действие имеет соответствующую структуру в которой данные должны быть даны. Например, чтобы определять логический шрифт, синтаксический анализатор должен установить участников структуры SOLOGFONT и передавать структуру на SOVectorAttr.

Хотя векторные графические функции подобные графическому интерфейсу устройства функций (GDI), они - не точно те же. Это означает, например, что участники SOLOGFONT и структур LOGFONT - не обязательно те же.
Файловый синтаксический анализатор должен называть функцию SOPutBreak с величиной SO_VECTOROBJECTBREAK после чертежа каждого объекта.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz