|
|
|
|
|
iAjoutePièceJointe (Fonction) En anglais : iAddAttachment Ajoute une pièce jointe dans un fichier PDF généré par l'export PDF d'une impression. Cet export doit être fait : - soit avec la fonction iDestination (constante iPDF ou iPDFGénérique).
- soit depuis le visualisateur de rapports (également appelé "aperçu avant impression").
- soit depuis le mini-aperçu avant impression.
// Destination PDF iDestination(iPDFGénérique, "c:\chemin\pdf.pdf")  // Ajoute une pièce jointe iAjoutePièceJointe("c:\chemin\pj.xls", "Feuille de calcul d'exemple", "application/vnd.ms-excel")  // Positionne un signet et un texte à 5 cm du haut de la page iPosY(50) iAjouteSignet("page 1 ligne 1", "Première ligne de la première page", "page1") iImprime("Première ligne de la première page")  // Fin de l'impression iFinImprime() Syntaxe
Ajouter une pièce jointe (sous forme de fichier) à un fichier PDF Masquer les détails
iAjoutePièceJointe(<Fichier à  ajouter> [, <Description> [, <Type MIME> [, <Relation possible>]]])
<Fichier à ajouter> : Chaîne de caractères Chemin complet ou relatif du fichier présent sur le disque à ajouter à la suite du fichier PDF généré par l'impression. <Description> : Chaîne de caractères optionnelle Courte description du fichier à intégrer. <Type MIME> : Chaîne de caractères ou constante de type chaîne optionnelle Type Mime associé au fichier ajouté : - Nom du type MIME à utiliser. Plus de 150 types sont définis dans la norme de communication MIME (disponible sur Internet). Les valeurs les plus courantes et reconnues par la plupart des navigateurs sont :
- "application/pdf" : document au format PDF (*.pdf)
- "text/html" : page HTML (*.htm, *.html)
- "text/plain": fichier texte (*.txt)
- "image/gif" : image au format GIF (*.gif)
- "image/jpeg" : image au format JPEG (*.jpg, *.jpeg)
- "video/mpeg" : vidéo au format MPEG (*.mpg, *.mpeg)
- Type MIME correspondant à une des constantes suivantes :
| | typeMimeApplicationXML | Contenu de type XML. | typeMimeBinaire | Contenu de type binaire (flux d'octets). | typeMimeDOC | Contenu de type fichier Word (*.doc) | typeMimeDOCX | Contenu de type fichier Word (*.docx) | typeMimeGIF | Contenu de type image au format GIF (*.gif) | typeMimeHTML | Contenu de type page HTML (*.htm, *.html) | typeMimeJPEG | Contenu de type image au format JPEG (*.jpg, *.jpeg) | typeMimeJSON | Contenu de type JSON. | typeMimePDF | Contenu de type document PDF (*.pdf) | typeMimePNG | Contenu de type image au format JPEG (*.png) | typeMimeSOAP | Contenu SOAP au format XML. | typeMimeTexte | Contenu au format texte (*.txt) | typeMimeTexteXML | Contenu texte au format XML | typeMimeXLS | Contenu au format Excel (*.xls) | typeMimeXLSX | Contenu au format Excel (*.xlsx) | typeMimeZIP | Contenu au format ZIP (*.zip) |
<Relation possible> : Constante de type Entier optionnelle Nouveauté SaaSRelation possible correspondant à la valeur de "AFRelationship" (nécessaire pour l'utilisation de Factur-X) : | | relationAlternative (Valeur par défaut) | Spécification de fichier correspondant à une représentation alternative du contenu. Exemple : fichier audio. | relationDonnées | Spécification de fichier correspondant à des informations utilisées pour dériver une présentation visuelle. Exemple : un tableau ou un graphique. | relationNonSpécifiée | Relation non connue ou ne pouvant pas être décrite par une des autres constantes. | relationSource | Spécification de fichier correspondant au matériel source original pour le contenu associé. | relationSupplément | Spécification de fichier correspondant à une représentation supplémentaire de la source ou des données d'origine. |
Ajouter une pièce jointe (sous forme de Buffer) à un fichier PDF Masquer les détails
iAjoutePièceJointe(<Buffer à  ajouter> , <Nom pièce jointe> [, <Description> [, <Type MIME> [, <Date de création> [, <Date de modification> [, <Relation possible>]]]]])
<Buffer à ajouter> : Buffer Contenu à ajouter à la suite du fichier PDF généré par l'impression. <Nom pièce jointe> : Chaîne de caractères Nom de la pièce jointe qui sera affiché dans le fichier PDF. Attention : l'extension de la pièce jointe doit être indiquée. <Description> : Chaîne de caractères optionnelle Courte description du contenu à intégrer. <Type MIME> : Chaîne de caractères ou constante de type chaîne optionnelle Type Mime associé au contenu ajouté : - Nom du type MIME à utiliser. Plus de 150 types sont définis dans la norme de communication MIME (disponible sur Internet). Les valeurs les plus courantes et reconnues par la plupart des navigateurs sont :
- "application/pdf" : document au format PDF (*.pdf)
- "text/html" : page HTML (*.htm, *.html)
- "text/plain": fichier texte (*.txt)
- "image/gif" : image au format GIF (*.gif)
- "image/jpeg" : image au format JPEG (*.jpg, *.jpeg)
- "video/mpeg" : vidéo au format MPEG (*.mpg, *.mpeg)
- Type MIME correspondant à une des constantes suivantes :
| | typeMimeApplicationXML | Contenu de type XML. | typeMimeBinaire | Contenu de type binaire (flux d'octets). | typeMimeDOC | Contenu de type fichier Word (*.doc) | typeMimeDOCX | Contenu de type fichier Word (*.docx) | typeMimeGIF | Contenu de type image au format GIF (*.gif) | typeMimeHTML | Contenu de type page HTML (*.htm, *.html) | typeMimeJPEG | Contenu de type image au format JPEG (*.jpg, *.jpeg) | typeMimeJSON | Contenu de type JSON. | typeMimePDF | Contenu de type document PDF (*.pdf) | typeMimePNG | Contenu de type image au format JPEG (*.png) | typeMimeSOAP | Contenu SOAP au format XML. | typeMimeTexte | Contenu au format texte (*.txt) | typeMimeTexteXML | Contenu texte au format XML | typeMimeXLS | Contenu au format Excel (*.xls) | typeMimeXLSX | Contenu au format Excel (*.xlsx) | typeMimeZIP | Contenu au format ZIP (*.zip) |
<Date de création> : DateHeure optionnelle Date UTC de création de la pièce jointe. <Date de modification> : DateHeure optionnelle Date UTC de modification de la pièce jointe. <Relation possible> : Constante de type Entier optionnelle Nouveauté SaaSRelation possible correspondant à la valeur de "AFRelationship" (nécessaire pour l'utilisation de Factur-X) : | | relationAlternative (Valeur par défaut) | Spécification de fichier correspondant à une représentation alternative du contenu. Exemple : fichier audio. | relationDonnées | Spécification de fichier correspondant à des informations utilisées pour dériver une présentation visuelle. Exemple : un tableau ou un graphique. | relationNonSpécifiée | Relation non connue ou ne pouvant pas être décrite par une des autres constantes. | relationSource | Spécification de fichier correspondant au matériel source original pour le contenu associé. | relationSupplément | Spécification de fichier correspondant à une représentation supplémentaire de la source ou des données d'origine. |
Remarques Format du fichier PDF La fonction iAjoutePièceJointe permet uniquement d'ajouter des fichiers dans les fichiers PDF au format PDF standard et PDF/A-3b. Rappel : Le choix du format de génération du fichier PDF peut être fait grâce à la fonction iParamètrePDF. Attention : Le format PDF/A-1b interdit l'intégration de pièces-jointes : la fonction iAjoutePièceJointe génère une erreur fatale dans ce cas. Classification Métier / UI : Code neutre Composante : wd300prn.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|