MMpy.Font.set_properties
Syntax
font.set_properties(**kwargs)
Description
Sets zero or more font properties which are listed below in the parameters.
Parameters
Name |
Type |
Description |
|---|---|---|
| bold | bool (optional) | TODO |
| italic | bool (optional) | TODO |
| underline | bool (optional) | TODO |
| strikeout | bool (optional) | TODO |
| width | int (optional) | TODO |
| escapement | int (optional) | TODO |
| orientation | int (optional) | TODO |
| charset | int (optional) | TODO |
| out_precision | int (optional) | TODO |
| clip_precision | int (optional) | TODO |
| quality | int (optional) | TODO |
| pitch_and_family | int (optional) | TODO |
| face_name | str (optional) | Font name. |
| world_size_units | bool (optional) | TODO |
| size_precision | int (optional) | TODO |
| size | float (optional) | Size of the font. |
| background_colour | MMpy.Colour (optional) | TODO |
| border_colour | MMpy.Colour (optional) | TODO |
| halo_colour | MMpy.Colour (optional) | TODO |
| border_style | int (optional) | TODO |
| anchor_style | int (optional) | TODO |
| always_readable | bool (optional) | TODO |
| billboard | bool (optional) | TODO |
| view_direction | MMpy.Point3D (optional) | TODO |
| up_direction | MMpy.Point3D (optional) | TODO |
| halo_enabled | bool (optional) | TODO |
| bounding_box_enabled | bool (optional) | TODO |
| halo_width | float (optional) | TODO |
| border_width | float (optional) | TODO |
| billboard_code | int (optional) | TODO. Valid values are 0 → 5. |
| line_spacing | float (optional) | TODO |
Examples
font = MMpy.Font()
font.set_properties(face_name='Calibri', size=12.0)
formset = MMpy.FormSet(...)
formset.set_field('FONT', font)
Resource ID
IDPH_FONT_SET_PROPERTIES