Class DataLabels

Class DataLabels

Namespace: Aspose.Cells.Charts
Assembly: Aspose.Cells.dll (25.2.0)

指定されたシリーズのすべての DataLabel オブジェクトのコレクションをカプセル化します。

public class DataLabels : ChartTextFrame

継承

objectChartFrameChartTextFrameDataLabels

継承されたメンバー

ChartTextFrame.m_IsAutoText, ChartTextFrame.m_deleted, ChartTextFrame.horizontal, ChartTextFrame.vertical, ChartTextFrame.rotation, ChartTextFrame.m_CharsList, ChartTextFrame.Characters(int, int), ChartTextFrame.IsAutoText, ChartTextFrame.IsDeleted, ChartTextFrame.TextHorizontalAlignment, ChartTextFrame.TextVerticalAlignment, ChartTextFrame.RotationAngle, ChartTextFrame.IsAutomaticRotation, ChartTextFrame.Text, ChartTextFrame.LinkedSource, ChartTextFrame.ReadingOrder, ChartTextFrame.DirectionType, ChartTextFrame.IsTextWrapped, ChartTextFrame.IsResizeShapeToFitText, ChartFrame.m_IsAutoXPos, ChartFrame.m_IsAutoYPos, ChartFrame.m_IsOffsetPosBeSet, ChartFrame.m_fontIndex, ChartFrame.m_AutoScaleFont, ChartFrame.m_BackgroundMode, ChartFrame.m_isAutoSize, ChartFrame.SetPositionAuto(), ChartFrame.IsInnerMode, ChartFrame.Border, ChartFrame.Area, ChartFrame.TextOptions, ChartFrame.Font, ChartFrame.AutoScaleFont, ChartFrame.BackgroundMode, ChartFrame.IsAutomaticSize, ChartFrame.X, ChartFrame.Y, ChartFrame.Height, ChartFrame.Width, ChartFrame.Shadow, ChartFrame.ShapeProperties, ChartFrame.IsDefaultPosBeSet, ChartFrame.DefaultX, ChartFrame.DefaultY, ChartFrame.DefaultWidth, ChartFrame.DefaultHeight, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

//グラフの DataLabels を設定する
Workbook wb = new Workbook("chart.xlsx");
Chart chart = wb.Worksheets[0].Charts[0];
DataLabels datalabels;
for (int i = 0; i  <chart.NSeries.Count; i++)
{
    datalabels = chart.NSeries[i].DataLabels;
    //DataLabels の位置を設定する
    datalabels.Position = LabelPositionType.InsideBase;
    //DataLabels にカテゴリ名を表示する
    datalabels.ShowCategoryName = true;
    //DataLabels に値を表示する
    datalabels.ShowValue = true;
    //DataLabels にパーセンテージを表示しない
    datalabels.ShowPercentage = false;
    //凡例キーを表示しない
    datalabels.ShowLegendKey = false;
}
'グラフの DataLabels を設定する
Dim datalabels As DataLabels
Dim i As Integer
For i = 0 To chart.NSeries.Count - 1 Step 1
    datalabels = chart.NSeries(i).DataLabels
    'DataLabels の位置を設定する
    datalabels.Position = LabelPositionType.InsideBase
    'DataLabels にカテゴリ名を表示する
    datalabels.ShowCategoryName= True
    'DataLabels に値を表示する
    datalabels.ShowValue = True
    'DataLabels にパーセンテージを表示しない
    datalabels.ShowPercentage = False
    '凡例キーを表示しない
    datalabels.ShowLegendKey = False
Next

プロパティ

Area

Aspose.Cells.Charts.DataLabels.Area?text=area を取得します。

public override Area Area { get; }

プロパティ値

Area

BackgroundMode

背景の表示モードを取得および設定します。

public BackgroundMode BackgroundMode { get; set; }

プロパティ値

BackgroundMode

Border

Aspose.Cells.Drawing.Line?text=border を取得します。

