SmartLabelStyle Třída

Definice

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)

Platí pro