Hướng dẫn python print page break - ngắt trang in python

  • Trang chủ
  • Tham khảo
  • CSS
  • Thuộc tính page-break-after

Định nghĩa và sử dụng

Thuộc tính page-break-after xác định các phân chia văn bản ngay sau thành phần.

Thuộc tính page-break-after thường sử dụng cho văn bản print.

Cấu trúc

tag {
    page-break-after: giá trị;
}

Với giá trị như sau:

Thuộc tínhgiá trịVí dụMô tả
page-break-after auto page-break-after: auto; Phân chia văn bản ngay sau thành phần nếu cần thiết, đây là dạng mặc định.
always page-break-after: always; Phân chia văn bản ngay sau thành phần.
avoid page-break-after: avoid; Tránh phân chia văn bản ngay sau thành phần.
left page-break-after: left; Phân chia văn bản ngay sau bên trái thành phần.
right page-break-after: right; Phân chia văn bản ngay sau bên phải thành phần.
inherit page-break-after: inherit; Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).

Ví dụ

Mô tả




HỌC WEB CHUẨN

HỌC WEB CHUẨN

page-break-after

auto

auto

page-break-after: auto;

p.breakAfter {
    page-break-after: always;
}

Phân chia văn bản ngay sau thành phần nếu cần thiết, đây là dạng mặc định.

auto

auto

page-break-after: auto;

Phân chia văn bản ngay sau thành phần nếu cần thiết, đây là dạng mặc định.

always

page-break-after: always;

  • Trang chủ
  • Tham khảo
  • CSS
  • Phân chia văn bản ngay sau thành phần.

Định nghĩa và sử dụng

Thuộc tính page-break-after xác định các phân chia văn bản ngay sau thành phần.

Thuộc tính page-break-after thường sử dụng cho văn bản print.

Cấu trúc

tag {
    page-break-inside: giá trị;
}

Với giá trị như sau:

Thuộc tínhgiá trịVí dụMô tả
page-break-after auto page-break-after: auto; Phân chia văn bản ngay sau thành phần nếu cần thiết, đây là dạng mặc định.
always page-break-after: always; Phân chia văn bản ngay sau thành phần.
avoid page-break-after: avoid; Tránh phân chia văn bản ngay sau thành phần.
left page-break-after: left; Phân chia văn bản ngay sau bên trái thành phần.
right page-break-after: right; Phân chia văn bản ngay sau bên phải thành phần.
inherit page-break-after: inherit; Xác định thừa hưởng thuộc tính từ thành phần cha (thành phần bao ngoài).

Ví dụ

Mô tả




HỌC WEB CHUẨN

HỌC WEB CHUẨN

page-break-after

auto

auto

page-break-after: auto;

p.breakInside {
    page-break-inside: always;
}

Phân chia văn bản ngay sau thành phần nếu cần thiết, đây là dạng mặc định.

auto

auto

page-break-after: auto;

Phân chia văn bản ngay sau thành phần nếu cần thiết, đây là dạng mặc định.

always

page-break-after: always;

Phân chia văn bản ngay sau thành phần.

257

Hướng dẫn python print page break - ngắt trang in python




 http-equiv="Content-Type" content="text/html; charset=UTF-8">
</span><span>Test</span><span>
 type="text/css">
    table { page-break-inside:auto }
    tr    { page-break-inside:avoid; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }



    
        
            
















heading
notes
x
x
x

avoid 5 bình luận chia sẻ

Phân chia văn bản ngay sau thành phần.

40

avoid Để sửa lỗi này, chỉ cần thay đổi nó thành ngắt trang sau: auto. Nó sẽ phá vỡ chính xác và không tạo thêm một trang trống.







....

page-break-after: avoid; 2 bình luận chia sẻ

Phân chia văn bản ngay sau thành phần.

19

avoid




 http-equiv="Content-Type" content="text/html; charset=UTF-8">
</span><span>Test</span><span>
 type="text/css">
    table { page-break-inside:auto }
    div   { page-break-inside:avoid; } /* This is the key */
    thead { display:table-header-group }
    tfoot { display:table-footer-group }



    
        
            
        
        
            
        
        
            
        
        
            
        
        
        
            
        
    
    
heading
notes
Long />cell />should'nt />be />cut
Long />cell />should'nt />be />cut
x

page-break-after: avoid;

p.breakAfter {
    page-break-after: always;
}
1trong một số trình duyệt chỉ được xem xét cho các thành phần khối, không phải cho ô, bảng, hàng không phải là khối nội tuyến.

Tránh phân chia văn bản ngay sau thành phần.

p.breakAfter {
    page-break-after: always;
}
2các
p.breakAfter {
    page-break-after: always;
}
3thẻ, và sử dụng có
p.breakAfter {
    page-break-after: always;
}
1, nó hoạt động, nhưng messes xung quanh với cách bố trí bảng.

left 2 bình luận chia sẻ

Phân chia văn bản ngay sau thành phần.

9

avoid AAverin trên GitHub đã tạo ra một số Javascript hữu ích cho mục đích này và điều này hiệu quả với tôi:

page-break-after: avoid;

Tránh phân chia văn bản ngay sau thành phần. 5 bình luận chia sẻ

Phân chia văn bản ngay sau thành phần.

6

avoid

page-break-after

page-break-before 

page-break-after: avoid;




HỌC WEB CHUẨN

