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 к которому приклеивается номер каждого фрейма)