TextSettingsType=record

Font: word;

Direction: word;

CharSize: word;

Horiz: word;

Vert: word;

end;

· інсталяція шрифту користувача InstallUserFont(ім’я файла шрифту: string): Integer;

· видача рядка у вихідний пристрій OutText(рядок тексту: string);

· видача рядка, починаючи з заданої точки

OutTextXY(координата х точки видачі тексту, координата у точки видачі тексту: Integer; текстовий рядок: string);

· реєстрація шрифту BGI RegisterBGIFont(шрифт: pointer): Integer;

· встановлення вирівнювання тексту

SetTextJustify( горизонтальне вирівнювання, вертикальне вирівнювання: word);

· встановлення поточного шрифту, стилю та розміру

SetTextStyle(шрифт, напрямок: word; розмір символу: word);

· зміна ширини та висоти символу

SetUserCharSize(множення Х, ділення Х, множення У, ділення У: word);

· видає висоту рядка в пікселях TextHeight(рядок тексту: string): word;

· видає ширину рядка в пікселях TextWidth(рядок тексту: string): word;

 

Робота з розмірами та типами ліній:

· видача поточного стилю лінії

GetLineSettings(var інформація про лінію: LineSettingsType);

Тип LineSettingsType визначений ув модулі Dos таким чином: