property FileName;
Ruta del PDF que se abrirá; solo se puede asignar mientras el componente está inactivo, y asignarla cuando Active es True lanza EPdfError
La ruta se pasa a PDFium como UTF-8, así que funcionan carpetas y nombres de archivo en cualquier escritura; los builds de Free Pascal convierten desde la página de códigos de la propia cadena, de modo que esto también se cumple cuando el programa no usa el modo de cadenas UTF-8 de Lazarus
La cadena vacía significa "sin archivo" — use CreateDocument para iniciar un PDF en blanco
Envuelve la API correspondiente de PDFium y la expone como miembro de instancia de TPdf, de modo que los consumidores no tengan que gestionar identificadores FPDF_DOCUMENT directamente
Pdf1.Active antes de llamar a operaciones de ámbito de página; los métodos que requieren un documento abierto generan EPdfError en caso contrarioSaveToFile para persistir
if Pdf1.Active then
Pdf1.FileName;