Đặt Bàn

Có bảng nổi và bảng nội tuyến:

  • Inline tables được đặt trên cùng một lớp với văn bản và được đặt trong một luồng văn bản chỉ bao quanh bảng trên và dưới. Các bảng nội tuyến sẽ luôn xuất hiện giữa các đoạn mà bạn đã đặt chúng.
  • Floating tables được xếp lớp trên văn bản và vị trí của bảng so với đoạn văn được xác định bởi neo bảng. Do đó, vị trí của bảng nổi trong tài liệu bị ảnh hưởng bởi các cài đặt định vị dọc và ngang.

Đôi khi bạn cần định vị một bảng trong một tài liệu theo một cách nhất định. Để thực hiện việc này, bạn cần sử dụng các công cụ căn chỉnh và đặt các thụt lề giữa bảng và văn bản xung quanh.

Trong bài viết này, chúng tôi sẽ thảo luận về những tùy chọn Aspose.Words cung cấp cho định vị.

Chỉ Định Vị Trí Bảng Nội Tuyến

Bạn có thể đặt vị trí của bảng nội tuyến bằng thuộc tính Aspose.Words API và Alignment. Do đó, bạn có thể điều chỉnh căn chỉnh của bảng so với trang tài liệu.

Ví dụ mã sau đây cho thấy cách đặt vị trí của bảng nội tuyến:

Nhận Căn Chỉnh Bảng Nổi

Nếu gói văn bản bảng được đặt thành Around, bạn có thể nhận được căn chỉnh ngang và dọc của bảng bằng cách sử dụng thuộc tính RelativeHorizontalAlignmentRelativeVerticalAlignment.

Với other types of text wrapping, bạn có thể căn chỉnh bảng nội tuyến bằng thuộc tính Alignment.

Ví dụ mã sau đây cho thấy làm thế nào để có được sự liên kết của bảng:

Nhận Vị Trí Bàn Nổi

Vị trí của một bảng nổi được xác định bằng cách sử dụng các thuộc tính sau:

Ví dụ mã sau đây cho thấy làm thế nào để có được vị trí của một bảng nổi:

Đặt Vị Trí Bàn Nổi

Cũng giống như getting, bạn có thể đặt vị trí của một bảng nổi bằng cách sử dụng cùng Aspose.Words API.

Điều quan trọng cần biết là căn chỉnh và khoảng cách ngang và dọc là các thuộc tính kết hợp và cái này có thể đặt lại cái kia. Ví dụ: đặt RelativeHorizontalAlignment sẽ đặt lại AbsoluteHorizontalDistance về giá trị mặc định và ngược lại. Điều này cũng đúng với sự sắp xếp theo chiều dọc.

Ví dụ mã sau đây cho thấy cách đặt vị trí của bảng nổi:

Nhận Khoảng Cách Giữa Bảng Và Văn Bản Xung quanh

Aspose.Words cũng cung cấp một cơ hội để tìm ra khoảng cách giữa các bảng và các văn bản xung quanh:

Ví dụ mã sau đây cho thấy cách lấy khoảng cách giữa bảng và văn bản xung quanh: