Căn dọc python docx
Để căn chỉnh theo chiều dọc văn bản trong ô bảng bằng Aspose. Trang trình bày Java cho Python. Ở đây bạn có thể xem mã ví dụ Show Mã Python
Tải xuống mã chạyTải xuống mã đang chạy từ bất kỳ trang web mã hóa xã hội nào được đề cập bên dưới Chỉ định căn chỉnh theo chiều dọc của hình nổi, khung văn bản hoặc bảng nổi Các thành viênTênMô tảNONEĐối tượng được định vị rõ ràng, thường sử dụng thuộc tính Top của nó. TOPChỉ định rằng đối tượng sẽ ở trên cùng của cơ sở căn chỉnh dọc. TRUNG TÂMChỉ định rằng đối tượng sẽ được căn giữa đối với cơ sở căn chỉnh dọc. BOTTOMSchỉ định rằng đối tượng sẽ ở dưới cùng của cơ sở căn chỉnh dọc. INSIDESchỉ định rằng đối tượng sẽ ở bên trong cơ sở căn chỉnh ngang. OUTSIDEchỉ định rằng đối tượng sẽ nằm ngoài cơ sở căn chỉnh theo chiều dọc. INLINEKhông có tài liệu. Có vẻ là một giá trị có thể cho các đoạn và bảng nổi. MẶC ĐỊNHGiống nhưví dụHướng dẫn cách chèn ảnh nổi vào giữa trang
Xem thêmNói chung, id kiểu dáng là tên kiểu dáng đã loại bỏ dấu cách (cũng có thể là dấu gạch ngang và/hoặc dấu gạch dưới) Vì vậy, nếu bạn sử dụng "Table Grid" thay vì "TableGrid", tôi nghĩ nó sẽ phù hợp với bạn Nếu không, bạn có thể kiểm tra các phong cách. xml một phần của. docx bằng opc-diag để xem tên là gì. Ngoài ra, bạn có thể liệt kê các tên có nội dung như thế này Tài liệu Word chứa văn bản được định dạng được bao bọc trong ba cấp độ đối tượng. Các đối tượng cấp thấp nhất, đối tượng đoạn văn cấp trung bình và đối tượng tài liệu cấp cao nhất. Vì vậy, chúng ta không thể làm việc với những văn bản này bằng các trình soạn thảo văn bản thông thường. Tuy nhiên, chúng ta có thể thao tác với các tài liệu từ này trong python bằng cách sử dụng mô-đun python-docx. Lệnh Pip để cài đặt mô-đun này là pip install python-docx Mô-đun docx Python cho phép người dùng thao tác với tài liệu bằng cách thao tác với tài liệu hiện có hoặc tạo một tài liệu trống mới và thao tác với nó. Nó là một công cụ mạnh mẽ vì nó giúp bạn thao tác với tài liệu ở phạm vi rất lớn giãn dòngĐể đặt khoảng cách dòng giữa văn bản trong đoạn văn, chúng tôi sử dụng định dạng đoạn văn cùng với khoảng cách dòng. Nó được sử dụng để đặt khoảng cách giữa mỗi dòng trong đoạn văn
ví dụ 1. Đặt khoảng cách dòng với giá trị khoảng cách tuyệt đối Python3
from docx.enum.text import WD_ALIGN_PARAGRAPH0 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH2
from docx.enum.text import WD_ALIGN_PARAGRAPH3 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______5_______3_______6 from docx.enum.text import WD_ALIGN_PARAGRAPH7 from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH9 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______1 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7# Import docx NOT python-docx 8from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 import 3import 4from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______185_______8 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8 đầu ra ví dụ 2. Đặt khoảng cách dòng với giá trị tương đối Python3
from docx.enum.text import WD_ALIGN_PARAGRAPH0 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH2
from docx.enum.text import WD_ALIGN_PARAGRAPH3 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______5_______3_______6 from docx.enum.text import WD_ALIGN_PARAGRAPH7 from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH9 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______1 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7# Import docx NOT python-docx 8from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 import 6
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______185_______8 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8 đầu ra Giãn cách đoạn vănĐể áp dụng giãn cách đoạn văn cho các đoạn văn bản trong tài liệu Word, chúng tôi sử dụng. đoạn_format cùng với. dấu cách_trước và. dấu cách_sau. Nó chỉ định khoảng trống được để lại trước và sau đoạn văn tương ứng. Nó chỉ có thể lấy giá trị dương làm đầu vào, nếu chúng ta đưa ra bất kỳ giá trị âm nào, nó sẽ báo lỗi phạm vi Sr. KHÔNG khoảng cách Sự miêu tả 1 dấu cách_trước Nó thêm khoảng trống trước đoạn văn trong tài liệu từ 2 dấu cách_sau Nó thêm khoảng trống sau đoạn văn trong tài liệu từ ví dụ 3. Thêm đoạn có và không có khoảng cách trong tài liệu Word Python3
from docx.enum.text import WD_ALIGN_PARAGRAPH0 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH2
from docx.enum.text import WD_ALIGN_PARAGRAPH3 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______5_______3_______6 from docx.enum.text import WD_ALIGN_PARAGRAPH7 from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH9 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______09 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7from docx.enum.text import WD_ALIGN_PARAGRAPH16 from docx.enum.text import WD_ALIGN_PARAGRAPH8 from docx.enum.text import WD_ALIGN_PARAGRAPH18 from docx.enum.text import WD_ALIGN_PARAGRAPH19_______3_______1 import 3from docx.enum.text import WD_ALIGN_PARAGRAPH22 from docx.enum.text import WD_ALIGN_PARAGRAPH8 from docx.enum.text import WD_ALIGN_PARAGRAPH24 from docx.enum.text import WD_ALIGN_PARAGRAPH1 import 3from docx.enum.text import WD_ALIGN_PARAGRAPH22 from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______31 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8 đầu ra Căn ngangĐể thiết lập căn lề ngang trong văn bản, chúng ta sẽ sử dụng. đoạn_format. phương pháp căn chỉnh. Nó được sử dụng cùng với WD_PARAGRAPH_ALIGNMENT để đặt căn chỉnh của đoạn văn. Bạn phải nhập WD_PARAGRAPH_ALIGNMENT từ docx. liệt kê. văn bản trước khi sử dụng nó from docx.enum.text import WD_ALIGN_PARAGRAPH
Các sắp xếp khác nhau được mô tả dưới đây Sr. KHÔNG Tên liên kết Sự miêu tả 1 TRUNG TÂM Nó đặt căn chỉnh thành Trung tâm 2 BÊN TRÁI Nó đặt căn chỉnh sang trái 3 PHẢI Nó đặt căn chỉnh sang phải 4 BẰNG CHỨNG Nó thiết lập sự liên kết để biện minh 5 PHÂN PHÁT Nó đặt các ký tự theo cách chúng lấp đầy toàn bộ chiều rộng của đoạn văn ví dụ 1. Thêm các đoạn văn với Căn chỉnh Ngang khác nhau Python3
from docx.enum.text import WD_ALIGN_PARAGRAPH46 import from docx.enum.text import WD_ALIGN_PARAGRAPH48
from docx.enum.text import WD_ALIGN_PARAGRAPH0 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH2
from docx.enum.text import WD_ALIGN_PARAGRAPH3 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______5_______3_______6 from docx.enum.text import WD_ALIGN_PARAGRAPH7 from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH59 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______61 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7from docx.enum.text import WD_ALIGN_PARAGRAPH16 from docx.enum.text import WD_ALIGN_PARAGRAPH8 from docx.enum.text import WD_ALIGN_PARAGRAPH70 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH72
from docx.enum.text import WD_ALIGN_PARAGRAPH73 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______75 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7from docx.enum.text import WD_ALIGN_PARAGRAPH16 from docx.enum.text import WD_ALIGN_PARAGRAPH8 from docx.enum.text import WD_ALIGN_PARAGRAPH70 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH86
from docx.enum.text import WD_ALIGN_PARAGRAPH87 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______89 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7from docx.enum.text import WD_ALIGN_PARAGRAPH16 from docx.enum.text import WD_ALIGN_PARAGRAPH8 from docx.enum.text import WD_ALIGN_PARAGRAPH70 from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 00
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______03_______3_______6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7from docx.enum.text import WD_ALIGN_PARAGRAPH16 from docx.enum.text import WD_ALIGN_PARAGRAPH8 from docx.enum.text import WD_ALIGN_PARAGRAPH70 from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 14
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______17 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 7from docx.enum.text import WD_ALIGN_PARAGRAPH16 from docx.enum.text import WD_ALIGN_PARAGRAPH8 from docx.enum.text import WD_ALIGN_PARAGRAPH70 from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 28
from docx.enum.text import WD_ALIGN_PARAGRAPH8 đầu ra thụt đầu dòngĐể đặt thụt lề trong văn bản, chúng tôi sẽ sử dụng. phương pháp định dạng đoạn văn. Để áp dụng thụt lề, chúng tôi sử dụng left_indent và right_indent với. đoạn_format và đặt giá trị của vết lõm. Bạn phải chỉ định thụt đầu dòng với giá trị độ dài i. e inch, pt hoặc cm. Bạn cũng có thể đặt một giá trị âm dưới dạng thụt đầu dòng, điều này sẽ khiến đoạn văn trùng với lề theo giá trị đã chỉ định Sr. KHÔNG thụt đầu dòng Sự miêu tả 1 left_indent Nó đặt thụt lề trái cho đoạn văn trong file word 2 right_indent Nó đặt thụt lề bên phải của đoạn văn trong tệp từ
ví dụ 2. Đặt thụt lề trái và phải của đoạn văn Python3
from docx.enum.text import WD_ALIGN_PARAGRAPH0 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH2
from docx.enum.text import WD_ALIGN_PARAGRAPH3 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______5_______3_______6 from docx.enum.text import WD_ALIGN_PARAGRAPH7 from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______52____3_______6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 58# Import docx NOT python-docx 59 # Import docx NOT python-docx 60
from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______77 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 58# Import docx NOT python-docx 59 # Import docx NOT python-docx 85
from docx.enum.text import WD_ALIGN_PARAGRAPH1 import 3import 4from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8 đầu ra ví dụ 3. Đặt giá trị âm cho thụt lề trái và phải của đoạn văn Python3
from docx.enum.text import WD_ALIGN_PARAGRAPH0 from docx.enum.text import WD_ALIGN_PARAGRAPH1 from docx.enum.text import WD_ALIGN_PARAGRAPH2
from docx.enum.text import WD_ALIGN_PARAGRAPH3 from docx.enum.text import WD_ALIGN_PARAGRAPH4_______3_______5_______3_______6 from docx.enum.text import WD_ALIGN_PARAGRAPH7 from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______52____3_______6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 58# Import docx NOT python-docx 59 # Import docx NOT python-docx 60
from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH4_______184_______77 from docx.enum.text import WD_ALIGN_PARAGRAPH6 # Import docx NOT python-docx 3from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH1 # Import docx NOT python-docx 58# Import docx NOT python-docx 59 # Import docx NOT python-docx 85
from docx.enum.text import WD_ALIGN_PARAGRAPH1 import 3_______184_______65import 4from docx.enum.text import WD_ALIGN_PARAGRAPH8
from docx.enum.text import WD_ALIGN_PARAGRAPH8 đầu ra Bạn cũng có thể chỉ đặt thụt đầu dòng cho dòng đầu tiên của đoạn văn bằng cách sử dụng. đoạn_format cùng với. thuộc tính first_line_indent. Nó chỉ định độ dài thụt đầu dòng giữa dòng đầu tiên và các dòng khác
|