public override Line Border { get; }

プロパティ値

Line

DirectionType

テキストの方向を取得および設定します。

public override ChartTextDirectionType DirectionType { get; set; }

プロパティ値

ChartTextDirectionType

Font

DataLabels のフォントを取得します。

public override Font Font { get; }

プロパティ値

Font

IsAutoText

テキストが自動生成されているかどうかを示します。

public override bool IsAutoText { get; set; }

プロパティ値

bool

IsNeverOverlap

データラベルが重ならないように表示されるかどうかを示します。(円グラフ用)

public bool IsNeverOverlap { get; set; }

プロパティ値

bool

IsTextWrapped

テキストが折り返されるかどうかを示す値を取得または設定します。

public override bool IsTextWrapped { get; set; }

プロパティ値

bool

Number

組み込みの数値形式を取得および設定します。

public int Number { get; set; }

プロパティ値

int

NumberFormat

DataLabels オブジェクトの形式文字列を表します。

public string NumberFormat { get; set; }

プロパティ値

string

NumberFormatLinked

数値形式がセルにリンクされている場合は true (セルで数値形式が変更されると、ラベルでも数値形式が変更されます)。

public bool NumberFormatLinked { get; set; }

プロパティ値

bool

Position

データラベルの位置を表します。

public LabelPositionType Position { get; set; }

プロパティ値

LabelPositionType

SeparatorType

グラフ上のデータラベルに使用されるセパレータータイプを取得および設定します。

public DataLabelsSeparatorType SeparatorType { get; set; }

プロパティ値

DataLabelsSeparatorType

備考

カスタムセパレーターを設定するには、プロパティ Aspose.Cells.Charts.DataLabels.SeparatorType を Aspose.Cells.Charts.DataLabelsSeparatorType.Custom に設定し、次に Aspose.Cells.Charts.DataLabels.SeparatorValue に期待される値を指定してください。

SeparatorValue

グラフ上のデータラベルに使用されるセパレーター値を取得および設定します。

public string SeparatorValue { get; set; }

プロパティ値

string

ShapeType

データラベルの形状タイプを取得または設定します。

public DataLabelShapeType ShapeType { get; set; }

プロパティ値

DataLabelShapeType

ShowBubbleSize

指定されたグラフのデータラベルのパーセンテージ値の表示動作を表します。True はパーセンテージ値を表示します。False は非表示にします。

public bool ShowBubbleSize { get; set; }

プロパティ値

bool

ShowCategoryName

指定されたグラフのデータラベルのカテゴリ名の表示動作を表します。True はデータラベルのカテゴリ名を表示します。False は非表示にします。

public bool ShowCategoryName { get; set; }

プロパティ値

bool

ShowCellRange

データラベルとしてセル範囲を表示するかどうかを示します。

public bool ShowCellRange { get; set; }

プロパティ値

bool

ShowLegendKey

指定されたグラフのデータラベルの凡例キーの表示動作を表します。 データラベルの凡例キーが表示されている場合は true。

public bool ShowLegendKey { get; set; }

プロパティ値

bool

ShowPercentage

指定されたグラフのデータラベルのパーセンテージ値の表示動作を表します。True はパーセンテージ値を表示します。False は非表示にします。

public bool ShowPercentage { get; set; }

プロパティ値

bool

ShowSeriesName

データラベルにシリーズ名が表示されるかどうかを示します。 True はシリーズ名を表示します。False は非表示にします。

public bool ShowSeriesName { get; set; }

プロパティ値

bool

ShowValue

指定されたグラフのデータラベルの値の表示動作を表します。True は値を表示します。False は非表示にします。

public bool ShowValue { get; set; }

プロパティ値

bool

Text

データラベルのテキストを取得または設定します。

public override string Text { get; set; }

プロパティ値

string

メソッド

ApplyFont()

データラベルのフォントをすべての子ノードに適用します。

public void ApplyFont()
 日本語