pdf page view prints each page on two sheets in WKWebView
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 57/100
Rechercherichtung
Start by tracing how the PDF page view's print CSS is produced for WebKit, then inspect the @page size and margins, .p height, and break-after behavior mentioned in the issue. Reproduce printing a 38-page PDF through WKWebView with A4 paper and check which page dimensions cause the extra sheets. Done means each PDF page prints on one sheet without an empty sheet after it.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Found by the iOS session (opendocument-app/OpenDocument.ios#219). 7.5.2 does the same, so this is older than 7.6.0.
Repro: print a pdf page view from WKWebView (viewPrintFormatter, A4). A 38-page pdf gives 76 sheets, and every second sheet is empty.
Guess, not checked: the page box is one A4 high plus something (a margin, a border, or a rounding), so each page overflows onto a new sheet. The CSS of the page for print should be checked in WebKit: the @page size and margins, the height of .p in print, and break-after.
- Vorherrschende Sprache
- C++
- Sterne
- 41
- Forks
- 10
- Ø Merge
- 10 Std. 30 Min.
- Gemergte PRs (30 T.)
- 342
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus opendocument-app/OpenDocument.core
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
opendocument-app/OpenDocument.core#1281 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100
opendocument-app/OpenDocument.core#1279 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
opendocument-app/OpenDocument.core#1278 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
opendocument-app/OpenDocument.core#1221 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
opendocument-app/OpenDocument.core#1214 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in opendocument-app/OpenDocument.core
Ähnliche Issues
-
audit(c2): add_project_arguments('/experimental:c11atomics', language: ['c', 'cpp']) for MS (C2-13)Offenhygiene type:refactor
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
sandialabs/Fenix#172 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
rocketride-org/rocketride-server#2886 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
scp-fs2open/fs2open.github.com#7953 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
SteveMacenski/slam_toolbox#907 ·