70 lines
1.9 KiB
Python
70 lines
1.9 KiB
Python
# Blender.Text3d.Font module and the Font 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 Text3d
|
|
|
|
# Load a font
|
|
myfont= Text3d.Font.Load('/usr/share/fonts/ttf/verdana.ttf')
|
|
|
|
#
|
|
for font in Text3d.Font.Get():
|
|
print font.name, font.filename, font.packed
|
|
"""
|
|
|
|
def Load (filename):
|
|
"""
|
|
Create a new Text3d.Font object.
|
|
@type filename: string
|
|
@param filename: file of the font
|
|
@rtype: Blender Text3d.Font
|
|
@return: The created Text3d.Font Data object.
|
|
"""
|
|
|
|
def Get (name = None):
|
|
"""
|
|
Get the Text3d.Font 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 Font objects in the current .blend file.
|
|
"""
|
|
class Font:
|
|
"""
|
|
The Text3d.Font object
|
|
======================
|
|
This object gives access Blender's B{Font} objects
|
|
@ivar name: The Font name.
|
|
@ivar filename: The filename (path) of the file loaded into this Font.
|
|
@ivar packed: Boolean, True when the sample is packed (readonly).
|
|
@ivar users: The number of users this font has (read only)
|
|
"""
|
|
|
|
def pack():
|
|
"""
|
|
Packs the sound into the current blend file.
|
|
@note: An error will be raised if the sound is alredy packed or the filename path does not exist.
|
|
@returns: nothing
|
|
@rtype: none
|
|
"""
|
|
|
|
def unpack(mode):
|
|
"""
|
|
Unpacks the sound to the samples filename.
|
|
@param mode: One of the values in Blender.UnpackModes dict.
|
|
@note: An error will be raised if the sound is not packed or the filename path does not exist.
|
|
@returns: nothing
|
|
@rtype: none
|
|
@type mode: int
|
|
"""
|