BHfPey0#sNJT(W2CPDE?;xIEHtsZ4D
z5dB^+CQwc7e6HkI0GTQxv*h(>i$kys)F7P^CuUyZy;4?`8#T}ecMugMDl*Ux**JI~
zevL3Vku3Rr0+In6O{qGM;!{l{d{&QFK|UO-msgMl36dKTq#cP_%6gEXV^k|y@gY8&
z2$VNo`gY0VCQU(G;>zAju?>dS*7M8arqwRtrB@uUZrx{TxHUav%C>+3bj@EI?6}*u
zF}AD6`kDU1;g1(o8_HfBxOiooJ+&*wcXy$^>(s<{^RWw5ULY^;#Db)*b(?>AzHD4x
z;GgSPy5}FyKHB-yuIwW>yWSnRY@4&UG{-vktMX;X5)82uf41G)+F2QFx=|ThQTnIG
z^*-DY2sBh60hW2BKDlTb)x@l)x_RSDxP7Pag
ziYI1irsJ=OGpl-L2%FuSt`ebY?wM7SgQ4yT!WA}riY`9h1e>jep=LImjx=xn2%F3K
zs;Tv>(h5T>*zkrd&B5J`OJ6G6nXe-YylaWeHP0Q%ja}cDZ(qB+?rA!3xBu#2k9~a-
zJgIiraNdV|P3_Z2(ah3t6X+h@1l%K2ysypxK>wev&v9`>K`EARX
zp6@v0xq_Kv`>vI>PZnFn{?$gAh1WOkIonogGcMbn!)`m@KFd(>?71cFwduj|u0Cz^
zj*3w8ZEf>2i-behJXPZt2~3}Mg)107fVYy0(1Clux5U}*{2i*;dh+%CP2bEqNRQ6B
zJ}O5^yo{_k?|@v4yl)}JBk%;7EaHLjh*^MK=@Ct$?1=ybndZ+>21P@a4j373l_6>p
z)hWGS1eM%qB&`srew}#oNQX}n(vSjNB-S%PE=K|E-+Td&@oH`12Vw_3`eal
zAl}Cyg%x%LMpJkaMq=z}Oiz!tWk>TtioIwcAJany1Wq)p6}z+ev57YlG1X~vqY=NP?~g)C=c^k&9vrjntB;`A01
c&Sm0%e=%5gS>b)kV3whlhQ#dI$*ET2Usls*$N&HU
literal 0
HcmV?d00001
diff --git a/test/text/test_multi_cell.py b/test/text/test_multi_cell.py
index 0f9348280..8f5612570 100644
--- a/test/text/test_multi_cell.py
+++ b/test/text/test_multi_cell.py
@@ -545,6 +545,16 @@ def test_multi_cell_with_padding_check_input():
pdf.multi_cell(0, 5, LONG_TEXT, border=1, padding=(5, 5, 5, 5, 5, 5))
+def test_multi_cell_with_padding_and_page_break(tmp_path): # issue #1395
+ pdf = FPDF()
+ pdf.add_page()
+ pdf.set_font("Helvetica")
+ pdf.multi_cell(
+ w=0, text="Hello, this is a sample PDF!" * 300, padding=[0, 0, 50, 0]
+ )
+ assert_pdf_equal(pdf, HERE / "multi_cell_with_padding_and_page_break.pdf", tmp_path)
+
+
def test_multi_cell_return_value(tmp_path):
pdf = FPDF()
pdf.add_page()