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)Измените размер родительской формы, чтобы она соответствовала текстовому содержимому, сохраняя вертикальный центр.

См. также

 Русский