Конференция "Компоненты" » Вставить шрифт в компонент [D6, WinXP]
 
  • webpauk © (17.01.08 11:53) [0]
    Подскажите как вставить в компонент свой шрифт?
  • {RASkov} © (17.01.08 12:04) [1]
    > [0] webpauk ©   (17.01.08 11:53)

    В ресурс его.... если есть на это право..
  • webpauk © (17.01.08 12:05) [2]
    в ресурс то засунуть не сложно
    а как ресурс соединить с компонентом?
  • {RASkov} © (17.01.08 12:09) [3]
    > [2] webpauk ©   (17.01.08 12:05)
    > а как ресурс соединить с компонентом?

    Как обычно
    {$R <name>.res}
  • DimaBr © (17.01.08 13:30) [4]
    Что значит "вставить свой шрифт?"
  • webpauk © (17.01.08 13:58) [5]

    > DimaBr ©   (17.01.08 13:30) [4]

    то и значит...
    мне надо независимо от того установлен ли шрифт на компе отображать нужный мне текст моим шрифтом.
    соотв в компонент должен быть встроен шрифт
  • ketmar © (17.01.08 14:04) [6]
    что такое «свой шрифт»? что значит «вставить в компонент»?
  • DimaBr © (17.01.08 14:07) [7]
    "Моим шрифтом" - шрифтом которого нет в системе ?
  • ketmar © (17.01.08 14:07) [8]
    >[5] webpauk ©(17.01.08 13:58)
    у тебя есть право распространять сей «твой шрифт»? распространять ты имеешь право только core ttf, и то лишь в оригинальной форме — в виде архивов с сайта m$. ты с авторами шрифта уже договорился?

    зыж тебе уже сказали — в ресурс положить. потом оттуда добыть и привинтить в систему. MSDN в курасе API для font operations.

    не забыть отвинтить, когда программа завершится.

    а лучще всего вообще никаких «своих шрифтов» за собой не носить — баловтсво это.
  • DVM © (17.01.08 16:39) [9]
    Редактору формул без своего сложно обойтись например.
  • ketmar © (17.01.08 17:39) [10]
    >[9] DVM©(17.01.08 16:39)
    >Редактору формул без своего сложно обойтись например.

    ты веришь, что это тот случай?
  • DimaBr © (18.01.08 08:47) [11]
    С помощью windows.SetPixel() можно нарисовать усё, только нужно ли это ?
 
Конференция "Компоненты" » Вставить шрифт в компонент [D6, WinXP]
Есть новые Нет новых   [134463   +60][b:0][p:0.001]