SmartLabelStyle Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metody a vlastnosti, které slouží k inteligentnímu umísťování popisků datových bodů založených na pravidlech pro řešení překrývajících se popisků datových bodů.
public ref class SmartLabelStyle
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.NoNameExpandableObjectConverter))]
public class SmartLabelStyle
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.NoNameExpandableObjectConverter))>]
type SmartLabelStyle = class
Public Class SmartLabelStyle
- Dědičnost
-
SmartLabelStyle
- Odvozené
- Atributy
Poznámky
Jsou-li povoleny inteligentní popisky, přemístění grafu překrývající se popisky datových bodů na základě sady uživatelsky definovaných pravidel.
Vykreslí se čáry popisků, které připojí popisek k jeho datovému bodu. Lze ovládat atributy vizuálu čáry popisku. Mezi tyto atributy vizuálu patří barva, styl čáry a tloušťka čáry. CalloutStyleVlastnosti a CalloutLineAnchorCapStyle ovládají embellishments, například šipky, které se zobrazují na konci čáry popisku.
CalloutLineColorVlastnost může být nastavena na libovolný Color objekt. Pokud nastavíte barvu čáry popisku, automaticky se nastaví barva CalloutLineAnchorCapStyle a embellishment, který definuje CalloutStyle .
CalloutLineWidthVlastnost určuje šířku pixelů čáry popisku. Použití této vlastnosti také změní měřítko embellishments CalloutLineAnchorCapStyle a CalloutStyle .
Pohyb inteligentních popisků se dá ovládat pomocí několika vlastností souvisejících s pohybem. Definují pravidla pohybu pro směr, vzdálenost a zda je povoleno, aby popisek datového bodu mohl opustit oblast vykreslování. Výchozí pravidla přesunu obvykle vyřeší většinu problémů. MaxMovingDistanceDefinuje hodnotu, která určuje maximální vzdálenost v pixelech od datového bodu, po který mohou být popisky datových bodů přesunuty v případě překrývání. MinMovingDistanceVlastnost definuje hodnotu, která určuje minimální vzdálenost v pixelech od datového bodu, po který budou popisky datových bodů přesunuty v případě překrývání. Pokud je nutné změnit popisek datového bodu, bude popisek přesunut alespoň o zadaný počet pixelů.
IsOverlappedHiddenVlastnost určuje, zda jsou popisky skryté, pokud nelze vyřešit překrývající se problémy. Pokud IsOverlappedHidden je vlastnost true
a datový bod nelze vykreslit v oblasti určené MinMovingDistance a MaxMovingDistance v směrech, které povoluje MovingDirection , popisek datového bodu nebude vykreslen.
MovingDirectionVlastnost definuje směr (y), ve kterém může být popisek datového bodu přesunut. Tato vlastnost přijímá jednu LabelAlignmentStyles hodnotu nebo bitovou nebo více LabelAlignmentStyles hodnot. Výchozí hodnota je bitový operátor OR všech LabelAlignmentStyles hodnot, aby bylo možné přemístit všechny možné směry s výjimkou středu datového bodu.
Inteligentní popisky nejsou podporovány pro následující typy grafů:
Pruhové grafy: pruhové a stě skládaných pruhových grafů.
Grafy tvarů: výsečové, prstencové, polární a Paprskové grafy.
Grafy rozsahu: rozsah, sloupec rozsahu a pruhové grafy.
Skládaný plošný graf: skládaný plošný a stě plošných grafů.
Konstruktory
SmartLabelStyle() |
Inicializuje novou instanci SmartLabelStyle třídy. |
Vlastnosti
AllowOutsidePlotArea |
Získá nebo nastaví příznak určující, zda SmartLabelStyle lze objekt vykreslit mimo oblast vykreslování. |
CalloutBackColor |
Získá nebo nastaví barvu pozadí popisku popisku. |
CalloutLineAnchorCapStyle |
Získá nebo nastaví styl zakončení ukotvení čáry popisku popisku. |
CalloutLineColor |
Získá nebo nastaví barvu čáry popisku popisku. |
CalloutLineDashStyle |
Získá nebo nastaví styl čáry popisku popisku. |
CalloutLineWidth |
Získá nebo nastaví šířku čáry popisku popisku. |
CalloutStyle |
Získá nebo nastaví styl popisku přemístěných SmartLabelStyle objektů. |
Enabled |
Získá nebo nastaví příznak označující, zda SmartLabelStyle je povolen algoritmus. |
IsMarkerOverlappingAllowed |
Získá nebo nastaví příznak určující, zda mají popisky bodů povolený překryv značky bodu. |
IsOverlappedHidden |
Získá nebo nastaví příznak označující, zda budou překryté popisky, které nelze přemístit, skryté. |
MaxMovingDistance |
Získá nebo nastaví maximální vzdálenost v pixelech, kterou lze překrytý SmartLabelStyle objekt přesunout ze značky. |
MinMovingDistance |
Získá nebo nastaví minimální vzdálenost v pixelech, kterou lze překrytý SmartLabelStyle objekt přesunout ze značky. |
MovingDirection |
Získá nebo nastaví směr (y), ve kterém SmartLabelStyle je povoleno přesunutí překrytého objektu. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |