TextFrameFormat

TextFrameFormat

Обзор

TextFrameFormat — это класс в Aspose.Slides FOSS для C++.

Представляет свойства форматирования текстовых фреймов.

Этот класс предоставляет 46 методов для работы с объектами TextFrameFormat в программах на C++. Доступные методы включают: NullableBool, TextAnchorType, TextAutofitType, TextFrameFormat, TextShapeType, TextVerticalType, ThreeDFormat, anchoring_type, autofit_type, center_text, column_count, column_spacing, и 31 дополнительных методов. Все публичные члены доступны любой C++‑программе после установки пакета Aspose.Slides FOSS для C++. Свойства: NullableBool, TextAnchorType, TextAutofitType, TextShapeType, TextVerticalType, ThreeDFormat.

Свойства

ИмяТипAccessОписание
NullableBoolNullableBoolЧитатьПолучает nullable bool.
TextAnchorTypeTextAnchorTypeЧитатьПолучает тип привязки текста.
TextVerticalTypeTextVerticalTypeЧитатьПолучает вертикальный тип текста.
TextAutofitTypeTextAutofitTypeЧитатьПолучает тип автоподгонки текста.
ThreeDFormatThreeDFormatЧитатьПолучает трёхмерный формат.
TextShapeTypeTextShapeTypeЧитатьПолучает тип текстовой фигуры.

Методы

SignatureОписание
NullableBool()NullableBoolВозвращает nullable boolean, указывающий конкретную настройку текстового фрейма
TextAnchorType()TextAnchorTypeСвойство получает или задает выравнивание привязки текста внутри фрейма
NullableBool()NullableBool
TextVerticalType()TextVerticalTypeСвойство получает или задает вертикальную ориентацию текста
TextAutofitType()TextAutofitTypeСвойство получает или задает поведение autofit для текста
ThreeDFormat()ThreeDFormatСвойство предоставляет доступ к 3D-форматированию текстового фрейма
ThreeDFormat()ThreeDFormat
TextShapeType()TextShapeTypeСвойство получает или задает тип формы текстового фрейма
TextFrameFormat()
margin_left()doubleВозвращает левый отступ в пунктах. NaN = неопределённо.
set_margin_left(value: double)Устанавливает левый отступ в пунктах.
margin_right()doubleВозвращает правый отступ в пунктах. NaN = неопределённо.
set_margin_right(value: double)Устанавливает правый отступ в пунктах.
margin_top()doubleВозвращает верхнее поле в пунктах. NaN = undefined.
set_margin_top(value: double)Задает верхний отступ в пунктах.
margin_bottom()doubleВозвращает нижнее поле в пунктах. NaN = undefined.
set_margin_bottom(value: double)Устанавливает нижний отступ в пунктах.
wrap_text()NullableBoolВозвращает, переносится ли текст.
set_wrap_text(value: NullableBool)Устанавливает, будет ли текст переноситься.
anchoring_type()TextAnchorTypeВозвращает тип привязки текста.
set_anchoring_type(value: TextAnchorType)Устанавливает тип привязки текста.
center_text()NullableBoolВозвращает, центрирован ли текст.
set_center_text(value: NullableBool)Устанавливает, центрирован ли текст.
text_vertical_type()TextVerticalTypeВозвращает вертикальный тип текста.
set_text_vertical_type(value: TextVerticalType)Устанавливает вертикальный тип текста.
autofit_type()TextAutofitTypeВозвращает тип автоподгонки.
set_autofit_type(value: TextAutofitType)Устанавливает тип автоподгонки.
column_count()intВозвращает количество колонок.
set_column_count(value: int)Устанавливает количество столбцов.
column_spacing()doubleВозвращает межколоночный интервал в пунктах.
set_column_spacing(value: double)Устанавливает расстояние между столбцами в пунктах.
three_d_format()ThreeDFormatВозвращает объект ThreeDFormat, представляющий свойства 3D‑эффекта для текста. Только для чтения.
three_d_format()ThreeDFormatВозвращает объект ThreeDFormat, представляющий свойства 3D‑эффекта для текста. Только для чтения.
keep_text_flat()boolВозвращает, сохраняется ли текст плоским (без 3D‑поворота).
set_keep_text_flat(value: bool)Устанавливает, сохраняется ли текст плоским (без 3D‑вращения).
rotation_angle()doubleВозвращает угол поворота в градусах.
set_rotation_angle(value: double)Устанавливает угол поворота в градусах.
transform()TextShapeTypeВозвращает тип формы текста (transform).
set_transform(value: TextShapeType)Устанавливает тип формы текста (transform).
init_internal(txbody_element: pugi::xml_node, save_callback: std::function<void()>)Инициализировать из существующего XML node.
get_body_pr()pugi::xml_nodeНайдите дочерний элемент txBody.
ensure_body_pr()pugi::xml_nodeНайдите или создайте дочерний элемент txBody.
save()Сохраните изменения через callback сохранения.
get_margin(attr: std::string_view, default_emu: int)doubleПрочитайте атрибут отступа из bodyPr и преобразуйте EMU в пункты.
set_margin(attr: std::string_view, value: double)Запишите значение отступа (в пунктах) в bodyPr как атрибут EMU.
resize_shape_to_fit_text(body_pr: pugi::xml_node)Измените размер родительской формы, чтобы она соответствовала текстовому содержимому, сохраняя вертикальный центр.

См. также

 Русский