FitRotatedTextBoxA

Text, Seitenlayout

Beschreibung

Das abschließende A bezeichnet den ANSI-Einstiegspunkt (char) der DLL; die ActiveX/COM-Schnittstelle stellt nur die Unicode-Form bereit. Das Verhalten entspricht FitRotatedTextBox, und Zeichenfolgenargumente werden anhand der aktuellen Codepage von SetAnsiMode interpretiert

Prüfen Sie Syntax, Parameter und Rückgabewerte, bevor Sie die Funktion aufrufen Die Codeblöcke bleiben im Original erhalten, damit Beispiele unverändert übernommen werden können.

Syntax

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

Parameter

LeftDie horizontale Koordinate der linken oberen Ecke des Rahmens vor der Drehung
TopDie vertikale Koordinate der linken oberen Ecke des Rahmens vor der Drehung
WidthDie Breite des Rahmens vor der Drehung Die Höhe des Rahmens vor der Drehung
Height
AngleDer Winkel in Grad, um den der Rahmen gedreht werden soll. Ein positiver Winkel dreht den Rahmen gegen den Uhrzeigersinn, ein negativer Winkel im Uhrzeigersinn. Der in den Rahmen einzupassende Text
Text
OptionsVertikale Ausrichtung: 0 = Zentriert 1 = Oben 2 = Unten Wird zu diesen Werten 100 addiert, werden lange Wörter nicht getrennt; stattdessen wird die Schriftgröße verringert, bis das längste Wort in die verfügbare Breite passt. Wird zu diesen Werten 1000 addiert, darf die Schriftgröße erhöht werden, bis der Text den verfügbaren Bereich ausfüllt.

Rückgabewerte

0Der Parameter Options lag außerhalb des zulässigen Bereichs
1Der gedrehte Textrahmen wurde erfolgreich gezeichnet