Ajoute des balises XMP dans les métadonnées du fichier PDF généré.
Attention : Cette fonction n'est valable que lors d'un export PDF d'une impression. Elle est sans effet dans les autres cas.
// Type de PDF
iParamètrePDF(iPDFA3b)
// destination PDF
iDestination(iPDFGénérique, "c:\chemin\pdf.pdf")
// rajoute les propriétés Factur-X dans les méta données du PDF
soit sMeta=[
<rdf:Description rdf:about="" xmlns:fx="urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#">
<fx:ConformanceLevel>BASIC</fx:ConformanceLevel>
<fx:DocumentFileName>factur-x.xml</fx:DocumentFileName>
<fx:DocumentType>INVOICE</fx:DocumentType>
<fx:Version>1.0</fx:Version>
</rdf:Description>
<rdf:Description rdf:about=""
xmlns:pdfaExtension="http://www.aiim.org/pdfa/ns/extension/"
xmlns:pdfaSchema="http://www.aiim.org/pdfa/ns/schema#"
xmlns:pdfaProperty="http://www.aiim.org/pdfa/ns/property#">
<pdfaExtension:schemas>
<rdf:Bag>
<rdf:li rdf:parseType="Resource">
<pdfaSchema:schema>Factur-X PDFA Extension Schema</pdfaSchema:schema>
<pdfaSchema:namespaceURI>urn:factur-x:pdfa:CrossIndustryDocument:invoice:1p0#
</pdfaSchema:namespaceURI>
<pdfaSchema:prefix>fx</pdfaSchema:prefix>
<pdfaSchema:property>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<pdfaProperty:name>DocumentFileName</pdfaProperty:name>
<pdfaProperty:valueType>Text</pdfaProperty:valueType>
<pdfaProperty:category>external</pdfaProperty:category>
<pdfaProperty:description>name of the embedded XML invoice file</pdfaProperty:description>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<pdfaProperty:name>DocumentType</pdfaProperty:name>
<pdfaProperty:valueType>Text</pdfaProperty:valueType>
<pdfaProperty:category>external</pdfaProperty:category>
<pdfaProperty:description>INVOICE</pdfaProperty:description>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<pdfaProperty:name>Version</pdfaProperty:name>
<pdfaProperty:valueType>Text</pdfaProperty:valueType>
<pdfaProperty:category>external</pdfaProperty:category>
<pdfaProperty:description>The actual version of the Factur-X XML schema
</pdfaProperty:description>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<pdfaProperty:name>ConformanceLevel</pdfaProperty:name>
<pdfaProperty:valueType>Text</pdfaProperty:valueType>
<pdfaProperty:category>external</pdfaProperty:category>
<pdfaProperty:description>The conformance level of the embedded Factur-X data
</pdfaProperty:description>
</rdf:li>
</rdf:Seq>
</pdfaSchema:property>
</rdf:li>
</rdf:Bag>
</pdfaExtension:schemas>
</rdf:Description>
]
iDéfinitXMPSupplémentaire(sMeta)
// ajoute une pièce jointe
iAjoutePièceJointe("c:\chemin\factur-x.xml", "factur-x.xml", "text/xml")
iImprimeEtat(ETAT_Facture)
Syntaxe
iDéfinitXMPSupplémentaire(<Balises XMP>)
<Balises XMP> : Chaîne de caractères
Balises XMP à ajouter dans le noeud <rdf:RDF> des métadonnées du PDF.
Cette chaîne est ajoutée au sein du bloc RDF du fichier PDF généré. Si le PDF généré est un PDF A1 ou A3, ce paramètre sera ajouté après les balises indiquant que le PDF est de type A1 (ou A3).
Classification Métier / UI : Code neutre
Composante : wd280prn.dll