Změna pořadí kreslení entit podle barvy
Příkaz DrawOrderByColor slouží k úpravě pořadí kreslení vybraných entit na základě jejich barvy.
Barvu entit můžete využít k ovládání překrývání entit. Můžete například zobrazit ohraničení před plným šrafováním.
Musíte definovat seznam priorit barev, přičemž první barva v seznamu je v popředí a poslední barva v pozadí. Překrývání entit se mění podle definovaných priorit barev.
Volitelně můžete do výběru zahrnout bloky a třídit obsažené entity podle barvy.
Možnost DrawOrderByColor nemá vliv na externí reference.
Postup změny pořadí kreslení entit podle barvy:
- Proveďte jednu z následujících operací:
- Na pásu karet klikněte na možnost XtraTools > Upravit > Pořadí kreslení podle barvy.
- V nabídce klikněte na možnost XtraTools > Upravit > Pořadí kreslení podle barvy.
- Zadejte příkaz DrawOrderByColor.
- V grafické ploše určete entity.
- Stiskněte klávesu Enter.
- V dialogovém okně nastavte priority barev pomocí následujících tlačítek:
- Posunout nahoru. Přesune vybranou barvu na první místo v seznamu barev.
- Posunout nahoru. Přesune vybraný sloupec výše v seznamu barev.
- Posunout dolů. Přesune vybraný sloupec níže v seznamu barev.
- Posunout na konec. Přesune vybranou barvu na poslední místo v seznamu barev.
- V dialogovém okně nastavte možnosti:
- Upravit bloky. Seřadí entity obsažené v instancích bloků podle jejich barvy.
- Upravit pouze entity s přiřazenou barvou. Seřadí pouze ty entity, které mají specifickou barvu. Například entity s vlastností ByLayer nebo ByBlock jsou ignorovány.
- Pod položkou Metoda změny pořadí vyberte metodu řazení:
- Pořadí kreslení. Seřadí entity pomocí příkazu DisplayOrder.
- Manipulátory. Fyzicky třídí entity v databázi výkresů. Vytvoří kopie entit a umístí je nad ostatní.
Když jsou povoleny Manipulátory, mohou některé entity, jako jsou šrafování nebo skupiny, ztratit asociativní vlastnost. Směr řazení je vždy Přední.
- Pod položkou Umístění pořadí kreslení určete směr řazení:
- Přední. Seřadí entity podle barev v pořadí zepředu dozadu a přenese do popředí entity, které nejsou uvedeny v seznamu barev.
- Zpět. Seřadí entity podle barev v pořadí zepředu dozadu a odešle na pozadí entity, které nejsou uvedeny v seznamu barev.
- Klikněte na tlačítko OK.
Příklad:
| Počáteční situace | Priority | Výsledek |
|---|---|---|
![]() |
V dialogovém okně určete následující priority barev a vyberte možnost Přední.![]() |
![]() |
Přístup
Příkaz: DrawOrderByColor
Nabídka: XtraTools > Upravit > Pořadí kreslení podle barvy
Pás karet: XtraTools > Upravit > Pořadí kreslení podle barvy
Nadřazené téma



