TextFrameFormat
Vue de l’ensemble
TextFrameFormat C’est une classe dans Aspose.Slides FOSS pour C++.
Représente les propriétés de mise en forme du cadre de texte.
Cette classe fournit 46 méthodes pour travailler avec des objets TextFrameFormat dans les programmes C++. Les méthodes disponibles comprennent : NullableBool, TextAnchorType, TextAutofitType, TextFrameFormat, TextShapeType, TextVerticalType, ThreeDFormat, anchoring_type, autofit_type, center_text, column_count, column_spacing,et 31 autres méthodes. Tous les membres publics sont accessibles à n’importe quelle application C++ après l’installation de la Aspose.Slides FOSS pour le package C+. Propriétés : NullableBool, TextAnchorType, TextAutofitType, TextShapeType, TextVerticalType, ThreeDFormat.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
NullableBool | NullableBool | Lire | Il a le boul nul. |
TextAnchorType | TextAnchorType | Lire | Il est le type de texte anchor. |
TextVerticalType | TextVerticalType | Lire | Il est le type vertical du texte. |
TextAutofitType | TextAutofitType | Lire | Il est le type de texte autofit. |
ThreeDFormat | ThreeDFormat | Lire | Il est en format 3D. |
TextShapeType | TextShapeType | Lire | Il obtient le type de forme texte. |
méthodes
| Signature | Description |
|---|---|
NullableBool() → NullableBool | Retourne le boolean nullable indiquant un paramètre de cadre texte spécifique |
TextAnchorType() → TextAnchorType | La propriété obtient ou met l’alignement de texte en anchor dans le cadre |
NullableBool() → NullableBool | |
TextVerticalType() → TextVerticalType | La propriété obtient ou met en place l’orientation verticale du texte |
TextAutofitType() → TextAutofitType | La propriété obtient ou définit le comportement autofit pour le texte |
ThreeDFormat() → ThreeDFormat | La propriété permet l’accès au formatage 3D du cadre texte |
ThreeDFormat() → ThreeDFormat | |
TextShapeType() → TextShapeType | La propriété obtient ou définit le type de forme du cadre texte |
TextFrameFormat() | |
margin_left() → double | Retourne la marge gauche en points. NaN = indéfini. |
set_margin_left(value: double) | Mettez la marge gauche en points. |
margin_right() → double | Retourne la marge droite en points. NaN = indéfini. |
set_margin_right(value: double) | Définir la bonne marge en points. |
margin_top() → double | Retourne la marge supérieure en points. NaN = indéfini. |
set_margin_top(value: double) | Définir la marge en points. |
margin_bottom() → double | Retourne la marge de base en points. NaN = indéfini. |
set_margin_bottom(value: double) | Mettre la marge inférieure en points. |
wrap_text() → NullableBool | Retourner si le texte est en train de se détourner. |
set_wrap_text(value: NullableBool) | Déterminer si le texte est en train de se détourner. |
anchoring_type() → TextAnchorType | Retourner le type de texte anchor. |
set_anchoring_type(value: TextAnchorType) | Définir le type de texte anchor. |
center_text() → NullableBool | Il revient si le texte est centralisé. |
set_center_text(value: NullableBool) | Déterminer si le texte est centralisé. |
text_vertical_type() → TextVerticalType | Retourner le texte vertical. |
set_text_vertical_type(value: TextVerticalType) | Il est donc possible de définir le texte vertical. |
autofit_type() → TextAutofitType | Retourner le type autofit. |
set_autofit_type(value: TextAutofitType) | Déterminer le type autofit. |
column_count() → int | Retourner le nombre de colonnes. |
set_column_count(value: int) | Déterminer le nombre de colonnes. |
column_spacing() → double | Retourner la colonne en points. |
set_column_spacing(value: double) | Mettez la colonne en points. |
three_d_format() → ThreeDFormat | Retourne l’objet ThreeDFormat qui représente les propriétés d’effet 3D pour le texte. |
three_d_format() → ThreeDFormat | Retourne l’objet ThreeDFormat qui représente les propriétés d’effet 3D pour le texte. |
keep_text_flat() → bool | Retourne si le texte est maintenu plat (pas de rotation 3D). |
set_keep_text_flat(value: bool) | Déterminer si le texte est maintenu plat (pas de rotation 3D). |
rotation_angle() → double | Retourner l’angle de rotation en degrés. |
set_rotation_angle(value: double) | Mettez l’angle de rotation en degrés. |
transform() → TextShapeType | Retourner le type de forme du texte (transformation). |
set_transform(value: TextShapeType) | Il s’agit de la forme du texte (transformation). |
init_internal(txbody_element: pugi::xml_node, save_callback: std::function<void()>) | Initialiser à partir d’une Le node XML. |
get_body_pr() → pugi::xml_node | Trouvez le L’enfant du TXBody. |
ensure_body_pr() → pugi::xml_node | Trouver ou créer le L’enfant du TXBody. |
save() | Changements persistants par le biais du sauvetage. |
get_margin(attr: std::string_view, default_emu: int) → double | Lisez un attribut de marge à partir de bodyPr et convertez l’EMU en points. |
set_margin(attr: std::string_view, value: double) | Écrivez une valeur de marge (en points) à bodyPr comme attribut EMU. |
resize_shape_to_fit_text(body_pr: pugi::xml_node) | Réécutez la forme maternelle pour adapter le contenu texte, en préservant un centre vertical. |