From 6eb57f8c0af395dd01e5a20517da527492778be4 Mon Sep 17 00:00:00 2001 From: Joilnen Leite Date: Mon, 9 May 2005 11:43:14 +0000 Subject: doc about Text3d.Font object . --- source/blender/python/api2_2x/doc/Font.py | 83 +++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 source/blender/python/api2_2x/doc/Font.py (limited to 'source/blender') diff --git a/source/blender/python/api2_2x/doc/Font.py b/source/blender/python/api2_2x/doc/Font.py new file mode 100644 index 00000000000..6f40f0599de --- /dev/null +++ b/source/blender/python/api2_2x/doc/Font.py @@ -0,0 +1,83 @@ +# Blender.Text3 module and the Text3d PyType object + +""" +The Blender.Text3d.Font subsubmodule. + +Text3d.Font Objects +============== + +This module provides access to B{Font} objects in Blender. + +Example:: + import Blender + from Blender import Window, Curve, Object, Scene, Text3d + # + txt = Text3d.New("MyText") # create a new Text3d object called MyText + cur = Scene.getCurrent() # get current scene + ob = Object.New('Text') # make curve object + fnt_obj= Text3d.LoadFont('/home/joilnen/c0419bt_.pfb') # here a valid font file + txt.setFont(fnt_obj) + ob.link(txt) # link curve data with this object + cur.link(ob) # link object into scene + ob.makeDisplayList() # rebuild the display list for this object + Window.RedrawAll() +""" + +def New (name = None): + """ + Create a new Text3d.Font object. + @type name: string + @param name: file of the font + @rtype: Blender Text3d.Font + @return: The created Text3d.Font Data object. + """ + +def Get (name = None): + """ + Get the Text3d object(s) from Blender. + @type name: string + @param name: The name of the Text3d object. + @rtype: Blender Text3d or a list of Blender Text3ds + @return: It depends on the 'name' parameter: + - (name): The Text3d object with the given name; + - (): A list with all Text3d objects in the current scene. + """ +class Text3d.Font: + """ + The Text3d.Font object + ================= + This object gives access Blender's B{Font} objects + @cvar name: The Text3d name. + @cvar filename: The filename of the file loaded into this Text. + @cvar mode: The follow_mode flag: if 1 it is 'on'; if 0, 'off'. + @cvar nlines: The number of lines in this Text. + """ + + def getName(): + """ + Get the name of this Text3d object. + @rtype: string + """ + + def setName( name ): + """ + Set the name of this Text3d object. + @type name: string + @param name: The new name. + @returns: PyNone + """ + + def getText(): + """ + Get text string for this object + @rtype: string + """ + + def setText( name ): + """ + Set the text string in this Text3d object + @type name: string + @param name: The new text string for this object. + @returns: PyNone + """ + -- cgit v1.2.3