x1, y1, x2, y2: integer;
Clip: Boolean;
end;
· видача кількості байтів запам’ятовування області
ImageSize(координата х лівої верхньої вершини, координата у лівої верхньої вершини, координата х правої нижньої вершини, координата у правої нижньої вершини: Integer): word;
· вивід бітового образу
PutImage(координата х лівої верхньої вершини, координата у лівої верхньої вершини, координата х правої нижньої вершини, координата у правої нижньої вершини: Integer; var біт карта; оператор співставлення образу: word);
Оператор зіставлення образу керує зіставленням фону та образу, що накладається, задається числом від 0 до 4:
0 – мнемоніка константи Normalput або CopyPut – заміщує образ;
1- XORPut – побітова операція XOR між екраном та образом;
2 – ORPut – побітова операція OR між екраном та образом;
3 – ANDPut – побітова операція AND між екраном та образом;
4 – NOTRPut - побітова операція NOT між екраном та образом;
· встановлення активної сторінки для виводу SetActivePage(сторінка: word);
· встановлення номера сторінки графіки SetVisualPage(сторінка: word);
· зміна розміру буфера графіки SetGraphBufSize(розмір буферу: word);
· встановлення поточного вікна для виводу
SetViewPort(координата х лівої верхньої вершини, координата у лівої верхньої вершини, координата х правої нижньої вершини, координата у правої нижньої вершини: Integer; відсічення: Boolean);
Відсічення набуває значення True (константа ClipOn) та False (константа ClipOff), при виборі ClipOn зображення, що виводиться, відсікається по границях вікна;
Робота з драйверами, режимами:
· завершення роботи в графіці CloseGraph;
· перевірка техніки та визначення драйвера DetectGraph(var драйвер, режим:Integer);
· видача імені поточного драйвера GetDriveName: Integer;
· видача поточного режиму GetGraphMode: Integer;
· видача максимального номера режиму GetMaxMode: Integer;
· видача імені графічного режиму GetModeName(номер режиму: Integer): string;
· видача діапазонів значень режимів для заданого драйвера
GetModeRange(драйвер: Integer; var нижня границя, верхня границя: Integer);
· оновлення графічної системи за параметрами, позиціювання курсору GraphDefaults;
· видача рядка інформації про помилку для заданого ErrorCode
GraphErrorMsg(код помилки: Integer): string;
· видача помилкового коду для останньої графічної операції GraphResult: Integer;
· ініціалізація графічної системи
InitGraph(var номер драйвера: Integer; var режим графіки: Integer; шлях до драйверу: string);
· інсталяція нового драйвера
InstallUserDriver(ім’я: string; вказівка автодетектування: point): Integer;
· передача вказівки на драйвер RegisterBGIDriver(драйвер: point): Integer;
· оновлення текстового режиму RestoreCrtMode;
· встановлення системи в графічний режим та очищення екрану