TextFrameFormat
Översikt
TextFrameFormat är en klass i Aspose.Slides FOSS för C++.
Representerar textram formatering egenskaper.
Denna klass ger 46 metoder för att arbeta med TextFrameFormat objekt i C++-program. Tillgängliga metoder inkluderar: NullableBool, TextAnchorType, TextAutofitType, TextFrameFormat, TextShapeType, TextVerticalType, ThreeDFormat, anchoring_type, autofit_type, center_text, column_count, column_spacing,31 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet. och egenskaper: NullableBool, TextAnchorType, TextAutofitType, TextShapeType, TextVerticalType, ThreeDFormat.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
NullableBool | NullableBool | Läsning | Hämtar det nullbara bool. |
TextAnchorType | TextAnchorType | Läsning | Hämtar textankortypen. |
TextVerticalType | TextVerticalType | Läsning | Hämtar den vertikala typen för texten. |
TextAutofitType | TextAutofitType | Läsning | Hämtar textens autofit-typ. |
ThreeDFormat | ThreeDFormat | Läsning | Hämtar 3D-formatet. |
TextShapeType | TextShapeType | Läsning | Hämtar textformens typ. |
Metoder
| Signature | Beskrivning |
|---|---|
NullableBool() → NullableBool | Returnerar nollbara boolean som indikerar en specifik textraminställning |
TextAnchorType() → TextAnchorType | Fastigheten får eller sätter textrådans anpassning inom ramen |
NullableBool() → NullableBool | |
TextVerticalType() → TextVerticalType | Fastigheten får eller sätter den vertikala textorienteringen |
TextAutofitType() → TextAutofitType | Fastigheten får eller sätter autofit beteende för texten |
ThreeDFormat() → ThreeDFormat | Fastigheten ger tillgång till 3D-formatningen av textramen |
ThreeDFormat() → ThreeDFormat | |
TextShapeType() → TextShapeType | Fastigheten får eller ställer formtypen i textramen |
TextFrameFormat() | |
margin_left() → double | Återställer vänstermargin i poäng. NaN = okänd. |
set_margin_left(value: double) | Ställer in vänstermarginalen i punkter. |
margin_right() → double | Returnerar rätt marginal i poäng. NaN = okänd. |
set_margin_right(value: double) | Ställer in högermarginalen i punkter. |
margin_top() → double | Återställer toppmargin i poäng. NaN = ospecifik. |
set_margin_top(value: double) | Ställer in den övre marginalen i punkter. |
margin_bottom() → double | Returnerar den nedre margen i poäng. NaN = ospecifik. |
set_margin_bottom(value: double) | Ställer in den nedre marginalen i punkter. |
wrap_text() → NullableBool | Återkommer om texten krossar. |
set_wrap_text(value: NullableBool) | Ställer in om texten radbryts. |
anchoring_type() → TextAnchorType | Returnerar texten anchor typ. |
set_anchoring_type(value: TextAnchorType) | Ställer in textankaretypen. |
center_text() → NullableBool | Återkommer om texten är fokuserad. |
set_center_text(value: NullableBool) | Ställer in om texten är centrerad. |
text_vertical_type() → TextVerticalType | Returnerar textvertikalt. |
set_text_vertical_type(value: TextVerticalType) | Ställer in den vertikala texttypen. |
autofit_type() → TextAutofitType | Återkommer autofit typen. |
set_autofit_type(value: TextAutofitType) | Ställer in autofit-typen. |
column_count() → int | återställer antalet kolumner. |
set_column_count(value: int) | Ställer in antalet kolumner. |
column_spacing() → double | Återställer kolumnen som spänner i punkter. |
set_column_spacing(value: double) | Ställer in kolumnavståndet i punkter. |
three_d_format() → ThreeDFormat | Returnerar ThreeDFormat-objektet som representerar 3D-effektegenskaper för text. |
three_d_format() → ThreeDFormat | Returnerar ThreeDFormat-objektet som representerar 3D-effektegenskaper för text. |
keep_text_flat() → bool | Returnerar om texten är lagd (ingen 3D-rotation). |
set_keep_text_flat(value: bool) | Ställer in om text hålls platt (ingen 3D-rotation). |
rotation_angle() → double | Återställer rotationsvinkeln i grader. |
set_rotation_angle(value: double) | Ställer in rotationsvinkeln i grader. |
transform() → TextShapeType | Returnerar textformstypen (transform). |
set_transform(value: TextShapeType) | Ställer in textformens typ (transform). |
init_internal(txbody_element: pugi::xml_node, save_callback: std::function<void()>) | Initialisera från en befintlig XML Node är. |
get_body_pr() → pugi::xml_node | Hitta den barn av txBody elementet. |
ensure_body_pr() → pugi::xml_node | Hitta eller skapa den barn av txBody elementet. |
save() | Persistera ändringar via Save Callback. |
get_margin(attr: std::string_view, default_emu: int) → double | Läs en marginal attribut från bodyPr och konvertera EMU till poäng. |
set_margin(attr: std::string_view, value: double) | Skriv ett marginalvärde (i poäng) till bodyPr som en EMU-attribut. |
resize_shape_to_fit_text(body_pr: pugi::xml_node) | Resetera moderskapet för att passa textinnehåll, bevara vertikal centrum. |