Sari la conținut
EPUBCheck · Document pachet (OPF)

EPUBCheck OPF-012: proprietate greșită pentru tipul de fișier

Actualizat:

EPUBCheck OPF-012 este un mesaj de eroare: „Item property "…" is not defined for media type "…".” Un item din manifest are o proprietate care nu se aplică tipului său de media. Proprietățile manifestului descriu ce este sau conține un fișier, iar fiecare este definită doar pentru anumite tipuri de fișiere.

Mesajul oficial

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

Severitate implicită
Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
versiunea EPUBCheck
5.4.0

%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.

Cauze tipice

  • imagine de copertă pe un fișier care nu este o imagine, cum ar fi pagina XHTML care arată coperta.
  • nav pe un fișier care nu este un document XHTML.
  • svg, mathml sau scriptat într-un fișier care nu este un document de conținut, cum ar fi un fișier de stil sau o imagine.

Cum să o repari

  1. Citește numele proprietății și tipului de media EPUBCheck din mesaj.
  2. Mută proprietatea la elementul pe care îl descrie cu adevărat, de exemplu, cover-image la fișierul imaginii propriu-zise.
  3. Eliminați proprietatea dacă niciun element nu ar trebui să o poarte, apoi rulați din nou EPUBCheck.

Când nu este acest lucru

Dacă proprietatea pur și simplu nu există în vocabular, acesta este OPF-027.

Termeni folosiți aici

Alte mesaje 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 "…".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-012?

EPUBCheck OPF-012 este un mesaj de eroare: „Item property "…" is not defined for media type "…".” Un item din manifest are o proprietate care nu se aplică tipului său de media. Proprietățile manifestului descriu ce este sau conține un fișier, iar fiecare este definită doar pentru anumite tipuri de fișiere.

Este OPF-012 o eroare?

OPF-012 este raportat ca eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele