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
| Left | Coordinata orizzontale dell'angolo superiore sinistro del riquadro prima della rotazione |
|---|---|
| Top | Coordinata verticale dell'angolo superiore sinistro del riquadro prima della rotazione |
| Width | Larghezza del riquadro prima della rotazione Altezza del riquadro prima della rotazione |
| Height | |
| Angle | Angolo 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 | |
| Options | Allineamento 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
| 0 | Il parametro Options era fuori intervallo |
|---|---|
| 1 | Il riquadro di testo ruotato è stato disegnato correttamente |