DrawRotatedMultiLineTextA

Texto, disposição da página

Descrição

O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DrawRotatedMultiLineText e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode

Desenha texto rodado com ajuste de linha num delimitador específico

A função SetTextAlign pode ser utilizada para alterar o alinhamento do texto

A primeira linha de texto começa com a linha de base no ponto de ancoragem utilizado para a rotação

Sintaxe

Delphi

Function DLDrawRotatedMultiLineTextA(InstanceID: Integer; XPos, YPos, Angle: Double; Delimiter, Text: PAnsiChar): Integer;

DLL

int DLDrawRotatedMultiLineTextA(int InstanceID, double XPos, double YPos, double Angle, const char * Delimiter, const char * Text);

Parâmetros

XPosA coordenada horizontal do ponto de ancoragem A coordenada vertical do ponto de ancoragem
YPos
AngleO ângulo de rotação do texto, medido no sentido contrário ao dos ponteiros do relógio, em graus a partir da linha de base, em redor do ponto de ancoragem O delimitador a utilizar ao dividir o texto em linhas. Os únicos carateres válidos como delimitador são os que têm uma "largura", além dos carateres CR e LF (valores ASCII 13 e 10)
Delimiter
TextO texto a desenhar