CDC::GetTabbedTextExtent

CSize GetTabbedTextExtent ( LPCTSTR lpszString, int nCount, int nTabPositions, LPINT lpnTabStopPositions ) const;

CSize GetT&abbedTextExtent (const CStringamp;ул, int nTabPositionsLPINTlpnTabStopPositions) const;

Возвращаемое значение

Размеры строки (в логических единицах) в CSize объекте.

Параметры

lpszString

Указывает символьную строку. Вы также можете передать объект CString для этого параметра.

nCount

Указывает число символов в строке. Если nCount равно –1, вычисляется длина.

nTabPositions

Указывает количество позиций табуляции в массиве, который указывает lpnTabStopPositions.

lpnTabStopPositions

Указывает на массив целых чисел, содержащий позиции табуляции в логических единицах. Позиции табуляции должен быть отсортирован по возрастанию; наименьшее значение x должен быть первым элементом в массиве. Задний вкладки не разрешены.

ул

 Объект CString , содержащий указанные символы позволяют сделать.

Примечания

Вызов этой функции-члена для вычисления ширины и высоты символьной строки с использованием m_hAttribDC, атрибут контекста устройства. Если строка содержит один или несколько символов табуляции, ширина строки на основе позиции табуляции, предусмотренных lpnTabStopPositions. Функция использует текущий выбранный шрифт для вычисления размеров строки.

Текущей вырезанной области не компенсировать ширину и высоту, возвращаемых функцией GetTabbedTextExtent.

Поскольку некоторые устройства не размещайте символов в регулярных клеток массивах (то есть, они Кернинг знаков), сумма экстентов знаков в строке могут быть не равно в пределах строки.

Если nTabPositions равен 0 и lpnTabStopPositions имеет значение NULL, вкладки расширяются до восьми раз ширину средняя символов. Если nTabPositions равен 1, табуляции будут разделены расстоянием, определенный значением первого в массиве, с которого lpnTabStopPositions точек. Если более чем одно значение указывает lpnTabStopPositions , табуляции имеет значение для каждого значения в массиве, до числу, заданному в nTabPositions.

CDC обзорЧлены класса | Иерархическая схема

См. такжеnbsp;CDC::GetTextExtent, CDC::GetOutputTabbedTextExtent, CDC::GetOutputTextExtent, CDC::TabbedTextOut, :: GetTabbedTextExtent, CSize

Index