docx_form.content_controls package¶
Submodules¶
docx_form.content_controls.CheckBoxContentControl module¶
- class docx_form.content_controls.CheckBoxContentControl.CheckBoxContentControl(root: _Element, file_path: str)¶
Bases:
DocxContentControl
This class contains the properties and functions associated with the Check Box content control.
- Parameters:
DocxContentControl – This class extends DocxContentControl
- set_check_box(check_value: bool)¶
This method sets a checkbox to checked or unchecked on a CheckBox Content Control
- Parameters:
check_value (bool) – Sets checkbox to checked for true and unchecked for false
docx_form.content_controls.ComboBoxContentControl module¶
- class docx_form.content_controls.ComboBoxContentControl.ComboBoxContentControl(root: _Element, file_path: str)¶
Bases:
OptionalContentControl
This class contains all properties and methods for a ComboBox content control.
- Parameters:
OptionalContentControl – This class extends the OptionalContentControl class
docx_form.content_controls.DatePickerContentControl module¶
- class docx_form.content_controls.DatePickerContentControl.DatePickerContentControl(root: _Element, file_path: str)¶
Bases:
DocxContentControl
This class contains all properties and methods for a DatePicker content control.
- Parameters:
DocxContentControl – This class extends the DocxContentControl class
- set_date(new_date: datetime) None ¶
This method sets the date of a DatePicker content control using a datetime object. The format of the date is determined by the date_format property. Make sure to supply a valid format string that strftime can use.
- Parameters:
new_date (datetime) – The new date to set.
- Return None:
None
docx_form.content_controls.DocxContentControl module¶
- class docx_form.content_controls.DocxContentControl.DocxContentControl(root: _Element, file_path: str)¶
Bases:
object
This is the parent class of all supported content controls. It is responsible for getting the id and text of the content control.
docx_form.content_controls.DropDownListContentControl module¶
- class docx_form.content_controls.DropDownListContentControl.DropDownListContentControl(root: _Element, file_path: str)¶
Bases:
OptionalContentControl
This class contains all properties and methods for a Drop-Down List content control.
- Parameters:
OptionalContentControl – This class extends the OptionalContentControl class
docx_form.content_controls.PlainTextContentControl module¶
- class docx_form.content_controls.PlainTextContentControl.PlainTextContentControl(root: _Element, file_path: str)¶
Bases:
TextualContentControl
This class contains all properties and methods for a Plain Text content control.
- Parameters:
TextualContentControl – This class extends the TextualContentControl class
docx_form.content_controls.RichTextContentControl module¶
- class docx_form.content_controls.RichTextContentControl.RichTextContentControl(root: _Element, file_path: str)¶
Bases:
TextualContentControl
This class contains all properties and methods for a Rich Text content control.
- Parameters:
TextualContentControl – This class extends the TextualContentControl class