Вопросы по исходному коду
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Вопросы по исходному коду
В рендеринге векторных данных было бы хорошо отделить рисование полигонов и линий от отрисовки иконок и подписей точек. Это позволило бы упростить некоторые вещи и упростить в перспективе переход на рендеринг с аппаратным ускорением. Но это так, мысли реализовывать которые вряд ли руки дойдут.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Re: Вопросы по исходному коду
Подскажите пожалуйста, хотелось бы подредактировать тени у шрифта, куда копать?
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Вопросы по исходному коду
Юнит u_MarkerProviderForVectorItemForMarkPoints.pas метод TMarkerProviderForVectorItemForMarkPoints.GetCaptionBitmaplambda88 писал(а):Подскажите пожалуйста, хотелось бы подредактировать тени у шрифта, куда копать?
FBitmapWithText.Clear(0);
FBitmapWithText.RenderText(2, 2, ACaption, 1, SetAlpha(ATextBgColor, 255));
FBitmapWithText.RenderText(1, 1, ACaption, 1, SetAlpha(ATextColor, 255));
Код просто рисует текст дважды разным цветом со смещениемв один пиксель.
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
- vdemidov
- Гуру
- Сообщения: 1687
- Зарегистрирован: 12 дек 2008, 13:10
- Откуда: Киев
- Благодарил (а): 191 раз
- Поблагодарили: 157 раз
Re: Вопросы по исходному коду
Понятия не имею. Если придумаете - расскажите.lambda88 писал(а):Интересно, а как сделать эту тень жирной?
Чтобы понять программу, вы должны стать одновременно и машиной, и программой.
Re: Вопросы по исходному коду
увеличить смещение повторной отрисовки вlambda88 писал(а):Интересно, а как сделать эту тень жирной?
FBitmapWithText.RenderText(2, 2, ACaption, 1, SetAlpha(ATextBgColor, 127));