EPUBCheck OPF-011 : page sur les deux côtés de la double page
Mis à jour :
EPUBCheck OPF-011 est un message d'erreur : “itemref can’t have both page-spread-right and page-spread-left properties.” Un élément itemref de spine a à la fois les propriétés page-spread-right et page-spread-left. Elles indiquent à une application de lecture de quel côté d'une double page la page se trouve, donc avoir les deux est une contradiction et EPUB l'interdit.
Le message officiel
itemref can’t have both page-spread-right and page-spread-left properties.
- Gravité par défaut
- Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
- version EPUBCheck
- 5.4.0
Causes typiques
- Propriétés ajoutées deux fois, à la main ou par un outil, lors de la configuration d'une mise en page fixe.
- Un itemref copié d'une page voisine et modifié sans supprimer l'ancien côté.
- Un script qui ajoute une propriété de répartition sans vérifier si une existait déjà.
Comment le corriger
- Ouvrez le spine dans le document de package et trouvez l'itemref vers lequel EPUBCheck pointe.
- Décidez de quel côté la page doit apparaître dans une double page.
- Conservez uniquement cette propriété, par exemple
<itemref idref="p12" properties="page-spread-left"/>, et supprimez l'autre.
Quand ce n'est pas ça
Si la propriété de répartition est sur un contenu reflowable, EPUBCheck signale OPF-100 à la place.
Termes utilisés ici
Autres messages OPF
OPF-012Item property "…" is not defined for media type "…".OPF-013Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.OPF-014The property "…" should be declared in the OPF file.OPF-007Re-declaration of reserved prefix "…".OPF-015The property "…" should not be declared in the OPF file.OPF-006Invalid prefix declaration: URI "…" is not a valid URI.
Sources
Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.