Bài viết này giải thích cách chèn dấu đầu dòng trong Word bằng C#. Bài viết có thông tin chi tiết để thiết lập môi trường phát triển, danh sách các bước và mã mẫu minh họa cách thêm dấu đầu dòng trong Word bằng C#. Bạn sẽ học cách tạo tệp Word mới, chèn danh sách có nhiều cấp độ, thêm một số văn bản và lưu tệp đầu ra với danh sách.
Các bước thêm dấu đầu dòng trong Word bằng C#
- Đặt môi trường để sử dụng Aspose.Words for .NET để tạo danh sách dấu đầu dòng
- Tạo một tệp World mới bằng cách sử dụng đối tượng lớp Document để thêm dấu đầu dòng
- Tạo đối tượng DocumentBuilder cho tệp Word mới tạo
- Gọi phương thức ListFormat.ApplyBulletDefault() để bắt đầu một danh sách dấu đầu dòng
- Sử dụng phương thức WriteLn() để chèn văn bản vào danh sách
- Sử dụng ListIndent() và ListOutdent() để di chuyển điều khiển đến các mục con và các mục cha trước đó trong danh sách
- Sử dụng RemoveNumbers() để xóa dấu đầu dòng trống cuối cùng và lưu kết quả
Các bước này tóm tắt việc thêm dấu đầu dòng trong Microsoft Word bằng C#. Bạn có thể tạo một tệp Word mới, liên kết một đối tượng DocumentBuilder với tệp đó và bắt đầu một danh sách bằng cách gọi ListFormat.ApplyBulletDefault(), thêm văn bản và đặt thụt lề vào trong và ra ngoài bằng cách sử dụng ListIndent() hoặc ListOutdent() bất cứ khi nào cần. Cuối cùng, gọi RemoveNumbers() để dừng danh sách và lưu tệp Word.
Mã để tạo dấu đầu dòng trong Word bằng C#
Đoạn mã này minh họa cách thêm dấu đầu dòng trong tài liệu Word bằng C#. Chúng ta đã sử dụng phương thức ApplyBulletDefault() để bắt đầu một danh sách dấu đầu dòng và sử dụng ApplyNumberDefault() để bắt đầu một danh sách số. Khi chúng ta sử dụng WriteLn(), nó sẽ tạo ra một dấu đầu dòng trống mới ở cuối danh sách, đó là lý do tại sao chúng ta sử dụng RemoveNumbers() để xóa mục trống này và dừng danh sách trong đoạn văn hiện tại.
Bài viết này hướng dẫn chúng ta cách chèn dấu đầu dòng trong Word bằng C#. Nếu bạn muốn chuyển đổi một đoạn văn hiện có thành dấu đầu dòng, hãy tham khảo bài viết Chuyển đổi đoạn văn thành dấu đầu dòng trong Word bằng C#.