pdf page view prints each page on two sheets in WKWebView
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 57/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- C++
- Estrellas
- 41
- Forks
- 10
- Merge medio
- 10 h 30 min
- PR fusionados (30 d)
- 342
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de opendocument-app/OpenDocument.core
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
opendocument-app/OpenDocument.core#1281 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
opendocument-app/OpenDocument.core#1279 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
opendocument-app/OpenDocument.core#1278 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
opendocument-app/OpenDocument.core#1221 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
opendocument-app/OpenDocument.core#1214 ·
Los mantenedores suelen responder en 1 día
Todos los issues de opendocument-app/OpenDocument.core
Issues similares
-
bug priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
chipsalliance/verible#2644 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
grafana/pyroscope-dotnet#470 ·
Los mantenedores suelen responder en 1 día
-
documentation P5 XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
open-astro/AlpacaBridge#1848 ·
Los mantenedores suelen responder en 1 día
-
DiskANN AnnIterator returns unconverted IP distances after the graph walk runs out of candidatesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
zilliztech/knowhere#1933 ·
Los mantenedores suelen responder en 1 día