LineFormat
Panoramica
LineFormat è una classe in Aspose.Slides FOSS per C++.
Rappresenta le proprietà di formattazione della linea (contorno).
Questa classe fornisce 54 metodi per lavorare con oggetti LineFormat nei programmi C++. I metodi disponibili includono: LineAlignment, LineArrowheadLength, LineArrowheadStyle, LineArrowheadWidth, LineCapStyle, LineDashStyle, LineFillFormat, LineFormat, LineJoinStyle, LineStyle, alignment, begin_arrowhead_length, e 37 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Slides FOSS per C++. Proprietà: LineAlignment, LineArrowheadLength, LineArrowheadStyle, LineArrowheadWidth, LineCapStyle, LineDashStyle, e 3 in più.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
LineFillFormat | LineFillFormat | Lettura | Ottiene il formato di riempimento della linea. |
LineDashStyle | LineDashStyle | Lettura | Ottiene lo stile di tratteggio della linea. |
LineCapStyle | LineCapStyle | Lettura | Ottiene lo stile dell’estremità della linea. |
LineStyle | LineStyle | Lettura | Ottiene lo stile della linea. |
LineAlignment | LineAlignment | Lettura | Ottiene l’allineamento della linea. |
LineJoinStyle | LineJoinStyle | Lettura | Ottiene lo stile di giunzione della linea. |
LineArrowheadStyle | LineArrowheadStyle | Lettura | Ottiene lo stile della punta della freccia della linea. |
LineArrowheadWidth | LineArrowheadWidth | Lettura | Ottiene la larghezza della punta della freccia della linea. |
LineArrowheadLength | LineArrowheadLength | Lettura | Ottiene la lunghezza della punta della freccia della linea. |
Metodi
| Firma | Descrizione |
|---|---|
LineFillFormat() → LineFillFormat | Fornisce l’accesso all’oggetto di formattazione del riempimento della linea |
LineFillFormat() → LineFillFormat | |
LineDashStyle() → LineDashStyle | Restituisce l’enumerazione dello stile tratteggio per la linea |
LineCapStyle() → LineCapStyle | Restituisce l’enumerazione dello stile di cap per le estremità della linea |
LineStyle() → LineStyle | Ottiene o imposta lo stile complessivo della linea (solida, ecc.) |
LineAlignment() → LineAlignment | Restituisce l’enumerazione dell’allineamento della linea rispetto alla forma |
LineJoinStyle() → LineJoinStyle | Restituisce l’enumerazione dello stile di unione per gli angoli della linea |
LineArrowheadStyle() → LineArrowheadStyle | Restituisce l’enumerazione dello stile della punta della freccia per le estremità della linea |
LineArrowheadWidth() → LineArrowheadWidth | Restituisce l’enumerazione della larghezza della punta della freccia per le estremità delle linee |
LineArrowheadLength() → LineArrowheadLength | Restituisce l’enumerazione della lunghezza della punta della freccia per le estremità delle linee |
LineArrowheadStyle() → LineArrowheadStyle | |
LineArrowheadWidth() → LineArrowheadWidth | |
LineArrowheadLength() → LineArrowheadLength | |
LineFormat() | |
~LineFormat() | |
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>, ln_tag: std::string_view) | Inizializza il formato di linea basato su XML. (ad es., , ). (ad es., “a:uLn” per sottolineatura). |
get_ln() → pugi::xml_node | Ottieni l’elemento se esiste. |
ensure_ln() → pugi::xml_node | Ottieni o crea l’elemento nella posizione OOXML corretta. Per i figli spPr: xfrm, geometry, fill, ln, effects. Per i figli tcPr: lnL, lnR, lnT, lnB, lnTlToBr, lnBlToTr. |
insert_ln_child(ln: pugi::xml_node, tag: std::string_view) → pugi::xml_node | Inserisci un elemento figlio nella posizione OOXML corretta. |
save() | Salva le modifiche tramite il callback di salvataggio. |
serialize_to_xml(sp_pr: pugi::xml_node) | Serializza lo stato del formato della linea in memoria in XML sotto il nodo spPr fornito. Utilizzato durante Presentation::save() per forme senza supporto XML. |
get_arrow_attr(end_tag: std::string_view, attr: std::string_view) → std::optional<std::string> | Ottiene il valore di un attributo della punta della freccia. |
set_arrow_attr(end_tag: std::string_view, attr: std::string_view, value: std::optional<std::string>) | Imposta un valore dell’attributo della punta della freccia. |
is_format_not_defined() → bool | Restituisce true se il formato della linea non è definito (tutti i valori predefiniti). Solo lettura. |
fill_format() → LineFillFormat | Restituisce il formato di riempimento di una linea. |
fill_format() → LineFillFormat | Restituisce il formato di riempimento di una linea. |
width() → double | Restituisce la larghezza della linea in punti. |
set_width(value: double) | |
dash_style() → LineDashStyle | Restituisce lo stile di tratteggio della linea. |
set_dash_style(value: LineDashStyle) | |
custom_dash_pattern() → std::vector<float> | Restituisce il modello di tratteggio personalizzato. |
set_custom_dash_pattern(value: std::vector<float>) | |
cap_style() → LineCapStyle | Restituisce lo stile di terminazione della linea. |
set_cap_style(value: LineCapStyle) | |
style() → LineStyle | Restituisce lo stile della linea (singola, doppia, ecc.). |
set_style(value: LineStyle) | |
alignment() → LineAlignment | Restituisce l’allineamento della riga. |
set_alignment(value: LineAlignment) | |
join_style() → LineJoinStyle | Restituisce lo stile di giunzione della linea. |
set_join_style(value: LineJoinStyle) | |
miter_limit() → double | Restituisce il limite di smusso di una linea. |
set_miter_limit(value: double) | |
begin_arrowhead_style() → LineArrowheadStyle | Restituisce lo stile della freccia di inizio. |
set_begin_arrowhead_style(value: LineArrowheadStyle) | |
begin_arrowhead_width() → LineArrowheadWidth | Restituisce la larghezza della freccia di inizio. |
set_begin_arrowhead_width(value: LineArrowheadWidth) | |
begin_arrowhead_length() → LineArrowheadLength | Restituisce la lunghezza della punta della freccia iniziale. |
set_begin_arrowhead_length(value: LineArrowheadLength) | |
end_arrowhead_style() → LineArrowheadStyle | Restituisce lo stile della punta della freccia finale. |
set_end_arrowhead_style(value: LineArrowheadStyle) | |
end_arrowhead_width() → LineArrowheadWidth | Restituisce la larghezza della punta della freccia finale. |
set_end_arrowhead_width(value: LineArrowheadWidth) | |
end_arrowhead_length() → LineArrowheadLength | Restituisce la lunghezza della punta della freccia finale. |
set_end_arrowhead_length(value: LineArrowheadLength) |