HỌC WEB CHUẨN

0

Tránh phân chia văn bản ngay sau thành phần.

left 5 bình luận chia sẻ

Phân chia văn bản ngay sau thành phần.

4

avoid

page-break-after: avoid; :




HỌC WEB CHUẨN

HỌC WEB CHUẨN

1

Tránh phân chia văn bản ngay sau thành phần. :




HỌC WEB CHUẨN

HỌC WEB CHUẨN

2

left

page-break-after: left; 0 bình luận chia sẻ

Phân chia văn bản ngay sau thành phần.

1

avoid

page-break-after: avoid; chúng tôi không thể phá vỡ

p.breakAfter {
    page-break-after: always;
}
5hoặc
p.breakAfter {
    page-break-after: always;
}
6vì chúng không phải là các yếu tố cấp khối. Vì vậy, chúng tôi nhúng
p.breakAfter {
    page-break-after: always;
}
7s vào từng cái, và áp dụng các
p.breakAfter {
    page-break-after: always;
}
8quy tắc của chúng tôi chống lại
p.breakAfter {
    page-break-after: always;
}
7. Thứ hai; chúng tôi thêm một số phần đệm vào đầu của mỗi div này, để bù cho bất kỳ tạo tác tạo kiểu nào.




HỌC WEB CHUẨN

HỌC WEB CHUẨN

3

Tránh phân chia văn bản ngay sau thành phần. Tôi không chắc chắn rằng tôi đang trình bày bất kỳ giải pháp mới nào từ các câu trả lời khác cho câu hỏi này, nhưng tôi nghĩ có lẽ điều này sẽ giúp được ai đó.

1 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ

answer

0

Tôi đã kiểm tra nhiều giải pháp và bất cứ ai cũng không làm việc tốt.

Vì vậy, tôi đã thử một mẹo nhỏ và nó hoạt động:

t feet with style:

tag {
    page-break-inside: giá trị;
}
0 được đặt ở cuối trang cuối cùng, nhưng nếu chân trang quá cao thì nó bị chồng chéo bởi nội dung của bảng.
tag {
    page-break-inside: giá trị;
}
0 được đặt ở cuối trang cuối cùng, nhưng nếu chân trang quá cao thì nó bị chồng chéo bởi nội dung của bảng.

chỉ với bàn chân:

tag {
    page-break-inside: giá trị;
}
1 không bị chồng chéo, nhưng không ở cuối trang cuối ...
tag {
    page-break-inside: giá trị;
}
1 không bị chồng chéo, nhưng không ở cuối trang cuối ...

Chúng ta hãy đặt hai bàn chân:




HỌC WEB CHUẨN

HỌC WEB CHUẨN

4



HỌC WEB CHUẨN

HỌC WEB CHUẨN

5

Một vị trí dự trữ trên các trang không phải là cuối cùng, thứ hai đặt vào chân trang tình cờ của bạn.

0 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ

answer

1

Tôi đã kiểm tra nhiều giải pháp và bất cứ ai cũng không làm việc tốt.Không có kiểu hoặc ngắt trang cần thiết cho giải pháp này. Đối với giải pháp, định dạng của bảng phải như sau:




HỌC WEB CHUẨN

HỌC WEB CHUẨN

6

Vì vậy, tôi đã thử một mẹo nhỏ và nó hoạt động:

t feet with style:

tag {
    page-break-inside: giá trị;
}
0 được đặt ở cuối trang cuối cùng, nhưng nếu chân trang quá cao thì nó bị chồng chéo bởi nội dung của bảng. 1 bình luận chia sẻ

answer

1

chỉ với bàn chân:

tag {
    page-break-inside: giá trị;
}
1 không bị chồng chéo, nhưng không ở cuối trang cuối ...Vì vậy, đây là cách mọi thứ làm việc cho tôi ..

Chúng ta hãy đặt hai bàn chân:




HỌC WEB CHUẨN

HỌC WEB CHUẨN

7

Một vị trí dự trữ trên các trang không phải là cuối cùng, thứ hai đặt vào chân trang tình cờ của bạn.

1 hữu ích 0 bình luận chia sẻ 0 bình luận chia sẻ

answer

3

Tôi đã kiểm tra nhiều giải pháp và bất cứ ai cũng không làm việc tốt.




HỌC WEB CHUẨN

HỌC WEB CHUẨN

8

Vì vậy, tôi đã thử một mẹo nhỏ và nó hoạt động:




HỌC WEB CHUẨN

HỌC WEB CHUẨN

9

t feet with style:

tag {
    page-break-inside: giá trị;
}
0 được đặt ở cuối trang cuối cùng, nhưng nếu chân trang quá cao thì nó bị chồng chéo bởi nội dung của bảng.
tag {
    page-break-inside: giá trị;
}
2, nhưng điều này đã giải quyết vấn đề ban đầu là giữ cho các hàng của bảng không bị phá vỡ.

chỉ với bàn chân:

tag {
    page-break-inside: giá trị;
}
1 không bị chồng chéo, nhưng không ở cuối trang cuối ...

p.breakAfter {
    page-break-after: always;
}
0

Chúng ta hãy đặt hai bàn chân:chỉ mỗi nội dung của mỗi tế bào.

Một vị trí dự trữ trên các trang không phải là cuối cùng, thứ hai đặt vào chân trang tình cờ của bạn. 0 bình luận chia sẻ