TMapplPrintDoc.AddTextFrame

Модуль: MapplPrintDoc
Класс: TMapplPrintDoc

Создать текстовый фрейм

Объявление

function AddTextFrame(FrameName, aText: string;
	 aLeft,aTop,aRight,aBottom: integer; aFrameParentID: integer;
	 aFrameAlignType: TFrameAlignType; aflFrameRectVisible: boolean;
	 aFrameRectType: Byte; aFontName: string; aFontSize: double;
	 aFontColor: integer;
	 aflFontItalic,aflFontUnderline,aflFontStrikeOut,aFontWeight: integer;
	 aTextFormat: LongInt; aflTextCenterY: Boolean; aTag: integer = 0): integer;

Параметры

FrameName
имя фрейма
aText
содержимое (текст)
aLeft
координаты левого края фрейма
aTop
координаты верхнего края фрейма
aRight
координаты правого края фрейма
aBottom
координаты нижнего края фрейма
aFrameParentID
идентификатор базового фрейма (если -1, то фрейм не привязан)
aFrameAlignType
вариант привязки фрейма относительно базового
aflFrameRectVisible
флаг наличия рамки фрейма
aFrameRectType
вид рамки фрейма (простая, закругленные углы, закругленные ребра)
aFontName
имя фонта
aFontSize
размер фонта
aFontColor
цвет фонта
aflFontItalic
флаг курсива фонта
aflFontUnderline
флаг подчеркивания фонта
aflFontStrikeOut
флаг зачеркивания фонта
aFontWeight
толщина фонта (< 700 - тонкий шрифт, >= 700 - жирный)
aTextFormat
формат выравнивания текста (DT_CENTER - центрирует текст горизонтально в прямоугольнике,
aflTextCenterY
флаг выравнивания текста по вертикали
aTag
присваиваемый вспомогательный параметр (метка, по умолчанию 0)

Возвращает

идентификатор фрейма печатного документа

Описание

DT_LEFT - выравнивает текст слева, DT_RIGHT - выравнивает текст справа)