package main import ( "log" "github.com/ZeroHawkeye/wordZero/pkg/document" ) func main() { doc := document.New() // 创建不同格式的文本 formats := []*document.TextFormat{ {FontName: "Arial", FontSize: 12, Bold: true}, {FontName: "Times New Roman", FontSize: 14, Italic: true}, {FontName: "Courier New", FontSize: 10, FontColor: "FF0000"}, {FontName: "Calibri", FontSize: 16, Bold: true, Italic: true}, } texts := []string{ "这是粗体文本", "这是斜体文本", "这是红色文本", "这是粗体斜体文本", } for i, text := range texts { para := doc.AddFormattedParagraph(text, formats[i]) para.SetAlignment(document.AlignCenter) } // 保存文档 err := doc.Save("examples/output/formatted_text_demo.docx") if err != nil { log.Fatalf("保存文档失败: %v", err) } log.Println("格式化文本演示文档创建成功!") }