DrawVectorText()
Syntax
DrawVectorText(Text$)Beschreibung
Zeichnet den angegebenen Text an der aktuellen Position des Pfad-Cursors. Der Cursor wird an das Ende des gezeichneten Textes verschoben. Der zu verwendende Zeichensatz kann mittels VectorFont() festgelegt werden.
Parameter
Text$ Der zu zeichnende Text (einzeilig).
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Anmerkungen
Diese Funktion zeichnet nur einzelne Zeilen mit Text. Mehrere Aufrufe müssen erfolgen, um mehrere Zeilen zu zeichnen. Verwenden Sie VectorTextWidth() und VectorTextHeight(), um die Abmessungen des Textes zu bestimmen, um diesen richtig mit anderem Inhalt auszurichten.
Die DrawVectorParagraph() Funktion kann verwendet werden, um einen größeren Textblock mit automatischem Layout wie Zeilenumbrüchen zu zeichnen. Diese Funktion eignet sich vor allem für das Zeichnen von mehrzeiligem Text.
Beispiel
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) LoadFont(0, "Impact", 20, #PB_Font_Bold) If StartVectorDrawing(CanvasVectorOutput(0)) VectorFont(FontID(0), 25) VectorSourceColor(RGBA(0, 0, 0, 80)) Text$ = "The quick brown fox jumped over the lazy doc" For i = 1 To 6 MovePathCursor(200 - VectorTextWidth(Text$)/2, 100 - VectorTextHeight(Text$)/2) DrawVectorText(Text$) RotateCoordinates(200, 100, 30) Next i StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Siehe auch
VectorTextWidth(), VectorTextHeight(), DrawVectorParagraph(), AddPathText(), VectorFont()
Unterstützte OS
Alle