FitRotatedTextBoxA

Testo, layout di pagina

Descrizione

Il suffisso A indica l'entry point DLL ANSI (char); l'interfaccia ActiveX/COM espone soltanto la forma Unicode. Il comportamento è identico a FitRotatedTextBox e gli argomenti stringa vengono interpretati usando la code page corrente di SetAnsiMode

Simile a FitTextBox, ma consente qualsiasi rotazione. Le dimensioni del testo vengono adattate allo spazio e l'angolo superiore sinistro prima della rotazione è il punto di rotazione

Sintassi

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);

Parametri

LeftCoordinata orizzontale dell'angolo superiore sinistro del riquadro prima della rotazione
TopCoordinata verticale dell'angolo superiore sinistro del riquadro prima della rotazione
WidthLarghezza del riquadro prima della rotazione Altezza del riquadro prima della rotazione
Height
AngleAngolo in gradi di cui deve essere ruotato il riquadro. Un angolo positivo ruota il riquadro in senso antiorario, mentre un angolo negativo lo ruota in senso orario. Testo da adattare al riquadro
Text
OptionsAllineamento verticale: 0 = Centrato 1 = In alto 2 = In basso Se si aggiunge 100 a questi valori, le parole lunghe non vengono divise e la dimensione del carattere viene ridotta finché la parola più lunga non rientra nella larghezza disponibile. Se si aggiunge 1000 a questi valori, la dimensione del carattere può aumentare finché il testo non riempie l'area disponibile

Valori restituiti

0Il parametro Options era fuori intervallo
1Il riquadro di testo ruotato è stato disegnato correttamente