How to set the property for a 3D text?

I want to add 3D text in my application, and vtkVectorText may help:

vtkSmartPointer<vtkVectorText> text = vtkSmartPointer<vtkVectorText>::New();
text->SetText("hello, world");

vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New();

vtkSmartPointer<vtkActor> actor = vtkSmartPoint<vtkActor>::New();

However, how can I set the property for this 3D text?

For 2D text, I can use vtkTextMapper to show it and vtkTextMapper::GetTextProperty to set the property. For example: SetFontFamily(), SetFontSize, SetLineSpacing, SetBold, FrameOn and so on. I wonder whether the vtkTextProperty can be apply to vtkVectorText?

Or is there another method to display 3D text, which allowing the property settting like vtkTextProperty?