From 622c6978ebca83962bf2ae7f0ea5f2df725fe3a4 Mon Sep 17 00:00:00 2001 From: xuri Date: Sun, 16 Feb 2025 19:23:46 +0800 Subject: [PATCH] Add a new function SetColStyle for streaming writer in pt version docs - Add a new exported error variable ErrStreamSetColStyle --- pt/SUMMARY.md | 1 + pt/stream.md | 12 ++++++++++++ pt/variables.md | 2 ++ 3 files changed, 15 insertions(+) diff --git a/pt/SUMMARY.md b/pt/SUMMARY.md index 6298ca8f..97c897af 100644 --- a/pt/SUMMARY.md +++ b/pt/SUMMARY.md @@ -195,6 +195,7 @@ * [Insira quebra de página para transmitir](stream.md#InsertPageBreak) * [Definir painéis para transmitir](stream.md#SetPanes) * [Mesclar célula para transmitir](stream.md#MergeCell) + * [Definir estilo de coluna no fluxo](stream.md#SetColStyle) * [Defina a largura da coluna para transmitir](stream.md#SetColWidth) * [Fluxo de descarga](stream.md#Flush) * [Dados](data.md) diff --git a/pt/stream.md b/pt/stream.md index 7838f749..210dd9b7 100644 --- a/pt/stream.md +++ b/pt/stream.md @@ -185,6 +185,18 @@ func (sw *StreamWriter) MergeCell(topLeftCell, bottomRightCell string) error MergeCell fornece uma função para mesclar células por uma determinada referência de intervalo para o `StreamWriter`. Não crie uma célula mesclada que se sobreponha a outra célula mesclada existente. +## Definir estilo de coluna no fluxo {#SetColStyle} + +```go +func (sw *StreamWriter) SetColStyle(minVal, maxVal, styleID int) error +``` + +SetColStyle fornece uma função para definir o estilo de uma única coluna ou de várias colunas para o `StreamWriter`. Observe que você deve chamar a função `SetColStyle` antes da função [`SetRow`](stream.md#SetRow). Por exemplo, defina o estilo da coluna `H`: + +```go +err := sw.SetColStyle(8, 8, style) +``` + ## Defina a largura da coluna para transmitir {#SetColWidth} ```go diff --git a/pt/variables.md b/pt/variables.md index e5989328..1b20b79e 100644 --- a/pt/variables.md +++ b/pt/variables.md @@ -86,6 +86,8 @@ var ( ErrSparklineStyle = errors.New("parameter 'Style' must between 0-35") // ErrSparklineType definiu a mensagem de erro ao receber os parâmetros de tipo de sparkline inválidos. ErrSparklineType = errors.New("parameter 'Type' must be 'line', 'column' or 'win_loss'") + // ErrStreamSetColStyle definiu a mensagem de erro ao definir o estilo da coluna no modo de escrita de fluxo. + ErrStreamSetColStyle = errors.New("must call the SetColStyle function before the SetRow function") // ErrStreamSetColWidth definiu a mensagem de erro ao definir a largura da coluna no modo de gravação de fluxo. ErrStreamSetColWidth = errors.New("must call the SetColWidth function before the SetRow function") // ErrStreamSetPanes definiu a mensagem de erro nos painéis definidos no modo de gravação de fluxo.