Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

EPUBCheck OPF-012: proprietà errata per il tipo di file

Aggiornato:

EPUBCheck OPF-012 è un messaggio di errore: “Item property "…" is not defined for media type "…".” Un item del manifest dichiara una proprietà che non si applica al suo tipo di media. Le proprietà del manifest descrivono cosa è o contiene un file, e ognuna è definita solo per certi tipi di file.

Il messaggio ufficiale

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

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • immagine di copertura in un file che non è un'immagine, come la pagina XHTML che mostra la copertina.
  • nav su un file che non è un documento XHTML.
  • svg, mathml o scriptato su un file che non è un documento di contenuto, come un foglio di stile o un'immagine.

Come correggerlo

  1. Leggi i nomi della proprietà e del tipo di media EPUBCheck nei messaggi.
  2. Sposta la proprietà nell'elemento che descrive realmente, ad esempio cover-image nel file immagine stesso.
  3. Rimuovi la proprietà se nessun elemento dovrebbe portarla, quindi esegui nuovamente EPUBCheck.

Quando non è questo

Se la proprietà semplicemente non esiste nel vocabolario, è OPF-027.

Termini usati qui

Altri messaggi di 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 "…".

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-012?

EPUBCheck OPF-012 è un messaggio di errore: “Item property "…" is not defined for media type "…".” Un item del manifest dichiara una proprietà che non si applica al suo tipo di media. Le proprietà del manifest descrivono cosa è o contiene un file, e ognuna è definita solo per certi tipi di file.

È OPF-012 un errore?

OPF-012 è segnalato come errore per impostazione predefinita. Il EPUB rompe una regola della specifica ed è non valido. I negozi e l'invio a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti