Struct qt_gui::QTextListFormat
source · #[repr(C)]pub struct QTextListFormat { /* private fields */ }
Expand description
The QTextListFormat class provides formatting information for lists in a QTextDocument.
C++ class: QTextListFormat
.
The QTextListFormat class provides formatting information for lists in a QTextDocument.
A list is composed of one or more items, represented as text blocks. The list's format specifies the appearance of items in the list. In particular, it determines the indentation and the style of each item.
The indentation of the items is an integer value that causes each item to be offset from the left margin by a certain amount. This value is read with indent() and set with setIndent().
The style used to decorate each item is set with setStyle() and can be read with the style() function. The style controls the type of bullet points and numbering scheme used for items in the list. Note that lists that use the decimal numbering scheme begin counting at 1 rather than 0.
Style properties can be set to further configure the appearance of list items; for example, the ListNumberPrefix and ListNumberSuffix properties can be used to customize the numbers used in an ordered list so that they appear as (1), (2), (3), etc.:
QTextListFormat listFormat;
listFormat.setStyle(QTextListFormat::ListDecimal); listFormat.setNumberPrefix(“(”); listFormat.setNumberSuffix(“)”);
cursor.insertList(listFormat);
Implementations§
source§impl QTextListFormat
impl QTextListFormat
sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QTextListFormat>>
) -> Ref<QTextListFormat>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QTextListFormat>> ) -> Ref<QTextListFormat>
The QTextListFormat class provides formatting information for lists in a QTextDocument.
Calls C++ function: QTextListFormat& QTextListFormat::operator=(const QTextListFormat& other)
.
The QTextListFormat class provides formatting information for lists in a QTextDocument.
A list is composed of one or more items, represented as text blocks. The list's format specifies the appearance of items in the list. In particular, it determines the indentation and the style of each item.
The indentation of the items is an integer value that causes each item to be offset from the left margin by a certain amount. This value is read with indent() and set with setIndent().
The style used to decorate each item is set with setStyle() and can be read with the style() function. The style controls the type of bullet points and numbering scheme used for items in the list. Note that lists that use the decimal numbering scheme begin counting at 1 rather than 0.
Style properties can be set to further configure the appearance of list items; for example, the ListNumberPrefix and ListNumberSuffix properties can be used to customize the numbers used in an ordered list so that they appear as (1), (2), (3), etc.:
QTextListFormat listFormat;
listFormat.setStyle(QTextListFormat::ListDecimal); listFormat.setNumberPrefix(“(”); listFormat.setNumberSuffix(“)”);
cursor.insertList(listFormat);
sourcepub unsafe fn indent(&self) -> c_int
pub unsafe fn indent(&self) -> c_int
Returns the list format's indentation. The indentation is multiplied by the QTextDocument::indentWidth property to get the effective indent in pixels.
Calls C++ function: int QTextListFormat::indent() const
.
Returns the list format’s indentation. The indentation is multiplied by the QTextDocument::indentWidth property to get the effective indent in pixels.
See also setIndent().
sourcepub unsafe fn is_valid(&self) -> bool
pub unsafe fn is_valid(&self) -> bool
Returns true
if this list format is valid; otherwise returns false
.
Calls C++ function: bool QTextListFormat::isValid() const
.
Returns true
if this list format is valid; otherwise returns false
.
sourcepub unsafe fn new() -> CppBox<QTextListFormat>
pub unsafe fn new() -> CppBox<QTextListFormat>
Constructs a new list format object.
Calls C++ function: [constructor] void QTextListFormat::QTextListFormat()
.
Constructs a new list format object.
sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QTextListFormat>>
) -> CppBox<QTextListFormat>
pub unsafe fn new_copy( other: impl CastInto<Ref<QTextListFormat>> ) -> CppBox<QTextListFormat>
The QTextListFormat class provides formatting information for lists in a QTextDocument.
Calls C++ function: [constructor] void QTextListFormat::QTextListFormat(const QTextListFormat& other)
.
The QTextListFormat class provides formatting information for lists in a QTextDocument.
A list is composed of one or more items, represented as text blocks. The list's format specifies the appearance of items in the list. In particular, it determines the indentation and the style of each item.
The indentation of the items is an integer value that causes each item to be offset from the left margin by a certain amount. This value is read with indent() and set with setIndent().
The style used to decorate each item is set with setStyle() and can be read with the style() function. The style controls the type of bullet points and numbering scheme used for items in the list. Note that lists that use the decimal numbering scheme begin counting at 1 rather than 0.
Style properties can be set to further configure the appearance of list items; for example, the ListNumberPrefix and ListNumberSuffix properties can be used to customize the numbers used in an ordered list so that they appear as (1), (2), (3), etc.:
QTextListFormat listFormat;
listFormat.setStyle(QTextListFormat::ListDecimal); listFormat.setNumberPrefix(“(”); listFormat.setNumberSuffix(“)”);
cursor.insertList(listFormat);
sourcepub unsafe fn number_prefix(&self) -> CppBox<QString>
pub unsafe fn number_prefix(&self) -> CppBox<QString>
Returns the list format's number prefix.
Calls C++ function: QString QTextListFormat::numberPrefix() const
.
Returns the list format’s number prefix.
This function was introduced in Qt 4.8.
See also setNumberPrefix().
sourcepub unsafe fn number_suffix(&self) -> CppBox<QString>
pub unsafe fn number_suffix(&self) -> CppBox<QString>
Returns the list format's number suffix.
Calls C++ function: QString QTextListFormat::numberSuffix() const
.
Returns the list format’s number suffix.
This function was introduced in Qt 4.8.
See also setNumberSuffix().
sourcepub unsafe fn set_indent(&self, indent: c_int)
pub unsafe fn set_indent(&self, indent: c_int)
Sets the list format's indentation. The indentation is multiplied by the QTextDocument::indentWidth property to get the effective indent in pixels.
Calls C++ function: void QTextListFormat::setIndent(int indent)
.
Sets the list format’s indentation. The indentation is multiplied by the QTextDocument::indentWidth property to get the effective indent in pixels.
See also indent().
sourcepub unsafe fn set_number_prefix(
&self,
number_prefix: impl CastInto<Ref<QString>>
)
pub unsafe fn set_number_prefix( &self, number_prefix: impl CastInto<Ref<QString>> )
Sets the list format's number prefix to the string specified by numberPrefix. This can be used with all sorted list types. It does not have any effect on unsorted list types.
Calls C++ function: void QTextListFormat::setNumberPrefix(const QString& numberPrefix)
.
Sets the list format’s number prefix to the string specified by numberPrefix. This can be used with all sorted list types. It does not have any effect on unsorted list types.
The default prefix is an empty string.
This function was introduced in Qt 4.8.
See also numberPrefix().
sourcepub unsafe fn set_number_suffix(
&self,
number_suffix: impl CastInto<Ref<QString>>
)
pub unsafe fn set_number_suffix( &self, number_suffix: impl CastInto<Ref<QString>> )
Sets the list format's number suffix to the string specified by numberSuffix. This can be used with all sorted list types. It does not have any effect on unsorted list types.
Calls C++ function: void QTextListFormat::setNumberSuffix(const QString& numberSuffix)
.
Sets the list format’s number suffix to the string specified by numberSuffix. This can be used with all sorted list types. It does not have any effect on unsorted list types.
The default suffix is ".".
This function was introduced in Qt 4.8.
See also numberSuffix().
Methods from Deref<Target = QTextFormat>§
sourcepub unsafe fn background(&self) -> CppBox<QBrush>
pub unsafe fn background(&self) -> CppBox<QBrush>
Returns the brush used to paint the document's background.
Calls C++ function: QBrush QTextFormat::background() const
.
Returns the brush used to paint the document’s background.
See also setBackground(), clearBackground(), and foreground().
sourcepub unsafe fn bool_property(&self, property_id: c_int) -> bool
pub unsafe fn bool_property(&self, property_id: c_int) -> bool
Returns the value of the property specified by propertyId. If the property isn't of QTextFormat::Bool type, false is returned instead.
Calls C++ function: bool QTextFormat::boolProperty(int propertyId) const
.
Returns the value of the property specified by propertyId. If the property isn’t of QTextFormat::Bool type, false is returned instead.
See also setProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn brush_property(&self, property_id: c_int) -> CppBox<QBrush>
pub unsafe fn brush_property(&self, property_id: c_int) -> CppBox<QBrush>
Returns the value of the property given by propertyId; if the property isn't of QVariant::Brush type, Qt::NoBrush is returned instead.
Calls C++ function: QBrush QTextFormat::brushProperty(int propertyId) const
.
Returns the value of the property given by propertyId; if the property isn’t of QVariant::Brush type, Qt::NoBrush is returned instead.
See also setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn clear_background(&self)
pub unsafe fn clear_background(&self)
Clears the brush used to paint the document's background. The default brush will be used.
Calls C++ function: void QTextFormat::clearBackground()
.
Clears the brush used to paint the document’s background. The default brush will be used.
See also background(), setBackground(), and clearForeground().
sourcepub unsafe fn clear_foreground(&self)
pub unsafe fn clear_foreground(&self)
Clears the brush used to paint the document's foreground. The default brush will be used.
Calls C++ function: void QTextFormat::clearForeground()
.
Clears the brush used to paint the document’s foreground. The default brush will be used.
See also foreground(), setForeground(), and clearBackground().
sourcepub unsafe fn clear_property(&self, property_id: c_int)
pub unsafe fn clear_property(&self, property_id: c_int)
Clears the value of the property given by propertyId
Calls C++ function: void QTextFormat::clearProperty(int propertyId)
.
Clears the value of the property given by propertyId
See also Property.
sourcepub unsafe fn color_property(&self, property_id: c_int) -> CppBox<QColor>
pub unsafe fn color_property(&self, property_id: c_int) -> CppBox<QColor>
Returns the value of the property given by propertyId; if the property isn't of QVariant::Color type, an invalid color is returned instead.
Calls C++ function: QColor QTextFormat::colorProperty(int propertyId) const
.
Returns the value of the property given by propertyId; if the property isn’t of QVariant::Color type, an invalid color is returned instead.
See also setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn copy_from(
&self,
rhs: impl CastInto<Ref<QTextFormat>>
) -> Ref<QTextFormat>
pub unsafe fn copy_from( &self, rhs: impl CastInto<Ref<QTextFormat>> ) -> Ref<QTextFormat>
Assigns the other text format to this text format, and returns a reference to this text format.
Calls C++ function: QTextFormat& QTextFormat::operator=(const QTextFormat& rhs)
.
Assigns the other text format to this text format, and returns a reference to this text format.
sourcepub unsafe fn double_property(&self, property_id: c_int) -> c_double
pub unsafe fn double_property(&self, property_id: c_int) -> c_double
Returns the value of the property specified by propertyId. If the property isn't of QVariant::Double or QMetaType::Float type, 0 is returned instead.
Calls C++ function: double QTextFormat::doubleProperty(int propertyId) const
.
Returns the value of the property specified by propertyId. If the property isn’t of QVariant::Double or QMetaType::Float type, 0 is returned instead.
See also setProperty(), boolProperty(), intProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn foreground(&self) -> CppBox<QBrush>
pub unsafe fn foreground(&self) -> CppBox<QBrush>
Returns the brush used to render foreground details, such as text, frame outlines, and table borders.
Calls C++ function: QBrush QTextFormat::foreground() const
.
Returns the brush used to render foreground details, such as text, frame outlines, and table borders.
See also setForeground(), clearForeground(), and background().
sourcepub unsafe fn has_property(&self, property_id: c_int) -> bool
pub unsafe fn has_property(&self, property_id: c_int) -> bool
Returns true
if the text format has a property with the given propertyId; otherwise returns false
.
Calls C++ function: bool QTextFormat::hasProperty(int propertyId) const
.
Returns true
if the text format has a property with the given propertyId; otherwise returns false
.
See also properties() and Property.
sourcepub unsafe fn int_property(&self, property_id: c_int) -> c_int
pub unsafe fn int_property(&self, property_id: c_int) -> c_int
Returns the value of the property specified by propertyId. If the property is not of QTextFormat::Integer type, 0 is returned instead.
Calls C++ function: int QTextFormat::intProperty(int propertyId) const
.
Returns the value of the property specified by propertyId. If the property is not of QTextFormat::Integer type, 0 is returned instead.
See also setProperty(), boolProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn is_block_format(&self) -> bool
pub unsafe fn is_block_format(&self) -> bool
Returns true
if this text format is a BlockFormat
; otherwise returns false
.
Calls C++ function: bool QTextFormat::isBlockFormat() const
.
Returns true
if this text format is a BlockFormat
; otherwise returns false
.
sourcepub unsafe fn is_char_format(&self) -> bool
pub unsafe fn is_char_format(&self) -> bool
Returns true
if this text format is a CharFormat
; otherwise returns false
.
Calls C++ function: bool QTextFormat::isCharFormat() const
.
Returns true
if this text format is a CharFormat
; otherwise returns false
.
sourcepub unsafe fn is_empty(&self) -> bool
pub unsafe fn is_empty(&self) -> bool
Returns true if the format does not store any properties; false otherwise.
Calls C++ function: bool QTextFormat::isEmpty() const
.
Returns true if the format does not store any properties; false otherwise.
This function was introduced in Qt 5.3.
See also propertyCount() and properties().
sourcepub unsafe fn is_frame_format(&self) -> bool
pub unsafe fn is_frame_format(&self) -> bool
Returns true
if this text format is a FrameFormat
; otherwise returns false
.
Calls C++ function: bool QTextFormat::isFrameFormat() const
.
Returns true
if this text format is a FrameFormat
; otherwise returns false
.
sourcepub unsafe fn is_image_format(&self) -> bool
pub unsafe fn is_image_format(&self) -> bool
Returns true
if this text format is an image format; otherwise returns false
.
Calls C++ function: bool QTextFormat::isImageFormat() const
.
Returns true
if this text format is an image format; otherwise returns false
.
sourcepub unsafe fn is_list_format(&self) -> bool
pub unsafe fn is_list_format(&self) -> bool
Returns true
if this text format is a ListFormat
; otherwise returns false
.
Calls C++ function: bool QTextFormat::isListFormat() const
.
Returns true
if this text format is a ListFormat
; otherwise returns false
.
sourcepub unsafe fn is_table_cell_format(&self) -> bool
pub unsafe fn is_table_cell_format(&self) -> bool
Returns true
if this text format is a TableCellFormat
; otherwise returns false
.
Calls C++ function: bool QTextFormat::isTableCellFormat() const
.
Returns true
if this text format is a TableCellFormat
; otherwise returns false
.
This function was introduced in Qt 4.4.
sourcepub unsafe fn is_table_format(&self) -> bool
pub unsafe fn is_table_format(&self) -> bool
Returns true
if this text format is a TableFormat
; otherwise returns false
.
Calls C++ function: bool QTextFormat::isTableFormat() const
.
Returns true
if this text format is a TableFormat
; otherwise returns false
.
sourcepub unsafe fn is_valid(&self) -> bool
pub unsafe fn is_valid(&self) -> bool
Returns true
if the format is valid (i.e. is not InvalidFormat); otherwise returns false
.
Calls C++ function: bool QTextFormat::isValid() const
.
Returns true
if the format is valid (i.e. is not InvalidFormat); otherwise returns false
.
sourcepub unsafe fn layout_direction(&self) -> LayoutDirection
pub unsafe fn layout_direction(&self) -> LayoutDirection
Returns the document's layout direction.
Calls C++ function: Qt::LayoutDirection QTextFormat::layoutDirection() const
.
Returns the document’s layout direction.
See also setLayoutDirection().
sourcepub unsafe fn length_property(&self, property_id: c_int) -> CppBox<QTextLength>
pub unsafe fn length_property(&self, property_id: c_int) -> CppBox<QTextLength>
Returns the value of the property given by propertyId.
Calls C++ function: QTextLength QTextFormat::lengthProperty(int propertyId) const
.
Returns the value of the property given by propertyId.
See also setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn length_vector_property(
&self,
property_id: c_int
) -> CppBox<QVectorOfQTextLength>
pub unsafe fn length_vector_property( &self, property_id: c_int ) -> CppBox<QVectorOfQTextLength>
Returns the value of the property given by propertyId. If the property isn't of QTextFormat::LengthVector type, an empty length vector is returned instead.
Calls C++ function: QVector<QTextLength> QTextFormat::lengthVectorProperty(int propertyId) const
.
Returns the value of the property given by propertyId. If the property isn’t of QTextFormat::LengthVector type, an empty length vector is returned instead.
See also setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), colorProperty(), lengthProperty(), and Property.
sourcepub unsafe fn merge(&self, other: impl CastInto<Ref<QTextFormat>>)
pub unsafe fn merge(&self, other: impl CastInto<Ref<QTextFormat>>)
Merges the other format with this format; where there are conflicts the other format takes precedence.
Calls C++ function: void QTextFormat::merge(const QTextFormat& other)
.
Merges the other format with this format; where there are conflicts the other format takes precedence.
sourcepub unsafe fn object_index(&self) -> c_int
pub unsafe fn object_index(&self) -> c_int
Returns the index of the format object, or -1 if the format object is invalid.
Calls C++ function: int QTextFormat::objectIndex() const
.
Returns the index of the format object, or -1 if the format object is invalid.
See also setObjectIndex().
sourcepub unsafe fn object_type(&self) -> c_int
pub unsafe fn object_type(&self) -> c_int
Returns the text format's object type.
Calls C++ function: int QTextFormat::objectType() const
.
Returns the text format’s object type.
See also ObjectTypes and setObjectType().
sourcepub unsafe fn pen_property(&self, property_id: c_int) -> CppBox<QPen>
pub unsafe fn pen_property(&self, property_id: c_int) -> CppBox<QPen>
Returns the value of the property given by propertyId; if the property isn't of QVariant::Pen type, Qt::NoPen is returned instead.
Calls C++ function: QPen QTextFormat::penProperty(int propertyId) const
.
Returns the value of the property given by propertyId; if the property isn’t of QVariant::Pen type, Qt::NoPen is returned instead.
See also setProperty(), boolProperty(), intProperty(), doubleProperty(), stringProperty(), lengthProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn properties(&self) -> CppBox<QMapOfIntQVariant>
pub unsafe fn properties(&self) -> CppBox<QMapOfIntQVariant>
Returns a map with all properties of this text format.
Calls C++ function: QMap<int, QVariant> QTextFormat::properties() const
.
Returns a map with all properties of this text format.
sourcepub unsafe fn property(&self, property_id: c_int) -> CppBox<QVariant>
pub unsafe fn property(&self, property_id: c_int) -> CppBox<QVariant>
Returns the property specified by the given propertyId.
Calls C++ function: QVariant QTextFormat::property(int propertyId) const
.
Returns the property specified by the given propertyId.
See also setProperty() and Property.
sourcepub unsafe fn property_count(&self) -> c_int
pub unsafe fn property_count(&self) -> c_int
Returns the number of properties stored in the format.
Calls C++ function: int QTextFormat::propertyCount() const
.
Returns the number of properties stored in the format.
This function was introduced in Qt 4.3.
sourcepub unsafe fn set_background(&self, brush: impl CastInto<Ref<QBrush>>)
pub unsafe fn set_background(&self, brush: impl CastInto<Ref<QBrush>>)
Sets the brush use to paint the document's background to the brush specified.
Calls C++ function: void QTextFormat::setBackground(const QBrush& brush)
.
Sets the brush use to paint the document’s background to the brush specified.
See also background(), clearBackground(), and setForeground().
sourcepub unsafe fn set_foreground(&self, brush: impl CastInto<Ref<QBrush>>)
pub unsafe fn set_foreground(&self, brush: impl CastInto<Ref<QBrush>>)
Sets the foreground brush to the specified brush. The foreground brush is mostly used to render text.
Calls C++ function: void QTextFormat::setForeground(const QBrush& brush)
.
Sets the foreground brush to the specified brush. The foreground brush is mostly used to render text.
See also foreground(), clearForeground(), and setBackground().
sourcepub unsafe fn set_layout_direction(&self, direction: LayoutDirection)
pub unsafe fn set_layout_direction(&self, direction: LayoutDirection)
Sets the document's layout direction to the specified direction.
Calls C++ function: void QTextFormat::setLayoutDirection(Qt::LayoutDirection direction)
.
Sets the document’s layout direction to the specified direction.
See also layoutDirection().
sourcepub unsafe fn set_object_index(&self, object: c_int)
pub unsafe fn set_object_index(&self, object: c_int)
Sets the format object's object index.
Calls C++ function: void QTextFormat::setObjectIndex(int object)
.
Sets the format object’s object index.
See also objectIndex().
sourcepub unsafe fn set_object_type(&self, type_: c_int)
pub unsafe fn set_object_type(&self, type_: c_int)
Sets the text format's object type to type.
Calls C++ function: void QTextFormat::setObjectType(int type)
.
Sets the text format’s object type to type.
See also ObjectTypes and objectType().
sourcepub unsafe fn set_property_int_q_variant(
&self,
property_id: c_int,
value: impl CastInto<Ref<QVariant>>
)
pub unsafe fn set_property_int_q_variant( &self, property_id: c_int, value: impl CastInto<Ref<QVariant>> )
Sets the property specified by the propertyId to the given value.
Calls C++ function: void QTextFormat::setProperty(int propertyId, const QVariant& value)
.
sourcepub unsafe fn set_property_int_q_vector_of_q_text_length(
&self,
property_id: c_int,
lengths: impl CastInto<Ref<QVectorOfQTextLength>>
)
pub unsafe fn set_property_int_q_vector_of_q_text_length( &self, property_id: c_int, lengths: impl CastInto<Ref<QVectorOfQTextLength>> )
Sets the value of the property given by propertyId to value.
Calls C++ function: void QTextFormat::setProperty(int propertyId, const QVector<QTextLength>& lengths)
.
Sets the value of the property given by propertyId to value.
See also lengthVectorProperty() and Property.
sourcepub unsafe fn string_property(&self, property_id: c_int) -> CppBox<QString>
pub unsafe fn string_property(&self, property_id: c_int) -> CppBox<QString>
Returns the value of the property given by propertyId; if the property isn't of QVariant::String type, an empty string is returned instead.
Calls C++ function: QString QTextFormat::stringProperty(int propertyId) const
.
Returns the value of the property given by propertyId; if the property isn’t of QVariant::String type, an empty string is returned instead.
See also setProperty(), boolProperty(), intProperty(), doubleProperty(), colorProperty(), lengthProperty(), lengthVectorProperty(), and Property.
sourcepub unsafe fn swap(&self, other: impl CastInto<Ref<QTextFormat>>)
pub unsafe fn swap(&self, other: impl CastInto<Ref<QTextFormat>>)
Swaps this text format with other. This function is very fast and never fails.
Calls C++ function: void QTextFormat::swap(QTextFormat& other)
.
Swaps this text format with other. This function is very fast and never fails.
This function was introduced in Qt 5.0.
sourcepub unsafe fn to_block_format(&self) -> CppBox<QTextBlockFormat>
pub unsafe fn to_block_format(&self) -> CppBox<QTextBlockFormat>
Returns this format as a block format.
Calls C++ function: QTextBlockFormat QTextFormat::toBlockFormat() const
.
Returns this format as a block format.
sourcepub unsafe fn to_char_format(&self) -> CppBox<QTextCharFormat>
pub unsafe fn to_char_format(&self) -> CppBox<QTextCharFormat>
Returns this format as a character format.
Calls C++ function: QTextCharFormat QTextFormat::toCharFormat() const
.
Returns this format as a character format.
sourcepub unsafe fn to_frame_format(&self) -> CppBox<QTextFrameFormat>
pub unsafe fn to_frame_format(&self) -> CppBox<QTextFrameFormat>
Returns this format as a frame format.
Calls C++ function: QTextFrameFormat QTextFormat::toFrameFormat() const
.
Returns this format as a frame format.
sourcepub unsafe fn to_image_format(&self) -> CppBox<QTextImageFormat>
pub unsafe fn to_image_format(&self) -> CppBox<QTextImageFormat>
Returns this format as an image format.
Calls C++ function: QTextImageFormat QTextFormat::toImageFormat() const
.
Returns this format as an image format.
sourcepub unsafe fn to_list_format(&self) -> CppBox<QTextListFormat>
pub unsafe fn to_list_format(&self) -> CppBox<QTextListFormat>
Returns this format as a list format.
Calls C++ function: QTextListFormat QTextFormat::toListFormat() const
.
Returns this format as a list format.
sourcepub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
pub unsafe fn to_q_variant(&self) -> CppBox<QVariant>
sourcepub unsafe fn to_table_cell_format(&self) -> CppBox<QTextTableCellFormat>
pub unsafe fn to_table_cell_format(&self) -> CppBox<QTextTableCellFormat>
Returns this format as a table cell format.
Calls C++ function: QTextTableCellFormat QTextFormat::toTableCellFormat() const
.
Returns this format as a table cell format.
This function was introduced in Qt 4.4.
sourcepub unsafe fn to_table_format(&self) -> CppBox<QTextTableFormat>
pub unsafe fn to_table_format(&self) -> CppBox<QTextTableFormat>
Returns this format as a table format.
Calls C++ function: QTextTableFormat QTextFormat::toTableFormat() const
.
Returns this format as a table format.
sourcepub unsafe fn type_(&self) -> c_int
pub unsafe fn type_(&self) -> c_int
Returns the type of this format.
Calls C++ function: int QTextFormat::type() const
.
Returns the type of this format.
See also FormatType.
Trait Implementations§
source§impl CppDeletable for QTextListFormat
impl CppDeletable for QTextListFormat
source§unsafe fn delete(&self)
unsafe fn delete(&self)
The QTextListFormat class provides formatting information for lists in a QTextDocument.
Calls C++ function: [destructor] void QTextListFormat::~QTextListFormat()
.
The QTextListFormat class provides formatting information for lists in a QTextDocument.
A list is composed of one or more items, represented as text blocks. The list's format specifies the appearance of items in the list. In particular, it determines the indentation and the style of each item.
The indentation of the items is an integer value that causes each item to be offset from the left margin by a certain amount. This value is read with indent() and set with setIndent().
The style used to decorate each item is set with setStyle() and can be read with the style() function. The style controls the type of bullet points and numbering scheme used for items in the list. Note that lists that use the decimal numbering scheme begin counting at 1 rather than 0.
Style properties can be set to further configure the appearance of list items; for example, the ListNumberPrefix and ListNumberSuffix properties can be used to customize the numbers used in an ordered list so that they appear as (1), (2), (3), etc.:
QTextListFormat listFormat;
listFormat.setStyle(QTextListFormat::ListDecimal); listFormat.setNumberPrefix(“(”); listFormat.setNumberSuffix(“)”);
cursor.insertList(listFormat);
source§impl Deref for QTextListFormat
impl Deref for QTextListFormat
source§fn deref(&self) -> &QTextFormat
fn deref(&self) -> &QTextFormat
Calls C++ function: QTextFormat* static_cast<QTextFormat*>(QTextListFormat* ptr)
.
§type Target = QTextFormat
type Target = QTextFormat
source§impl StaticDowncast<QTextListFormat> for QTextFormat
impl StaticDowncast<QTextListFormat> for QTextFormat
source§unsafe fn static_downcast(ptr: Ptr<QTextFormat>) -> Ptr<QTextListFormat>
unsafe fn static_downcast(ptr: Ptr<QTextFormat>) -> Ptr<QTextListFormat>
Calls C++ function: QTextListFormat* static_cast<QTextListFormat*>(QTextFormat* ptr)
.
source§impl StaticUpcast<QTextFormat> for QTextListFormat
impl StaticUpcast<QTextFormat> for QTextListFormat
source§unsafe fn static_upcast(ptr: Ptr<QTextListFormat>) -> Ptr<QTextFormat>
unsafe fn static_upcast(ptr: Ptr<QTextListFormat>) -> Ptr<QTextFormat>
Calls C++ function: QTextFormat* static_cast<QTextFormat*>(QTextListFormat* ptr)
.