Connector
Przegląd
Connector jest klasą w Aspose.Slides FOSS dla C++.
Reprezentuje kształt łącznika, który łączy dwa kształty.
Ta klasa udostępnia 20 metod do pracy z obiektami Connector w programach C++. Dostępne metody to: 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 oraz 6 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Slides FOSS for C++. Właściwości: GeometryShape, Shape.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
GeometryShape | GeometryShape | Odczyt | Pobiera kształt geometrii. |
Shape | Shape | Odczyt | Pobiera kształt. |
Metody
| Sygnatura | Opis |
|---|---|
GeometryShape() → GeometryShape | Zwraca podstawowy obiekt GeometryShape łącznika |
Shape() → Shape | Zwraca podstawowy obiekt Shape reprezentujący łącznik |
Shape() → Shape | |
Connector() | |
Connector(type: ShapeType, x: double, y: double, w: double, h: double) | |
connector_lock() → std::nullptr_t | Zwraca nullptr — blokady łącznika nie są jeszcze zaimplementowane. |
as_i_geometry_shape() → GeometryShape | Zwraca ten łącznik jako wskaźnik IGeometryShape. |
start_shape_connected_to() → Shape | Zwraca kształt podłączony do początku tego łącza. |
set_start_shape_connected_to(shape: Shape) | Ustawia kształt podłączony do start i przekierowuje. |
start_shape_connection_site_index() → std::uint32_t | Zwraca indeks miejsca połączenia w kształcie początkowym. |
set_start_shape_connection_site_index(idx: std::uint32_t) | Ustawia indeks miejsca połączenia w kształcie początkowym i ponownie wyznacza trasę. |
end_shape_connected_to() → Shape | Zwraca kształt podłączony do końca tego łącza. |
set_end_shape_connected_to(shape: Shape) | Ustawia kształt podłączony do końca i przekierowuje. |
end_shape_connection_site_index() → std::uint32_t | Zwraca indeks miejsca połączenia w kształcie końcowym. |
set_end_shape_connection_site_index(idx: std::uint32_t) | Ustawia indeks miejsca połączenia w kształcie końcowym i przekierowuje. |
reroute() | Przekierowuje łącznik na podstawie połączonych kształtów i indeksów miejsc. |
get_c_nv_cxn_sp_pr() → pugi::xml_node | Znajdź element p:cNvCxnSpPr w łączniku XML. |
ensure_c_nv_cxn_sp_pr() → pugi::xml_node | Pobierz lub utwórz element p:cNvCxnSpPr. |
find_shape_by_id(shape_id: std::uint32_t) → Shape | Przeszukaj kształty slajdu nadrzędnego w poszukiwaniu kształtu o podanym cNvPr@id. |
get_connection_point(shape: Shape, site_index: std::uint32_t) → std::pair<double, double> | Zwraca (x, y) w punktach dla punktu połączenia na kształcie. Model 4 punktów: 0=górny-środek, 1=lewy-środek, 2=dolny-środek, 3=prawy-środek. W przypadku indeksów poza zakresem używa środka kształtu. |