property FileName;
Chemin du PDF à ouvrir ; il ne peut être affecté que lorsque le composant est inactif, et l’affecter alors que Active vaut True lève une EPdfError
Le chemin est transmis à PDFium en UTF-8, si bien que les dossiers et noms de fichiers de toute écriture fonctionnent ; les builds Free Pascal convertissent depuis la page de code propre à la chaîne, ce qui vaut donc aussi quand le programme n’utilise pas le mode chaîne UTF-8 de Lazarus
Une chaîne vide signifie "aucun fichier" — utilisez CreateDocument pour créer à la place un PDF vierge
Encapsule l’API PDFium correspondante et l’expose comme membre d’instance TPdf afin que les consommateurs n’aient pas à gérer directement les handles FPDF_DOCUMENT
Pdf1.Active avant d’appeler des opérations à portée de page ; les méthodes qui exigent un document ouvert lèvent EPdfError sinonSaveToFile pour persister
if Pdf1.Active then
Pdf1.FileName;