- •Оператор Add Column
- •Оператор Add Map
- •Оператор Alter Button
- •Оператор Alter ButtonPad
- •Оператор Alter Cartographic Frame
- •Оператор Alter Control
- •Оператор Alter MapInfoDialog
- •Оператор Alter Menu
- •Оператор Alter Menu Bar
- •Оператор Alter Menu Item
- •Оператор Alter Object
- •Оператор Alter Table
- •Оператор AutoLabel
- •Оператор Beep
- •Оператор Browse
- •Предложение Brush
- •Функция ButtonPadInfo( )
- •Оператор Call
- •Функция•CartesianArea( )
- •Функция CartesianBuffer( )
- •Функция CartesianDistance ( )
- •Функция CartesianObjectLen( )
- •Функция CartesianPerimeter( )
- •Функция Centroid( )
- •Предложение CharSet
- •Функция ChooseProjection$()
- •Оператор Close All
- •Оператор Close File
- •Оператор Close Table
- •Оператор Close Window
- •Функция CommandInfo()
- •Оператор Commit Table
- •Оператор Continue
- •Предложения Control Button / OKButton / CancelButton
- •Предложение Control CheckBox
- •Предложение Control EditText
- •Предложение Control GroupBox
- •Предложения Control ListBox / MultiListBox
- •Предложение Control PopupMenu
- •Предложение Control RadioGroup
- •Предложение Control StaticText
- •Функция ConvexHull( )
- •Предложение CoordSys
- •Оператор Create Arc
- •Оператор Create ButtonPad
- •Оператор Create ButtonPads As Default
- •Оператор Create Cartographic Legend
- •Функция CreateCircle( )
- •Оператор Create Ellipse
- •Оператор Create Frame
- •Оператор Create Grid
- •Оператор Create Index
- •Оператор Create Legend
- •Оператор Create Line
- •Оператор Create Map
- •Оператор Create Map3D
- •Оператор Create Menu
- •Оператор Create Menu Bar
- •Оператор Create Object
- •Оператор Create Pline
- •Оператор Create Point
- •Оператор Create Ranges
- •Оператор Create Rect
- •Оператор Create Redistricter
- •Оператор Create Region
- •Оператор Create Report From Table
- •Оператор Create RoundRect
- •Оператор Create Styles
- •Оператор Create Table
- •Оператор Create Text
- •Функция CreateText( )
- •Функция DateWindow( )
- •Оператор DDEExecute
- •Оператор DDEPoke
- •Оператор DDETerminate
- •Оператор DDETerminateAll
- •Оператор Declare Function
- •Оператор Declare Sub
- •Оператор Define
- •Оператор Delete
- •Оператор Dialog
- •Оператор Dialog Preserve
- •Оператор Dialog Remove
- •Оператор Dim
- •Оператор Do Case...End Case
- •Оператор Do...Loop
- •Оператор Drop Index
- •Оператор Drop Map
- •Оператор Drop Table
- •Оператор End MapInfo
- •Оператор End Program
- •Процедура EndHandler
- •Оператор Error
- •Оператор Exit Do
- •Оператор Exit For
- •Оператор Exit Function
- •Оператор Exit Sub
- •Оператор Export
- •Оператор Fetch
- •Оператор Find
- •Оператор Find Using
- •Предложение Font
- •Оператор For...Next
- •Процедура ForegroundTaskSwitchHandler
- •Функция FormatDate$
- •Оператор Function...End Function
- •Оператор Get
- •Оператор Global
- •Оператор Goto
- •Оператор Graph
- •Оператор If...Then
- •Оператор Import
- •Оператор Include
- •Оператор Input #
- •Оператор Insert
- •Функция Int( )
- •Функция IsPenWidthPixels()
- •Оператор Kill
- •Функция LabelFindByID( )
- •Функция LabelFindNext( )
- •Функция Labelinfo( )
- •Оператор Layout
- •Функция LegendFrameInfo( )
- •Функция LegendInfo( )
- •Функция LegendStyleInfo( )
- •Оператор Line Input
- •Процедура Main
- •Функция MakeCustomSymbol( )
- •Функция MakeFontSymbol( )
- •Оператор Map
- •Функция Map3dInfo( )
- •Оператор Menu Bar
- •Функция MenuitemInfoByID( )
- •Оператор Metadata
- •Оператор Note
- •Функция NumAllWindows( )
- •Оператор Objects Check
- •Оператор Objects Combine
- •Оператор Objects Enclose
- •Оператор Objects Erase
- •Оператор Objects Intersect
- •Оператор Objects Overlay
- •Оператор Objects Split
- •Оператор OnError
- •Оператор Open File
- •Оператор Open Report
- •Оператор Open Table
- •Оператор Open Window
- •Оператор Pack Table
- •Предложение Pen
- •Функция PenPattern()
- •Функция PenWidthToPoints()
- •Функция PointsToPenWidth()
- •Оператор Print
- •Оператор Print #
- •Оператор PrintWin
- •Оператор ProgressBar
- •Оператор Put
- •Оператор Randomize
- •Оператор ReDim
- •Оператор Register Table
- •Оператор Reload Symbols
- •Процедура RemoteMapGenHandler
- •Процедура RemoteMsgHandler
- •Оператор Remove Cartographic Frame
- •Оператор Remove Map
- •Оператор Rename File
- •Оператор Rename Table
- •Оператор Reproject
- •Оператор Resume
- •Оператор Rollback
- •Оператор Run Application
- •Оператор Run Command
- •Оператор Run Menu Command
- •Оператор Run Program
- •Оператор Save File
- •Оператор Save Window
- •Оператор Save Workspace
- •Оператор Seek
- •Процедура SelChangedHandler
- •Оператор Select
- •Оператор Server Begin Transaction
- •Оператор Server Bind Column
- •Оператор Server Close
- •Функция Server_ColumnInfo( )
- •Оператор Server Commit
- •Функция Server_Connect( )
- •Оператор Server Create Map
- •Оператор Server Disconnect
- •Функция Server_DriverInfo( )
- •Функция Server_EOT( )
- •Функция Server_Execute( )
- •Оператор Server Fetch
- •Функция Server_GetodbcHConn( )
- •Функция Server_GetodbcHStmt( )
- •Оператор Server Link Table
- •Функция Server_NumCols( )
- •Функция Server_NumDrivers( )
- •Оператор Server Refresh
- •Оператор Server Rollback
- •Оператор Server Set Map
- •Оператор Set Application Window
- •Оператор Set Area Units
- •Оператор Set Browse
- •Оператор Set Cartographic Legend
- •Оператор Set Command Info
- •Оператор Set CoordSys
- •Оператор Set Date Window
- •Оператор Set Digitizer
- •Оператор Set Distance Units
- •Оператор Set Drag Threshold
- •Оператор Set Event Processing
- •Оператор Set File Timeout
- •Оператор Set Format
- •Оператор Set Graph
- •Оператор Set Handler
- •Оператор Set Layout
- •Оператор Set Legend
- •Оператор Set Map
- •Оператор Set Map3D
- •Оператор Set Next Document
- •Оператор Set Paper Units
- •Оператор Set ProgressBars
- •Оператор Set Redistricter
- •Оператор Set Resolution
- •Оператор Set Shade
- •Оператор Set Style
- •Оператор Set Table
- •Оператор Set Target
- •Оператор Set Window
- •Оператор Shade
- •Оператор StatusBar
- •Оператор Stop
- •Функция StyleAttr( )
- •Оператор Sub...End Sub
- •Предложение Symbol
- •Оператор Terminate Application
- •Функция Time()
- •Процедура ToolHandler
- •Оператор Type
- •Оператор UnDim
- •Функция UnitAbbr$( )
- •Оператор Unlink
- •Оператор Update
- •Оператор Update Window
- •Оператор While...Wend
- •Процедура WinChangedHandler
- •Процедура WinClosedHandler
- •Процедура WinFocusChangedHandler
- •Оператор Write #
- •Приложение A: Таблица кодов символов
- •Приложение В: Арифметические и географические операторы
- •ИНДЕКС
Оператор Remove Cartographic Frame
Оператор Remove Cartographic Frame
Назначение:
Оператор Remove Cartographic Frame позволяет Вам удалять разделы из существующей картографической легенды, созданной оператором Create Cartographic Legend.
Синтаксис:
Cartographic Frame
[ Window legend_window_id ]
Id frame_id, frame_id, frame_id, ...
legend_window_idL это целое, соответствующее идентификатору окна, которое Вы можете получить при вызове функций FrontWindow() и WindowId( ).
frame_id @ это индекс ID раздела легенды. Вы не можете использовать имя слоя. Например, три раздела легенды вполне могут иметь индексыID 1,2 и 3.
Смотрите также:
DDEddexref Create Cartographic Legend, Set Cartographic Legend, Add Cartographic Frame, Alter Cartographic Frame
Справочник MapBasic |
403 |
Оператор Remove Map
Оператор Remove Map
Назначение:
Удаляет один или более слоев из окна Карты.
Синтаксис:
Remove Map [ Window window_id ]
Layer map_layer [, map_layer ... ] [ Interactive ]
где
window_id – идентификатор окна Карты, целое число; его можно получить функциями FrontWin4 dow( ) или WindowID( ).
map_layer – задает слой Карты.
Описание:
Оператор Remove Map удаляет один или более слоев из окна Карты. Если оператор не содержит предложения Window window_id, оператор будет работать с тем окном, которое является окном Карты и лежит выше остальных.
Параметр map_layer может быть либо целым числом, большим нуля, либо строкой с именем таблицы, либо ключевым словом Animate, как показано в следующих примерах.
Примеры |
Описание примера |
Remove Map Layer 1 |
Единица обозначает самый верхний некосметический слой. |
|
Данный оператор удаляет из Карты слой, идущий сразу за |
|
Косметическим слоем. Если параметр map_layer был бы “1, 2”, |
|
то были бы удалены два верхних некосметических слоя. |
Remove Map Layer ”Zones” |
Оператор удаляет слой Zones (то есть тот, который в списке |
|
слоев обозначен именем “Zones”). |
Remove Map Layer ”Zones(1)” |
Оператор удаляет первый тематический слой, построенный |
|
на основе слоя Zones. |
Remove Map Layer Animate |
Оператор удаляет анимационный слой. Информация об |
|
анимационных слоях содержится в описании оператора Add |
|
Map. |
Если используется ключевое слово Interactive и если удаление слоя ведет к потере подписей или тематических объектов, то MapInfo выведет на экран диалог, который позволит сохранить пользователю Рабочий Набор перед удалением слоя. Если ключевое слово в операторе Interactive опущено, то пользователь не предупреждается о потере.
Удаляя слой, который отображает данные некоторой открытой таблицы, оператор Remove Map не закрывает ее.
Один оператор Remove Map может убрать несколько слоев. Для этого задайте номера слоев, которые хотите удалить из окна, списком через запятую.
Если оператор удаляет последний некосметический слой, то MapInfo автоматически закрывает окно Карты.
Смотрите также:
Add Map, Map, Set Map
404 |
Справочник MapBasic |
Оператор Rename File
Оператор Rename File
Назначение:
Изменяет имя открытого файла.
Синтаксис:
Rename File old_filespec As new_filespec
где
old_filespec – строка с именем файла (и, если необходимо, DOSLмаршрут); файл не должен быть открыт;
new_filespec – строка с новым именем файла (и, если необходимо, маршрутом).
Описание:
Оператор Rename File переименовывает файл.
Параметр new_filespec задает спецификацию с новым именем файла. Если new_filespec маршрут отличается от оригинального маршрута, то MapInfo перенесет файл в заданный каталог.
Пример:
Rename File "startup.wor" As "startup.bak"
Смотрите также:
Rename Table, Save File
Справочник MapBasic |
405 |
Оператор Rename Table
Оператор Rename Table
Назначение:
Изменяет имя (и расположение на диске) файла таблицы MapInfo.
Синтаксис:
Rename Table table As newtablespec
где
table – имя открытой таблицы;
newtablespec – строка с новым именем файла таблицы (и, если необходимо, маршрутом).
Описание:
Оператор Rename Table позволяет изменить либо имя таблицы, либо ее расположение на диске, либо то и другое для таблицы, открытой под рабочим именем table.
Параметр newtablespec задает либо спецификацию с новым именем файла таблицы, либо только расположение на диске (например, в Windows DOSLмаршрут), по которому будет перемещена таблица под старым именем.
Оператор Rename Table переименовывает физически все файлы, которые являются компонентами таблицы. Так как оператор работает с файлами таблицы непосредственно на диске, то результат его работы отменить нельзя. Также, если до переименования были сохранены файлы Рабочих Наборов, переименования его составляющих могут повлиять на их загрузку, так как Рабочие Наборы могут искать файлы таблиц там, где их нет.
Не следует с помощью оператора Rename Table назначать имена для строки заголовка таблицы. Этого можно добиться, применяя оператор Open Table с предложением As.
Оператор Rename Table нельзя применить к таблице, которая имеет в своем определении слово "View". Например, нельзя переименовывать таблицы улиц (стандарта StreetInfo), такие, как SF_STRTS, состоящие фактически из двух связанных таблиц, (в нашем случае SF_STRT1 и SF_STRT2). Оператор также нельзя применять к временным таблицам (Например, Запрос1).
Вы не можете переименовывать временные таблицы запросов (такие как ЗАПРОС1) или связанные таблицы. Нельзя также переименовывать таблицы с несохраненными изменениями. Перед выполнением оператора Rename Table в этом случае надо сохранить или отменить удаление (операторы Commit и Rollback).
Пример:
Переименуем таблицу CASANFRA в SF_HIWAY, используя оператор Rename Table.
Open Table "C:\DATA\CASANFRA.TAB"
Rename Table CASANFRA As "SF_HIWAY.TAB"
В этом примере таблица переименовывается из CASANFRA в SF_HIWAY и перемещается на другой каталог.
Open Table "C:\DATA\CASANFRA.TAB"
Rename Table CASANFRA As "c:\MAPINFO\SF_HIWAY"
В этом примере переименование таблицы происходит в среде Macintosh.
Open Table "CASANFRA.TAB"
Rename Table CASANFRA As "LDisk:Maps:Hiways"
406 |
Справочник MapBasic |