Connector
Panoramica
Connector è una classe in Aspose.Slides FOSS per C++.
Rappresenta una forma di connettore che collega due forme.
Questa classe fornisce 20 metodi per lavorare con oggetti Connector nei programmi C++. I metodi disponibili includono: Connector, GeometryShape, Shape, as_i_geometry_shape, connector_lock, end_shape_connected_to, end_shape_connection_site_index, ensure_c_nv_cxn_sp_pr, find_shape_by_id, get_c_nv_cxn_sp_pr, get_connection_point, reroute e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Slides FOSS per C++. Proprietà: GeometryShape, Shape.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
GeometryShape | GeometryShape | Lettura | Ottiene la forma geometrica. |
Shape | Shape | Lettura | Ottiene la forma. |
Metodi
| Firma | Descrizione |
|---|---|
GeometryShape() → GeometryShape | Restituisce l’oggetto GeometryShape sottostante del connettore |
Shape() → Shape | Restituisce l’oggetto Shape di base che rappresenta il connettore |
Shape() → Shape | |
Connector() | |
Connector(type: ShapeType, x: double, y: double, w: double, h: double) | |
connector_lock() → std::nullptr_t | Restituisce nullptr — i blocchi del connettore non sono ancora implementati. |
as_i_geometry_shape() → GeometryShape | Restituisce questo connettore come puntatore IGeometryShape. |
start_shape_connected_to() → Shape | Restituisce la forma collegata all’inizio di questo connettore. |
set_start_shape_connected_to(shape: Shape) | Imposta la forma collegata all’inizio e reindirizza. |
start_shape_connection_site_index() → std::uint32_t | Restituisce l’indice del sito di connessione nella forma iniziale. |
set_start_shape_connection_site_index(idx: std::uint32_t) | Imposta l’indice del sito di connessione nella forma iniziale e riorienta. |
end_shape_connected_to() → Shape | Restituisce la forma collegata alla fine di questo connettore. |
set_end_shape_connected_to(shape: Shape) | Imposta la forma collegata all’estremità e reindirizza. |
end_shape_connection_site_index() → std::uint32_t | Restituisce l’indice del punto di connessione nella forma finale. |
set_end_shape_connection_site_index(idx: std::uint32_t) | Imposta l’indice del punto di connessione nella forma finale e reindirizza. |
reroute() | Reindirizza il connettore in base alle forme collegate e agli indici dei punti di connessione. |
get_c_nv_cxn_sp_pr() → pugi::xml_node | Trova l’elemento p:cNvCxnSpPr nel connettore XML. |
ensure_c_nv_cxn_sp_pr() → pugi::xml_node | Ottieni o crea l’elemento p:cNvCxnSpPr. |
find_shape_by_id(shape_id: std::uint32_t) → Shape | Cerca le forme della diapositiva genitore per una forma con il cNvPr@id fornito. |
get_connection_point(shape: Shape, site_index: std::uint32_t) → std::pair<double, double> | Restituisce (x, y) in punti per un punto di connessione su una forma. Modello a 4 punti: 0=centro-superiore, 1=centro-sinistro, 2=centro-inferiore, 3=centro-destro. Ricade al centro della forma per indici fuori intervallo. |