Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 718
У TCanvas в лазарусе есть функция GetTextMetrics(out TM: TLCLTextMetric). Судя по названию, аналог виндовой функции.
Не нашел описание полей структуры TLCLTextMetric, может кто знает ?
  TLCLTextMetric = record
    Ascender: Integer; 
    Descender: Integer; 
    Height: Integer; 
  end;
1 дек 17, 12:00    [20997906]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 718
поторопился с вопросом. в tagTEXTMETRIC есть аналогичные поля.
просто не понятно, скудная какая-то
1 дек 17, 12:06    [20997919]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23220
Ghost Writer
поторопился с вопросом. в tagTEXTMETRIC есть аналогичные поля.
просто не понятно, скудная какая-то

И на msdn ничего интересного... Откуда-ж этой информации взяться?
1 дек 17, 12:32    [20998015]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 718
wadman,

я же написал, что поторопился с вопросом. никак без издевок.

спасибо есть msdn, только при чем тут лазарус. это его собственная структура (отличная от виндовой) и у него есть своя справка
1 дек 17, 12:59    [20998125]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23220
Ghost Writer
wadman,

я же написал, что поторопился с вопросом. никак без издевок.

спасибо есть msdn, только при чем тут лазарус. это его собственная структура (отличная от виндовой) и у него есть своя справка

Если информации нет в первоисточнике, то откуда ей взяться в любом другом месте?
Смотри как там много всего https://msdn.microsoft.com/en-us/library/windows/desktop/bb280358(v=vs.85).aspx
1 дек 17, 14:02    [20998357]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
white_nigger
Member

Откуда: Тула
Сообщений: 1617
Ghost Writer
спасибо есть msdn, только при чем тут лазарус. это его собственная структура (отличная от виндовой) и у него есть своя справка
Господа, а в лазаре Integer 16-битный?
1 дек 17, 14:21    [20998406]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
Ghost Writer
Member

Откуда: Россия
Сообщений: 718
wadman,

а так
https://msdn.microsoft.com/en-us/library/windows/desktop/dd145132(v=vs.85).aspx
http://www.vsokovikov.narod.ru/New_MSDN_API/Fonts_text/str_textmetric.htm
1 дек 17, 14:23    [20998408]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
Kazantsev Alexey
Member

Откуда:
Сообщений: 2676
white_nigger
Господа, а в лазаре Integer 16-битный?

В лазаре используются режимы работы DELPHI И OBJFPC, для которых:
The system unit defines Integer as a signed 16-bit integer. But when DELPHI or OBJFPC mode are active, then the objpas unit redefines Integer as a 32-bit integer.
1 дек 17, 14:40    [20998487]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23220
Ghost Writer
а так
https://msdn.microsoft.com/en-us/library/windows/desktop/dd145132(v=vs.85).aspx

Как выискивал? Мне гугл эту страницу на первой даже не выдал, хотя я его ограничил сайтом msdn.
1 дек 17, 14:53    [20998552]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus. TLCLTextMetric (Canvas.GetTextMetrics)  [new]
Квейд
Member

Откуда: Kyiv, Ukraine
Сообщений: 5048
white_nigger
Ghost Writer
спасибо есть msdn, только при чем тут лазарус. это его собственная структура (отличная от виндовой) и у него есть своя справка
Господа, а в лазаре Integer 16-битный?
ShortInt?
1 дек 17, 15:03    [20998593]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить