
Reply To: La fonction PDF
Bonjour,
J’ai réussi à créer et rendre fonctionnelle mon application : renseigner un formulaire et l’envoyer par mail au format A4. A date, elle fonctionne pour une seule organisation, et, ce fichier PDF est destiné à un ou deux référents d’une structure.
Aujourd’hui, je veux la partager à d’autres structures et à leurs référents associés.
Pour cela, j’ai crée une liste SharePoint dans laquelle se trouvent le nom des agences et les adresses mails des référents.
Sur l’application, j’ai ajouté un contrôle « Menu déroulant »
La difficulté que je recontre aujourd’hui est :
Le fichier PDF envoyé par mail n’est plus au format A4.
J’ai beau modifier les marges mais rien n’y fait. Comment je pourrai corriger cela ?
Voici ma formule de départ :
PDF(
DataCard4;
{
DPI: 300;
Margin: “13mm 13mm 13mm 13mm”;
Orientation: “portrait”
}
);;
Office365Outlook.SendEmailV2(
“fabrice@mail.fr,patrice@mail.fr,patrick@mail.fr “;
“Proposition d’accompagnement global”;
“Bonjour, Je vous prie de trouver une proposition d’accompagnement. Cordialement.”;
{
Attachments: Table(
{
Name: “Sc_AccoGlo.pdf”;
ContentBytes: PDF(DataCard4)
}
)
}
)
Et les nouvelles formules sont :
Set(
varPDF;
PDF(
DataCard4;
{
DPI: 300;
Margin: “13 mm 13mm 13mm 13mm”;
Orientation: “portrait”
}
)
);;
// Récupérer les adresses emails associées à l’agence sélectionnée
Set(
selectedEmails;
LookUp(
RefAccoGlo;
Titre = Dropdown1.Selected.Value
).Emails
);;
// Convertir les emails en table pour l’envoi
Set(
emailTable;
Split(
selectedEmails;
“;”
)
);;
// Envoyer l’email avec pièce jointe
Office365Outlook.SendEmailV2(
Concat(
emailTable;
selectedEmails & “;”
);
“Proposition d’accompagnement global”;
“Bonjour, Je vous prie de trouver une proposition d’accompagnement. Cordialement.”;
{
Attachments: Table(
{
Name: “Sc_AccoGlo.pdf”;
ContentBytes: varPDF
}
)
}
);;
Voici comment le fichier apparait dans ma messagerie :

Je vous remercie par avance pour votre expertise.
Fabrice