Passer au contenu
EPUBCheck · Document de paquet (OPF)

EPUBCheck OPF-012 : propriété incorrecte pour le type de fichier

Mis à jour :

EPUBCheck OPF-012 est un message d'erreur : “Item property "…" is not defined for media type "…".” Un élément de manifeste a une propriété qui ne s'applique pas à son type de media. Les propriétés de manifeste décrivent ce qu'est ou contient un fichier, et chacune est définie uniquement pour certains types de fichiers.

Le message officiel

Item property "%1$s" is not defined for media type "%2$s".

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

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • image de couverture sur un fichier qui n'est pas une image, comme la XHTML page qui affiche la couverture.
  • navigation sur un fichier qui n'est pas un document XHTML.
  • svg, mathml ou scripté sur un fichier qui n'est pas un document de contenu, tel qu'une feuille de style ou une image.

Comment le corriger

  1. Lisez les noms de propriété et de type de média EPUBCheck dans le message.
  2. Déplacez la propriété vers l'élément qu'elle décrit vraiment, par exemple cover-image vers le fichier image lui-même.
  3. Supprimer la propriété si aucun élément ne doit l'avoir, puis exécuter à nouveau EPUBCheck.

Quand ce n'est pas ça

Si la propriété n'existe tout simplement pas dans le vocabulaire, c'est OPF-027.

Termes utilisés ici

Autres messages OPF

  • OPF-011 itemref can’t have both page-spread-right and page-spread-left properties.
  • OPF-013 Resource "…" is declared with MIME type "…" in content, but has MIME type "…" in the package document.
  • OPF-014 The property "…" should be declared in the OPF file.
  • OPF-015 The property "…" should not be declared in the OPF file.
  • OPF-016 The element "rootfile" is missing its required attribute "full-path".
  • OPF-007 Re-declaration of reserved prefix "…".

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck OPF-012 ?

EPUBCheck OPF-012 est un message d'erreur : “Item property "…" is not defined for media type "…".” Un élément de manifeste a une propriété qui ne s'applique pas à son type de media. Les propriétés de manifeste décrivent ce qu'est ou contient un fichier, et chacune est définie uniquement pour certains types de fichiers.

Est-ce que OPF-012 est une erreur ?

OPF-012 est signalé comme erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck se termine avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils