Skip to content

Commit c1ce277

Browse files
committed
Add example for page break inside
1 parent e58c7fa commit c1ce277

2 files changed

Lines changed: 222 additions & 16 deletions

File tree

Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<title></title>
5+
</head>
6+
<body>
7+
<h1>Some Title!</h1>
8+
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
9+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
10+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
11+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
12+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
13+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
14+
15+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
16+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
17+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
18+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
19+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
20+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
21+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
22+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
23+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
24+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
25+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
26+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
27+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
28+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
29+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
30+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
31+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
32+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
33+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
34+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
35+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
36+
37+
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
38+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
39+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
40+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
41+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
42+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
43+
44+
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
45+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
46+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
47+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
48+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
49+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
50+
51+
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
52+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
53+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
54+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
55+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
56+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
57+
58+
<div style="color:red; page-break-inside: avoid;"><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
59+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
60+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
61+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
62+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
63+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p></div>
64+
65+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
66+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
67+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
68+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
69+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
70+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
71+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
72+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
73+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
74+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
75+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
76+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
77+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
78+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
79+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
80+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
81+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
82+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
83+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
84+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
85+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
86+
87+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
88+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
89+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
90+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
91+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
92+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
93+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
94+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
95+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
96+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
97+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
98+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
99+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
100+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
101+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
102+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
103+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
104+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
105+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
106+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
107+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
108+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
109+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
110+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
111+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
112+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
113+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
114+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
115+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
116+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
117+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
118+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
119+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
120+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
121+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
122+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
123+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
124+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
125+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
126+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
127+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
128+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
129+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
130+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
131+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
132+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
133+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
134+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
135+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
136+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
137+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
138+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
139+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
140+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
141+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
142+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
143+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
144+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
145+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
146+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
147+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
148+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
149+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
150+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
151+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
152+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
153+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
154+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
155+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
156+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
157+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
158+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
159+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
160+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
161+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
162+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
163+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
164+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
165+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
166+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
167+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
168+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
169+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
170+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
171+
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
172+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
173+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
174+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
175+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
176+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
177+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
178+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
179+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
180+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
181+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
182+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
183+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
184+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
185+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
186+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
187+
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
188+
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
189+
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
190+
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
191+
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
192+
</body>
193+
</html>

TestApp/app/controllers/index.js

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,32 @@ PdfGeneration.generateWithWebView({
2828
}
2929
});
3030

31-
// PdfGeneration.generatePDFWithTemplate({
32-
// pdfFileName : 'template',
33-
// htmlFile : Ti.Filesystem.getFile(Ti.Filesystem.resourcesDirectory, 'template.html'),
34-
// data : {
35-
// customerName : 'John Doe',
36-
// image : imgTemp.resolve().replace('file:', '')
37-
// },
38-
// successCallback : function (_data) {
39-
// console.log('SUCCESS!');
40-
// console.log('_data: ' + JSON.stringify(_data, null, '\t'));
41-
// },
42-
// failCallback : function (_data) {
43-
// console.log('FAILURE!');
44-
// console.log('_data: ' + JSON.stringify(_data, null, '\t'));
45-
// }
46-
// });
31+
PdfGeneration.generatePDFWithTemplate({
32+
pdfFileName : 'template',
33+
htmlFile : Ti.Filesystem.getFile(Ti.Filesystem.resourcesDirectory, 'template.html'),
34+
data : {
35+
customerName : 'John Doe',
36+
image : imgTemp.resolve().replace('file:', '')
37+
},
38+
successCallback : function (_data) {
39+
console.log('SUCCESS!');
40+
console.log('_data: ' + JSON.stringify(_data, null, '\t'));
41+
},
42+
failCallback : function (_data) {
43+
console.log('FAILURE!');
44+
console.log('_data: ' + JSON.stringify(_data, null, '\t'));
45+
}
46+
});
47+
48+
PdfGeneration.generatePDFWithTemplate({
49+
pdfFileName : 'pageBreakInside',
50+
htmlFile : Ti.Filesystem.getFile(Ti.Filesystem.resourcesDirectory, 'pageBreakInside.html')
51+
successCallback : function (_data) {
52+
console.log('SUCCESS!');
53+
console.log('_data: ' + JSON.stringify(_data, null, '\t'));
54+
},
55+
failCallback : function (_data) {
56+
console.log('FAILURE!');
57+
console.log('_data: ' + JSON.stringify(_data, null, '\t'));
58+
}
59+
});

0 commit comments

Comments
 (0)