FitRotatedTextBoxA

텍스트, 페이지 레이아웃

설명

끝의 A는 ANSI(char) DLL 진입점을 나타내며, ActiveX/COM 인터페이스는 Unicode 형식만 노출합니다. 동작은 FitRotatedTextBox와 동일하고 문자열 인수는 현재 SetAnsiMode 코드 페이지를 사용하여 해석됩니다

FitTextBox 함수와 유사하지만 상자를 임의의 각도로 회전할 수 있습니다. 사용 가능한 공간에 모든 텍스트가 들어가도록 텍스트 크기를 조정합니다. 회전 전 상자의 왼쪽 위 모서리를 회전점으로 사용합니다

구문

Delphi

Function DLFitRotatedTextBoxA(InstanceID: Integer; Left, Top, Width, Height, Angle: Double; Text: PAnsiChar; Options: Integer): Integer;

DLL

int DLFitRotatedTextBoxA(int InstanceID, double Left, double Top, double Width, double Height, double Angle, const char * Text, int Options);

매개변수

Left회전 전 상자 왼쪽 위 모서리의 가로 좌표
Top회전 전 상자 왼쪽 위 모서리의 세로 좌표
Width회전 전 상자의 너비 회전 전 상자의 높이
Height
Angle상자를 회전할 각도입니다. 양수 각도는 상자를 시계 반대 방향으로 회전하고 음수 각도는 시계 방향으로 회전합니다. 상자에 맞춰 넣을 텍스트
Text
Options세로 정렬: 0 = 가운데 1 = 위쪽 2 = 아래쪽 이 값에 100을 더하면 긴 단어를 나누지 않고 가장 긴 단어가 사용 가능한 너비에 맞을 때까지 글꼴 크기를 줄입니다 이 값에 1000을 더하면 텍스트가 사용 가능한 영역을 채울 때까지 글꼴 크기를 늘릴 수 있습니다

반환 값

0Options 매개변수가 범위를 벗어났습니다
1회전된 텍스트 상자를 성공적으로 그렸습니다