Нужна помощь

Доброго времени суток. Может кто подскажет как в сделать текст с ореолом (halo)?

[attachment=0]Halo.png[/attachment]
Стиль линии “Кайма”, соответствующий цвет и толщину линии подписи параметра нужно выбрать в менеджере параметров. Вид-Полный покажет реальный размер “ореола”.

Возникла следующая проблема. Может что-то в настройках случайно изменил, хотя вроде там не лазил.
Контуры объектов отображаются жирными линиями, к тому же не утоньшаются при приближении.
Раньше они были фиксированной толщины вне зависимости от приближения.
Скрины прилагаются

Вид->Чорновий або Вид->Звичайний

Очень благодарен

Подскажите кто сталкивался? Есть две таблицы нужно совместить верхний левый угол одной таблицы с правым верхним углом второй таблицы , как это можна сделать?! Может у кого то есть скрипт?!

;Перевіряємо наявність двох позначених таблиць $CountSel=@Map.SelCount @If $CountSel<>2 then @Break Позначте спочатку ліву, потім праву таблицю. $RightTable=@Map.SelectedObject $Sel=@Map.NextSelected 0 @If $Sel=$RightTable then $LeftTable=@Map.NextSelected $Sel else $LeftTable=$Sel ;Перевірка, чи обидва позначені - таблиці $LayRightTable=@Map.Object[$RightTable].Layer $LayLeftTable=@Map.Object[$LeftTable].Layer $GetLayRight=@Map.Layers.Get $LayRightTable $GetLayLeft=@Map.Layers.Get $LayLeftTable $TypeLayRight=@StringPart 2 $GetLayRight $TypeLayLeft=@StringPart 2 $GetLayLeft @If ($TypeLayRight<>6) or ($TypeLayLeft<>6) then @Break Позначте спочатку ліву, потім праву таблицю. ;Координати правої верхньої (другої) точки лівої таблиці $P2Left=@Map.Object[$LeftTable].Point[2] $XL=@StringPart 1 $P2Left $YL=@StringPart 2 $P2Left ;Координати лівої верхньої (першої) точки правої таблиці $P1Right=@Map.Object[$RightTable].Point[1] $XR=@StringPart 1 $P1Right $YR=@StringPart 2 $P1Right ;Переміщення правої таблиці @Map.Object[$RightTable].Transform $XR $YR|$XL $YL @Window.RefreshПідправив, щодо коректного визначення правої та лівої таблиць.

Подскажите у кого-то есть условные знаки масштаба 2000 в dmf формате?

Зустрілась з проблемою витягу площі обмежень відповідного коду (тобто окремо для 01.05, 03, 05.01 і т. д.) в шаблон кадастрового плану.
Якщо у когось є скрипти якими можна вирішити цю проблему, розгляну співпрацю за винагороду.
Прикріплюю шаблон яким користуюсь.

Доброго вечора.
Мені потрібна допомога для закінчення скрипта з точками теодолітних ходів. Виділяю весь слой і потрібена функція із контекстного меню (Обратный порядок).

Не зрозуміло що за функція “Обратный порядок”. Якщо це про кнопку “Реверс” в “Операции с объектами”, то викликати її можна за допомогою @ExecuteMenu за внутрішнім ім’ям:
@ExecuteMenu spbReverse

Кнопка “реверс” або функція @ExecuteMenu spbReverse, для слоїв" “пікети” або “точка теодолітних ходів” (напевно всі точкові) не спрацьовує.
Тобто маємо пару точек, при натискані кнопки “параметри: следующий” іде в послідовному порядку, якщо нажати кнопку “реверс” або функція @ExecuteMenu spbReverse в обратний порядок не піде, а за допомогою контексного меню і функції “Обратный порядок” воно спрацьовує. І при натисканні кнопки “параметри: следующий” іде в обратному порядку.

Тому можливо є якийсь інший скрипт?

;Перелік позначених $ListObj=@Map.Selected.List $CountList=@Text.Text $ListObj @If $CountList=0 then @Break Позначте об'єкти ;Сортування номерів позначених об'єктів у зворотньому порядку @Map.BeginUpdate @Text.Sort - $NumLinText=1 %StartList @Map.DeselectAll $Obj=@Text.Line[$NumLinText] @Map.SelectObject $Obj @Map.Selected.BringToFront $NumLinText=$NumLinText+1 @If $NumLinText<=$CountList then @Goto %StartList @Map.DeselectAll @Map.EndUpdate RefreshAlwaysСкрипт змінює плановість позначених об’єктів (виводить на передній план кожний наступний об’єкт у списку їхніх номерів, сортованому в порядку спадання) - встановлює зворотній порядок відображення позначених об’єктів.

Дякую “Гуру” працює!!! :slight_smile: :slight_smile:

Доброго дня. Підкажіть будь-ласка чи є така скриптова функція, яка перевіряє значення параметра, на відповідність певному типу його заповнення. Наприклад в певний параметр (наприклад з ID1) до різних об’єктів карти записані різні дати у форматі ХХ-ХХ-ХХХХ, як перевірити скриптом, що дата в об’єкті записана саме у такому форматі.

Если идёт речь о дате то дата записывается всегда одинаково год-месяц-день во всех обменных файлах

Так розмова про дату, але не в обмінному файлі, а про карту з параметром в який записана дата (по типу параметра =TimeStamp), от мені потрібно перевірити чи вірний формат запису, якщо записано наприклад 10.04.2020, то запис вірний, а якщо є якась зайва цифра чи знак (типу 10.04.20201 ) то запис не вірний.

У вкладеному файлі у “Default layer” є обробник події OnParameterChange з приблизним алгоритмом перевірки значення параметра скриптом.
В цьому ж прикладі в параметрі “Дата …” встановлено маску ##-##-####. Значення цього параметра, що не відповідають цій масці, виділяються червоним кольором на закладці Інфо. А команда меню Карта-Перевірка-Формат параметрів помічає усі об’єкти з такими значеннями.

Дякую. :smiley:

Добрий день.
Як відключити передачу файлів на FTP?
Як налаштувати “Питати дозвіл робити Анонімноий збір інформації про помилки в роботі Digitals”?
Сьогодні у мене була помилка: “[Error] FormTB_30: Access violation at address 00697E49 in module ‘Ged.exe’. Read of address 0000007B”.
У корні папки Digitals постійно створюються файли: Screenshot.png, DebugReport.txt, архів - 630148914.zip та файл ftp.txt.
Коли хочу видалити то Вінда інформує, що “Помилка! Неможливо видалити c:\Digitals\ftp.txt Зніміть захист від запису”.
Доводиться у “Диспетчері завдань” завершити процес “File Transfer Program”, а потім можна видалити файли.
Текст файлу ftp.txt:
open analytica.sytes.net
help
toirtap1994
bin
quote pasv
put C:\Digitals\630148914.zip
quote quit
bye