DrawVectorText()

Syntax

DrawVectorText(Text$)
Description
Draw the given text at the current location of the path cursor. The cursor will be moved horizontally to the end of the drawn text. The font to use can be set with VectorFont().

Parameters

Text$ The text to draw (single line).

Return value

None.

Remarks

This function draws single lines of text only. Multiple calls must be made to draw multiple lines. Use VectorTextWidth() and VectorTextHeight() to determine the dimensions of the text to draw in order to properly align the text with other content.

Example

  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
  EndIf

See Also

VectorTextWidth(), VectorTextHeight(), VectorFont()

Supported OS

All

<- DrawVectorImage() - VectorDrawing Index - EndVectorLayer() ->