PDF annuleren
Sluit de geopende PDF in het geheugen zonder deze op te slaan.
Zie ook
Opties
Geen.
Compatibiliteit
| Product | Ondersteund |
| FileMaker Pro | Ja |
| FileMaker Go | Ja |
| FileMaker WebDirect | Ja |
| FileMaker Server | Ja |
| FileMaker Cloud | Ja |
| FileMaker Data API | Ja |
| Custom Web Publishing | Ja |
Afkomstig uit versie
26.0
Beschrijving
Deze scriptstap sluit het momenteel geopende PDF-bestand in het geheugen zonder het op te slaan. Gebruik deze scriptstap als u een PDF-bestand dat in behandeling is moet verwijderen, bijvoorbeeld wanneer:
-
Er een fout optreedt tijdens het gebruik van de scriptstap Records opslaan als PDF of PDF toevoegen en u het geopende PDF-bestand moet verwijderen
-
Wanneer uw script de gebruiker de optie geeft om het genereren van PDF-bestanden te annuleren nadat een PDF-bestand is geopend
Nadat deze scriptstap is voltooid, blijft er geen PDF-bestand open en kunt u indien nodig een ander PDF-bestand maken of openen.
Opmerkingen
-
Deze scriptstap verwijdert het PDF-bestand zonder het op te slaan. Als u het PDF-bestand wilt opslaan, gebruikt u in plaats daarvan de PDF sluiten scriptstap.
-
Het geopende PDF-bestand en eventuele niet-opgeslagen wijzigingen gaan verloren als een van de volgende situaties zich voordoet:
-
De huidige FileMaker-clientsessie wordt beëindigd
-
Het FileMaker Pro-bestand waarvan het script het PDF-bestand heeft geopend, wordt gesloten zonder het geopende PDF-bestand te sluiten
-
Voorbeeld 1 - PDF annuleren bij fout
Hiermee maakt u een PDF-rapport met foutafhandeling. Als er een fout optreedt tijdens het samenstellen van het PDF-bestand, sluit het script het geopende PDF-bestand zonder het op te slaan en wordt de gebruiker hiervan op de hoogte gesteld.
Foutafvanging instellen [ Aan ]
PDF maken [ ]
If [ Get ( LastError ) ≠ 0 ]
Aangepast dialoogvenster tonen [ "Fout" ; "Kon geen PDF-bestand maken." ]
Script afsluiten [ Tekstresultaat: "Mislukt" ]
End If
PDF toevoegen [ Vanuit: Bestand ; "CoverPage.pdf" ]
If [ Get ( LastError ) ≠ 0 ]
PDF annuleren
Aangepast dialoogvenster tonen [ "Fout" ; "Kon geen voorblad toevoegen aan PDF-bestand." ]
Script afsluiten [ Tekstresultaat: "Mislukt" ]
End If
Records opslaan als PDF [ Herstellen ; Opslaan in: Momenteel geopende PDF ; Records die worden doorgebladerd ]
If [ Get ( LastError ) ≠ 0 ]
PDF annuleren
Aangepast dialoogvenster tonen [ "Fout" ; "Kon geen records toevoegen aan PDF-bestand." ]
Script afsluiten [ Tekstresultaat: "Mislukt" ]
End If
PDF Sluiten [ Opslaan in: Bestand ; "Report.pdf" ; Mappen maken: Uit ]