На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Сергей Викторович (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Сергей Викторович
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 68 69 70 71 72 73 74 75 76 77 78 ... 102 След.
Полное наименование объекта, Как показать полное наименование объекта
 
Согласен.
Полное наименование объекта, Как показать полное наименование объекта
 
Ладно, закроем эту тему.
Обойдемся.
Вопрос закрыт.
Спасибо.
[ Закрыто] Не соответствие компонентов, В отдельных компонентах разные ссылки
 
Роман, здравствуйте!

Фраза "Читайте документацию!" здесь думаю лишняя.

По делу:
Первое.
[I]TMapCreateObject. Компонент создания объекта электронной карты. в описании свойств есть указание, связывать его необходимо с TMapScreen.[/I] Я это и сказал выше. Пришлось без моего желания поменять TMapScreen на TMapView. Первый компонент известно хуже для статической карты.
[I]Компонент ТMapScreen обладает всеми возможностями компонента TMapView.
[/I]
В теории так и должно быть, т.к. класс TMapScreen наверное является наследником класса TMapView.

Но еще раз проверил, у меня
form_main.MapScreen1.ViewSelect.Layers[3] := false;
form_main.MapScreen1.RepaintWindow; // не работает все равно
но
form_main.MapView1.ViewSelect.Layers[3] := false; // работает

и последнее, опять же насчет восклицательного знака
Repaint Refresh RepaintWindow это интуитивно нормально?

Просьба подсказать, где я не правильно делаю:
form_main.MapScreen1.ViewSelect.Layers[3] := false;
form_main.MapScreen1.RepaintWindow; // не работает
Качество Emf, Как улучшить качество отрисовки карты в Emf
 
Тема закрыта.
Администратора форума прошу закрыть эту тему.
Спасибо.
[ Закрыто] Не соответствие компонентов, В отдельных компонентах разные ссылки
 
Столкнулся с такой проблемой.

Компонент TMapCreateObject имеет ссылку только на TMapScreen, не возможно установить TMapView. Хорошо,
Меняем в проекте TMapView на TMapScreen. Все заработало хорошо.
Далее,
теперь хочу написать form_main.MapScreen1.ViewSelect.Layers[3] := false;
однако,
в документации не сказано, что в MapScreen есть ViewSelect.
Но в документации сказано, что в MapView есть ViewSelect.
Проверил
form_main.MapScreen1.ViewSelect.Layers[3] := false; // не работает
но,
form_main.MapView1.ViewSelect.Layers[3] := false; // работает

Не пойму? Или я не прав или я что-то не так понял.
Качество Emf, Как улучшить качество отрисовки карты в Emf
 
Прочитал.
Полное наименование объекта, Как показать полное наименование объекта
 
MapFind2.MapObj.ObjName
отображает краткое наименование объекта из классификатора
Вопрос:
Как отобразить аналогично, но полное наименование объекта из классификатора?
Качество Emf, Как улучшить качество отрисовки карты в Emf
 
Поле VisualType может принимать следующие значения:

Это поле тоже не работает.
Какое бы значение не устанавливал, в  результате Emf файл получается один и тот же, в том числе и по размеру до байта все совпадают, какое бы значение Intensity :=          parm.VisualType :=  не устанавливал.

Вообще не реагирует код на изменения
parm.Intensity := 10;
parm.VisualType := 7;

не пойму почему? :(
Качество Emf, Как улучшить качество отрисовки карты в Emf
 
Прежде всего у меня например
Intensity  : byte;        // Интенсивность заливки % (0-100)

вообще не работает.
Устанавливаю 50
Устанавливаю 10
Все тоже.

Чего-то в коде не хватает.
Остается только гадать?

MapScreen1.PlaceOut := PP_PLANE;
NameEmf := ReportPath+'ShemaRaspol.emf';
MapScreen1.PrintSelect.PlaceInp := PP_PICTURE;
parm.Frame.X1 := X1;
parm.Frame.Y1 := Y1;
parm.Frame.X2 := X2;
parm.Frame.Y2 := Y2;
parm.Intensity := 10;
parm.VisualType := 6;
MapScreen1.PrintSelect.PlaceOut := PP_PLANE;
fillchar(parm, sizeof(parm), 0);
parm.Frame := MapScreen1.PrintSelect.GetDFrame(true);
parm.Scale := MapScreen1.ViewScale;
mapSetScaleMethod(1);
MapScreen1.SaveFrameToEmfEx(NameEmf, parm); :(
Качество Emf, Как улучшить качество отрисовки карты в Emf
 
Если сохранить карту в мелком масштабе М 1 : 300000. Качество Emf очень сильно ухудшается. Можно ли как то это вылечить?
Страницы: Пред. 1 ... 68 69 70 71 72 73 74 75 76 77 78 ... 102 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности