Compartilhar via


ExcelScript.ChartDataLabels interface

Representa uma coleção de todos os rótulos de dados em um ponto do gráfico.

Comentários

Exemplos

/**
 * This sample configures data labels on a chart series.
 * This assumes the active worksheet has a pie chart.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Configure the data labels.
  const series = chart.getSeries()[0];
  const dataLabels = series.getDataLabels();
  dataLabels.setShowPercentage(true);
  dataLabels.setShowSeriesName(false);
  dataLabels.setShowCategoryName(false);
  dataLabels.setShowValue(false);
}

Métodos

getAutoText()

Especifica se as etiquetas de dados geram automaticamente texto adequado com base no contexto.

getFormat()

Especifica o formato das etiquetas de dados do gráfico, que inclui a formatação de tipo de letra e preenchimento.

getGeometricShapeType()

Especifica o tipo de forma geométrica das etiquetas de dados. Veja ExcelScript.GeometricShapeType para obter detalhes. O valor é null se as etiquetas de dados não forem formas geométricas.

getHorizontalAlignment()

Especifica o alinhamento horizontal para a etiqueta de dados do gráfico. Veja ExcelScript.ChartTextHorizontalAlignment para obter detalhes. Esta propriedade só é válida quando a TextOrientation etiqueta de dados é 0.

getLeaderLines()

Obtém um objeto que representa as linhas de preenchimento das etiquetas de dados.

getLinkNumberFormat()

Especifica se o formato de número está ligado às células. Se true, o formato de número será alterado nas etiquetas quando for alterado nas células.

getNumberFormat()

Especifica o código de formato para etiquetas de dados.

getPosition()

Valor que representa a posição da etiqueta de dados. Veja ExcelScript.ChartDataLabelPosition para obter detalhes.

getSeparator()

Cadeia de caracteres que representa o separador usado para os rótulos de dados em um gráfico.

getShowAsStickyCallout()

Especifica se as etiquetas de dados são apresentadas como uma nota de aviso com a âncora de cauda anexada ao ponto de dados. Se true, a nota de aviso é um dos seguintes valores: "AccentCallout1", "AccentCallout2", "BorderCallout1", "BorderCallout2", "WedgeRectCallout", "WedgeRRectCallout" ou "WedgeEllipseCallout".

getShowBubbleSize()

Especifica se o tamanho da bolha da etiqueta de dados está visível.

getShowCategoryName()

Especifica se o nome da categoria da etiqueta de dados está visível.

getShowLeaderLines()

Especifica se as linhas de preenchimento são apresentadas para as etiquetas de dados. true se forem apresentadas linhas de preenchimento; caso contrário, false.

getShowLegendKey()

Especifica se a chave de legenda da etiqueta de dados está visível.

getShowPercentage()

Especifica se a percentagem da etiqueta de dados está visível.

getShowSeriesName()

Especifica se o nome da série de etiquetas de dados está visível.

getShowValue()

Especifica se o valor da etiqueta de dados está visível.

getTextOrientation()

Representa o ângulo para o qual o texto é orientado para etiquetas de dados. O valor deve ser um número inteiro de -90 a 90 ou o número inteiro 180 para texto orientado verticalmente.

getVerticalAlignment()

Representa o alinhamento vertical do rótulo de dados do gráfico. Veja ExcelScript.ChartTextVerticalAlignment para obter detalhes. Esta propriedade só é válida quando TextOrientation a etiqueta de dados é -90, 90 ou 180.

setAutoText(autoText)

Especifica se as etiquetas de dados geram automaticamente texto adequado com base no contexto.

setGeometricShapeType(geometricShapeType)

Especifica o tipo de forma geométrica das etiquetas de dados. Veja ExcelScript.GeometricShapeType para obter detalhes. O valor é null se as etiquetas de dados não forem formas geométricas.

setHorizontalAlignment(horizontalAlignment)

Especifica o alinhamento horizontal para a etiqueta de dados do gráfico. Veja ExcelScript.ChartTextHorizontalAlignment para obter detalhes. Esta propriedade só é válida quando a TextOrientation etiqueta de dados é 0.

setLinkNumberFormat(linkNumberFormat)

Especifica se o formato de número está ligado às células. Se true, o formato de número será alterado nas etiquetas quando for alterado nas células.

setNumberFormat(numberFormat)

Especifica o código de formato para etiquetas de dados.

setPosition(position)

Valor que representa a posição da etiqueta de dados. Veja ExcelScript.ChartDataLabelPosition para obter detalhes.

setSeparator(separator)

Cadeia de caracteres que representa o separador usado para os rótulos de dados em um gráfico.

setShowBubbleSize(showBubbleSize)

Especifica se o tamanho da bolha da etiqueta de dados está visível.

setShowCategoryName(showCategoryName)

Especifica se o nome da categoria da etiqueta de dados está visível.

setShowLeaderLines(showLeaderLines)

Especifica se as linhas de preenchimento são apresentadas para as etiquetas de dados. true se forem apresentadas linhas de preenchimento; caso contrário, false.

setShowLegendKey(showLegendKey)

Especifica se a chave de legenda da etiqueta de dados está visível.

setShowPercentage(showPercentage)

Especifica se a percentagem da etiqueta de dados está visível.

setShowSeriesName(showSeriesName)

Especifica se o nome da série de etiquetas de dados está visível.

setShowValue(showValue)

Especifica se o valor da etiqueta de dados está visível.

setTextOrientation(textOrientation)

Representa o ângulo para o qual o texto é orientado para etiquetas de dados. O valor deve ser um número inteiro de -90 a 90 ou o número inteiro 180 para texto orientado verticalmente.

setVerticalAlignment(verticalAlignment)

Representa o alinhamento vertical do rótulo de dados do gráfico. Veja ExcelScript.ChartTextVerticalAlignment para obter detalhes. Esta propriedade só é válida quando TextOrientation a etiqueta de dados é -90, 90 ou 180.

Detalhes do método

getAutoText()

Especifica se as etiquetas de dados geram automaticamente texto adequado com base no contexto.

getAutoText(): boolean;

Retornos

boolean

getFormat()

Especifica o formato das etiquetas de dados do gráfico, que inclui a formatação de tipo de letra e preenchimento.

getFormat(): ChartDataLabelFormat;

Retornos

getGeometricShapeType()

Especifica o tipo de forma geométrica das etiquetas de dados. Veja ExcelScript.GeometricShapeType para obter detalhes. O valor é null se as etiquetas de dados não forem formas geométricas.

getGeometricShapeType(): GeometricShapeType;

Retornos

getHorizontalAlignment()

Especifica o alinhamento horizontal para a etiqueta de dados do gráfico. Veja ExcelScript.ChartTextHorizontalAlignment para obter detalhes. Esta propriedade só é válida quando a TextOrientation etiqueta de dados é 0.

getHorizontalAlignment(): ChartTextHorizontalAlignment;

Retornos

getLeaderLines()

Obtém um objeto que representa as linhas de preenchimento das etiquetas de dados.

getLeaderLines(): ChartLeaderLines;

Retornos

getLinkNumberFormat()

Especifica se o formato de número está ligado às células. Se true, o formato de número será alterado nas etiquetas quando for alterado nas células.

getLinkNumberFormat(): boolean;

Retornos

boolean

getNumberFormat()

Especifica o código de formato para etiquetas de dados.

getNumberFormat(): string;

Retornos

string

getPosition()

Valor que representa a posição da etiqueta de dados. Veja ExcelScript.ChartDataLabelPosition para obter detalhes.

getPosition(): ChartDataLabelPosition;

Retornos

getSeparator()

Cadeia de caracteres que representa o separador usado para os rótulos de dados em um gráfico.

getSeparator(): string;

Retornos

string

getShowAsStickyCallout()

Especifica se as etiquetas de dados são apresentadas como uma nota de aviso com a âncora de cauda anexada ao ponto de dados. Se true, a nota de aviso é um dos seguintes valores: "AccentCallout1", "AccentCallout2", "BorderCallout1", "BorderCallout2", "WedgeRectCallout", "WedgeRRectCallout" ou "WedgeEllipseCallout".

getShowAsStickyCallout(): boolean;

Retornos

boolean

getShowBubbleSize()

Especifica se o tamanho da bolha da etiqueta de dados está visível.

getShowBubbleSize(): boolean;

Retornos

boolean

getShowCategoryName()

Especifica se o nome da categoria da etiqueta de dados está visível.

getShowCategoryName(): boolean;

Retornos

boolean

getShowLeaderLines()

Especifica se as linhas de preenchimento são apresentadas para as etiquetas de dados. true se forem apresentadas linhas de preenchimento; caso contrário, false.

getShowLeaderLines(): boolean;

Retornos

boolean

getShowLegendKey()

Especifica se a chave de legenda da etiqueta de dados está visível.

getShowLegendKey(): boolean;

Retornos

boolean

getShowPercentage()

Especifica se a percentagem da etiqueta de dados está visível.

getShowPercentage(): boolean;

Retornos

boolean

getShowSeriesName()

Especifica se o nome da série de etiquetas de dados está visível.

getShowSeriesName(): boolean;

Retornos

boolean

getShowValue()

Especifica se o valor da etiqueta de dados está visível.

getShowValue(): boolean;

Retornos

boolean

getTextOrientation()

Representa o ângulo para o qual o texto é orientado para etiquetas de dados. O valor deve ser um número inteiro de -90 a 90 ou o número inteiro 180 para texto orientado verticalmente.

getTextOrientation(): number;

Retornos

number

getVerticalAlignment()

Representa o alinhamento vertical do rótulo de dados do gráfico. Veja ExcelScript.ChartTextVerticalAlignment para obter detalhes. Esta propriedade só é válida quando TextOrientation a etiqueta de dados é -90, 90 ou 180.

getVerticalAlignment(): ChartTextVerticalAlignment;

Retornos

setAutoText(autoText)

Especifica se as etiquetas de dados geram automaticamente texto adequado com base no contexto.

setAutoText(autoText: boolean): void;

Parâmetros

autoText

boolean

Retornos

void

setGeometricShapeType(geometricShapeType)

Especifica o tipo de forma geométrica das etiquetas de dados. Veja ExcelScript.GeometricShapeType para obter detalhes. O valor é null se as etiquetas de dados não forem formas geométricas.

setGeometricShapeType(geometricShapeType: GeometricShapeType): void;

Parâmetros

geometricShapeType
ExcelScript.GeometricShapeType

Retornos

void

setHorizontalAlignment(horizontalAlignment)

Especifica o alinhamento horizontal para a etiqueta de dados do gráfico. Veja ExcelScript.ChartTextHorizontalAlignment para obter detalhes. Esta propriedade só é válida quando a TextOrientation etiqueta de dados é 0.

setHorizontalAlignment(
            horizontalAlignment: ChartTextHorizontalAlignment
        ): void;

Parâmetros

Retornos

void

setLinkNumberFormat(linkNumberFormat)

Especifica se o formato de número está ligado às células. Se true, o formato de número será alterado nas etiquetas quando for alterado nas células.

setLinkNumberFormat(linkNumberFormat: boolean): void;

Parâmetros

linkNumberFormat

boolean

Retornos

void

setNumberFormat(numberFormat)

Especifica o código de formato para etiquetas de dados.

setNumberFormat(numberFormat: string): void;

Parâmetros

numberFormat

string

Retornos

void

setPosition(position)

Valor que representa a posição da etiqueta de dados. Veja ExcelScript.ChartDataLabelPosition para obter detalhes.

setPosition(position: ChartDataLabelPosition): void;

Parâmetros

Retornos

void

Exemplos

/**
 * This sample sets the position of data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Set the data label position to best fit.
  const series = chart.getSeries()[0];
  series.getDataLabels().setPosition(ExcelScript.ChartDataLabelPosition.bestFit);
}

setSeparator(separator)

Cadeia de caracteres que representa o separador usado para os rótulos de dados em um gráfico.

setSeparator(separator: string): void;

Parâmetros

separator

string

Retornos

void

setShowBubbleSize(showBubbleSize)

Especifica se o tamanho da bolha da etiqueta de dados está visível.

setShowBubbleSize(showBubbleSize: boolean): void;

Parâmetros

showBubbleSize

boolean

Retornos

void

setShowCategoryName(showCategoryName)

Especifica se o nome da categoria da etiqueta de dados está visível.

setShowCategoryName(showCategoryName: boolean): void;

Parâmetros

showCategoryName

boolean

Retornos

void

Exemplos

/**
 * This sample shows category names in data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Show category names in the data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowCategoryName(true);
}

setShowLeaderLines(showLeaderLines)

Especifica se as linhas de preenchimento são apresentadas para as etiquetas de dados. true se forem apresentadas linhas de preenchimento; caso contrário, false.

setShowLeaderLines(showLeaderLines: boolean): void;

Parâmetros

showLeaderLines

boolean

Retornos

void

Exemplos

/**
 * This sample enables leader lines for data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Enable leader lines.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowLeaderLines(true);
}

setShowLegendKey(showLegendKey)

Especifica se a chave de legenda da etiqueta de dados está visível.

setShowLegendKey(showLegendKey: boolean): void;

Parâmetros

showLegendKey

boolean

Retornos

void

setShowPercentage(showPercentage)

Especifica se a percentagem da etiqueta de dados está visível.

setShowPercentage(showPercentage: boolean): void;

Parâmetros

showPercentage

boolean

Retornos

void

Exemplos

/**
 * This sample shows percentages in data labels.
 * This assumes the active worksheet has a pie chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Show percentages in the data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowPercentage(true);
}

setShowSeriesName(showSeriesName)

Especifica se o nome da série de etiquetas de dados está visível.

setShowSeriesName(showSeriesName: boolean): void;

Parâmetros

showSeriesName

boolean

Retornos

void

Exemplos

/**
 * This sample controls series name visibility in data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Hide the series name in data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowSeriesName(false);
}

setShowValue(showValue)

Especifica se o valor da etiqueta de dados está visível.

setShowValue(showValue: boolean): void;

Parâmetros

showValue

boolean

Retornos

void

Exemplos

/**
 * This sample shows values in data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Show values in the data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowValue(true);
}

setTextOrientation(textOrientation)

Representa o ângulo para o qual o texto é orientado para etiquetas de dados. O valor deve ser um número inteiro de -90 a 90 ou o número inteiro 180 para texto orientado verticalmente.

setTextOrientation(textOrientation: number): void;

Parâmetros

textOrientation

number

Retornos

void

setVerticalAlignment(verticalAlignment)

Representa o alinhamento vertical do rótulo de dados do gráfico. Veja ExcelScript.ChartTextVerticalAlignment para obter detalhes. Esta propriedade só é válida quando TextOrientation a etiqueta de dados é -90, 90 ou 180.

setVerticalAlignment(
            verticalAlignment: ChartTextVerticalAlignment
        ): void;

Parâmetros

Retornos

void