Hantera formtextalternativ med C++
Hantera formtextalternativ
Aspose.Cells tillåter dig att anpassa texten inom former i Excel-filer. Klassen Shape tillhandahåller metoder och egenskaper för att hantera textalternativ som justering, orientering och formatering.
Ställa in textjustering
Du kan ställa in den horisontella och vertikala justeringen av text i en form med hjälp av egenskaperna GetTextHorizontalAlignment() och GetTextVerticalAlignment().
#include <Aspose.Cells.h>
using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;
void SetTextAlignment() {
// Load the Excel file
Workbook workbook("example.xlsx");
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Access the shape
Shape shape = worksheet.GetShapes().Get(0);
// Set text alignment
shape.SetTextHorizontalAlignment(TextAlignmentType::Center);
shape.SetTextVerticalAlignment(TextAlignmentType::Center);
// Save the workbook
workbook.Save("output.xlsx");
}
Ställa in textorientering
Du kan också ställa in orienteringen av texten i en form med hjälp av egenskapen TextOrientationType.
#include <Aspose.Cells.h>
using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;
void SetTextOrientation() {
Workbook workbook("example.xlsx");
Worksheet worksheet = workbook.GetWorksheets().Get(0);
TextBox textbox = worksheet.GetTextBoxes().Get(0);
textbox.SetTextOrientationType(TextOrientationType::ClockWise);
workbook.Save("output.xlsx");
}
Formatering av text
Du kan formatera texten inom en form med hjälp av Font-klassen. Detta gör att du kan ange egenskaper såsom teckenstorlek, färg och stil.
#include <Aspose.Cells.h>
using namespace Aspose::Cells;
using namespace Aspose::Cells::Drawing;
void FormatText() {
// Load the Excel file
Workbook workbook("example.xlsx");
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Access the shape
Shape shape = worksheet.GetShapes().Get(0);
// Access the font of the shape's text
Font font = shape.GetTextBody().GetParagraphEnumerator().GetCurrent().GetFont();
// Set font properties
font.SetSize(14);
font.SetColor(Color::Red());
font.SetIsBold(true);
// Save the workbook
workbook.Save("output.xlsx");
}
Slutsats
Aspose.Cells for C++ erbjuder ett omfattande verktygssätt för att hantera formtextalternativ i Excel-filer. Genom att använda Shape-klassen kan du enkelt anpassa textjustering, orientering och formatering för att möta dina specifika krav.