Obtener el Ancho del Texto del Valor de la Celda con C++
Contents
[
Hide
]
Obtener Ancho de Texto del Valor de la Celda
A veces, los desarrolladores pueden necesitar calcular el ancho del valor de la celda para organizar datos en algún diseño. Aspose.Cells proporciona el método CellsHelper::GetTextWidth que permite a los desarrolladores obtener el ancho del texto del valor de la celda. El siguiente código de ejemplo ilustra cómo usar CellsHelper::GetTextWidth para acceder al ancho del texto del valor de la celda.
El archivo de origen usado en el siguiente fragmento de código está adjunto para su referencia.
Código de Muestra
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-C
// Directory path for source files
U16String sourceDir(u"..\\Data\\01_SourceDirectory\\");
// Create workbook from the specified Excel file
Workbook workbook(sourceDir + u"GetTextWidthSample.xlsx");
// Calculate the text width for the string value of cell A1
double textWidth = CellsHelper::GetTextWidth(workbook.GetWorksheets().Get(0).GetCells().Get(u"A1").GetStringValue(), workbook.GetDefaultStyle().GetFont(), 1);
// Output the text width
std::wcout << u"Text width: " << textWidth << std::endl;
Aspose::Cells::Cleanup();
}