TMapplPrintDoc.AddPlanesFrames

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

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

Объявление

procedure AddPlanesFrames(aMapFrameID,PlanesCount: integer;
	 pPlanes: TArrayFramePlanes; flSetMapForPlanes: boolean;
	 aFieldLeft,aFieldTop,aFieldRight,aFieldBottom,aMarginCoef: double;
	 aPlaneFrameName: string; flAddCaptionFrames: boolean;
	 aStyleLibraryKind: TGraphicsStyleLibraryKind;
	 aPolygonStyleID,aTextStyleID: int64);

Параметры

aMapFrameID
идентификатор картографического фрейма печатного документа
PlanesCount
количество планов полилинии
pPlanes
динамический массив планов полилинии
flSetMapForPlanes
флаг подбора масштаба и положения карты картографического фрейма таким образом,
aFieldLeft
левое резервируемое поле картографического фрейма в миллиметрах документа печати
aFieldTop
верхнее резервируемое поле картографического фрейма в миллиметрах документа печати
aFieldRight
правое резервируемое поле картографического фрейма в миллиметрах документа печати
aFieldBottom
нижнее резервируемое поле картографического фрейма в миллиметрах документа печати
aMarginCoef
пограничный коэффициент (для создания зазора между рамкой фрейма и фреймами планов)
aPlaneFrameName
префикс названия фреймов планов (названия фреймов планов составляются из префикса,
flAddCaptionFrames
флаг подписи графических фреймов планов
aStyleLibraryKind
тип библиотеки стилей (общая или собственная)
aPolygonStyleID
идентификитов площадного стиля для отображения планов
aTextStyleID
идентификитов текстового стиля для отображения подписей планов

Описание

чтобы умещались все планы должен быть меньше 1 к которому приклеивается номер каждого фрейма)