ChartShapeType

ChartShapeType enumeration

Specifica il tipo di forma degli elementi del grafico.

public enum ChartShapeType

I valori

NomeValoreDescrizione
Default0Indica che non è definita alcuna forma per l’elemento del grafico.
Rectangle1Rettangolo.
RoundRectangle2Rettangolo arrotondato.
Ellipse3Ellisse.
Diamond4Diamante.
Triangle5Triangolo.
RightTriangle6Triangolo rettangolo.
Parallelogram7Parallelogramma.
Trapezoid8Trapezio.
Hexagon9Esagono.
Octagon10Ottagono.
Plus11Più.
Star12Stella.
Arrow13Freccia.
HomePlate14Casa base.
Cube15Cubo.
Arc16Arco.
Line17Linea.
Plaque18Targa.
Can19Può.
Donut20Ciambella.
StraightConnector121Connettore dritto 1.
BentConnector222Connettore piegato 2.
BentConnector323Connettore piegato 3.
BentConnector424Connettore piegato 4.
BentConnector525Connettore piegato 5.
CurvedConnector226Connettore curvo 2.
CurvedConnector327Connettore curvo 3.
CurvedConnector428Connettore curvo 4.
CurvedConnector529Connettore curvo 5.
Callout130Richiamo 1.
Callout231Richiamo 2.
Callout332Richiamo 3.
AccentCallout133Richiamo accento 1.
AccentCallout234Richiamo accento 2.
AccentCallout335Richiamo accento 3.
BorderCallout136Richiamo con bordo 1.
BorderCallout237Richiamo con bordo 2.
BorderCallout338Richiamo con bordo 3.
AccentBorderCallout139Callout accento con bordo 1.
AccentBorderCallout240Callout accento con bordo 2.
AccentBorderCallout341Callout accento con bordo 3.
Ribbon42Nastro.
Ribbon243Nastro 2.
Chevron44Chevron.
Pentagon45Pentagono.
NoSmoking46Vietato fumare.
Seal447Stella a quattro punte.
Seal648Stella a sei punte.
Seal749Stella a sette punte.
Seal850Stella a otto punte.
Seal1051Stella a dieci punte.
Seal1252Stella a dodici punte.
Seal1653Stella a sedici punte.
Seal2454Stella a ventiquattro punte.
Seal3255Stella a trentadue punte.
WedgeRectCallout56Rettangolo a cuneo di chiamata.
WedgeRRectCallout57Richiamo cuneo rettangolo rotondo.
WedgeEllipseCallout58Ellisse a cuneo di chiamata.
Wave59Onda.
FoldedCorner60Angolo piegato.
LeftArrow61Freccia sinistra.
DownArrow62Freccia giù.
UpArrow63Freccia su.
LeftRightArrow64Freccia sinistra e destra.
UpDownArrow65Freccia su e giù.
IrregularSeal166Sigillo irregolare 1.
IrregularSeal267Sigillo irregolare 2.
LightningBolt68Fulmine.
Heart69Cuore.
QuadArrow70Freccia quadrupla.
LeftArrowCallout71Freccia sinistra di richiamo.
RightArrowCallout72Freccia destra di richiamo.
UpArrowCallout73Freccia su per la chiamata.
DownArrowCallout74Freccia giù per la didascalia.
LeftRightArrowCallout75Indica la freccia sinistra e destra.
UpDownArrowCallout76Freccia su e giù.
QuadArrowCallout77Freccia quadrata di richiamo.
Bevel78Smussatura.
LeftBracket79Parentesi quadra sinistra.
RightBracket80Parentesi quadra destra.
LeftBrace81Parentesi graffa sinistra.
RightBrace82Parentesi graffa destra.
LeftUpArrow83Freccia in alto a sinistra.
BentUpArrow84Freccia piegata verso l’alto.
BentArrow85Freccia piegata.
StripedRightArrow86Freccia a strisce verso destra.
NotchedRightArrow87Freccia a destra dentellata.
BlockArc88Arco di blocco.
SmileyFace89Faccina sorridente.
VerticalScroll90Scorrimento verticale.
HorizontalScroll91Scorrimento orizzontale.
CircularArrow92Freccia circolare.
UturnArrow93Freccia di inversione a U.
CurvedRightArrow94Freccia curva a destra.
CurvedLeftArrow95Freccia curva a sinistra.
CurvedUpArrow96Freccia curva verso l’alto.
CurvedDownArrow97Freccia curva verso il basso.
CloudCallout98Nuvola di chiamata.
EllipseRibbon99Nastro ellittico.
EllipseRibbon2100Nastro ellittico 2.
FlowChartProcess101Flusso del processo.
FlowChartDecision102Flusso decisionale.
FlowChartInputOutput103Flusso di input e output.
FlowChartPredefinedProcess104Flusso di processo predefinito.
FlowChartInternalStorage105Flusso di archiviazione interno.
FlowChartDocument106Flusso di documenti.
FlowChartMultidocument107Flusso multi-documento.
FlowChartTerminator108Flusso del terminatore.
FlowChartPreparation109Flusso di preparazione.
FlowChartManualInput110Flusso di input manuale.
FlowChartManualOperation111Flusso operativo manuale.
FlowChartConnector112Flusso del connettore.
FlowChartPunchedCard113Flusso di schede perforate.
FlowChartPunchedTape114Flusso del nastro perforato.
FlowChartSummingJunction115Flusso di giunzione sommatoria.
FlowChartOr116O flusso.
FlowChartCollate117Flusso di collazione.
FlowChartSort118Flusso di ordinamento.
FlowChartExtract119Estrarre il flusso.
FlowChartMerge120Unisci flusso.
FlowChartOfflineStorage121Flusso di archiviazione offline.
FlowChartOnlineStorage122Flusso di archiviazione online.
FlowChartMagneticTape123Flusso del nastro magnetico.
FlowChartMagneticDisk124Flusso del disco magnetico.
FlowChartMagneticDrum125Flusso del tamburo magnetico.
FlowChartDisplay126Flusso di visualizzazione.
FlowChartDelay127Ritardo del flusso.
FlowChartAlternateProcess128Flusso di processo alternativo.
FlowChartOffpageConnector129Flusso del connettore fuori pagina.
LeftRightUpArrow130Freccia sinistra destra su.
Sun131Sole.
Moon132Luna.
BracketPair133Coppia di parentesi.
BracePair134Coppia di parentesi graffe.
DoubleWave135Doppia onda.
ActionButtonBlank136Pulsante vuoto.
ActionButtonHome137Pulsante Home.
ActionButtonHelp138Pulsante di aiuto.
ActionButtonInformation139Pulsante informazioni.
ActionButtonForwardNext140Pulsante Avanti o Avanti.
ActionButtonBackPrevious141Pulsante Indietro o precedente.
ActionButtonEnd142Pulsante Fine.
ActionButtonBeginning143Pulsante di inizio.
ActionButtonReturn144Pulsante Invio.
ActionButtonDocument145Pulsante documento.
ActionButtonSound146Pulsante audio.
ActionButtonMovie147Pulsante Film.
SingleCornerSnipped148Taglia un singolo angolo dell’oggetto rettangolo.
TopCornersSnipped149Taglia lo stesso angolo del rettangolo.
DiagonalCornersSnipped150Taglia l’angolo diagonale del rettangolo.
TopCornersOneRoundedOneSnipped151Taglia e arrotonda un singolo angolo del rettangolo.
SingleCornerRounded152Rettangolo con angolo singolo arrotondato.
TopCornersRounded153Rettangolo con angolo arrotondato dello stesso lato.
DiagonalCornersRounded154Rettangolo con angoli diagonali arrotondati.
Heptagon155Ettagono.
Cloud156Nuvola.
SwooshArrow157Freccia che si muove.
Teardrop158Lacrima.
SquareTabs159Tabelle quadrate.
PlaqueTabs160Linguette per placche.
Pie161Torta.
WedgePie162Torta a spicchi.
InverseLine163Linea inversa.
MathPlus164Matematica più.
MathMinus165Matematica meno.
MathMultiply166Moltiplicazione matematica.
MathDivide167Divisione matematica.
MathEqual168Matematica uguale.
MathNotEqual169Matematica non uguale.
NonIsoscelesTrapezoid170Trapezio non isoscele.
LeftRightCircularArrow171Freccia circolare sinistra-destra.
LeftRightRibbon172Nastro sinistra-destra.
LeftCircularArrow173Freccia circolare sinistra.
Frame174Cornice.
HalfFrame175Mezzo fotogramma.
Funnel176Imbuto.
Gear6177Ingranaggio a sei denti.
Gear9178Ingranaggio a nove denti.
Decagon179Decagono.
Dodecagon180Dodecagono.
DiagonalStripe181Striscia diagonale.
Corner182Angolo.
CornerTabs183Linguette angolari.
Chord184Accordo.
ChartPlus185Grafico più.
ChartStar186Stella del grafico.
ChartX187Grafico X.

Esempi

Mostra come impostare la formattazione di riempimento, tratto e callout per le etichette dei dati del grafico.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;

// Elimina la serie generata di default.
chart.Series.Clear();

// Aggiungi nuova serie.
ChartSeries series = chart.Series.Add("AW Series 1",
    new string[] { "AW Category 1", "AW Category 2", "AW Category 3", "AW Category 4" },
    new double[] { 100, 200, 300, 400 });

// Mostra le etichette dei dati.
series.HasDataLabels = true;
series.DataLabels.ShowValue = true;

// Formatta le etichette dati come callout.
ChartFormat format = series.DataLabels.Format;
format.ShapeType = ChartShapeType.WedgeRectCallout;
format.Stroke.Color = Color.DarkGreen;
format.Fill.Solid(Color.Green);
series.DataLabels.Font.Color = Color.Yellow;

// Modifica il riempimento e il tratto di una singola etichetta dati.
ChartFormat labelFormat = series.DataLabels[0].Format;
labelFormat.Stroke.Color = Color.DarkBlue;
labelFormat.Fill.Solid(Color.Blue);

doc.Save(ArtifactsDir + "Charts.FormatDataLables.docx");

Guarda anche