TMapplPrintDoc.AddGraphicPolygonFrame

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

Создать полигональный графический фрейм

Объявление

function AddGraphicPolygonFrame(FrameName: string; MOS: TMapObjectStructure;
	 aGraphicsLibStylesKind: TGraphicsStyleLibraryKind; aStyleID: int64;
	 aSizeStyle: single; aFrameParentID: integer; flLinkToMap: boolean = false;
	 flRotateWithMap: boolean = false): integer;

Параметры

FrameName
имя фрейма
MOS
экземпляр класса структуры объекта, в котором хранятся структура и координаты точек объекта
aGraphicsLibStylesKind
вариант подключения библиотеки стилей
aStyleID
уникальный идентификатор стиля графического фрейма
aSizeStyle
размер стиля в миллиметрах, для линий и полигонов - толщина линии (контура)
aFrameParentID
идентификатор базового фрейма (если -1, то фрейм не привязан)
flLinkToMap
флаг координатной привязки к карте, по умолчанию false,
flRotateWithMap
флаг вращения вместе с картой при ее повороте, по умолчанию false,

Возвращает

-1 если выставлен фраг координатной привязки к карте, а базовый фрейм не задан или не является

Описание

Если базовый фрейм является картографическим и выставлен флаг координатной привязки к карте, то координаты узловых точек MOS должны быть заданы в координатах карты (имеет смысл, если базовый фрейм является картографическим) (имеет смысл, если базовый фрейм является картографическим) картографическим, иначе идентификатор графического фрейма

Смотри также

AddGraphicPolygonFrame
Создать полигональный графический фрейм
AddGraphicPolylineFrame
AddGraphicLineFrame
AddGraphicRectFrame
AddGraphicPointFrame
AddGraphicTextFrame