Avbryt PDF

Stänger den öppna PDF-filen i minnet utan att spara den.

Tillval 

Inga.

Kompatibilitet 

Produkt Stöds
FileMaker Pro Ja
FileMaker Go Ja
FileMaker WebDirect Ja
FileMaker Server Ja
FileMaker Cloud Ja
FileMaker Data API Ja
Anpassad webbpublicering Ja

Ursprungsversion 

26.0

Beskrivning 

Det här scriptsteget stänger den PDF-fil som för närvarande är öppen i minnet utan att spara den. Använd det här scriptsteget när du behöver ignorera en pågående PDF-fil, till exempel i fall som dessa:

  • Ett fel inträffar när scriptsteget Spara poster i PDF-format eller Lägg till i PDF används och du måste ignorera den öppna PDF-filen

  • När scriptet ger användaren möjlighet att avbryta PDF-generering efter det att en PDF-fil har öppnats.

När det här scriptsteget har slutförts är ingen PDF-fil öppen och du kan skapa eller öppna en annan PDF-fil om det behövs.

Kommentarer 

  • Det här scriptsteget stänger PDF-filen utan att spara den. Om du vill spara PDF-filen ska du i stället använda Scriptsteget Stäng PDF.

  • Den öppna PDF-filen och eventuella ändringar som inte sparats går förlorade om något av följande inträffar:

    • Den aktuella FileMaker-klientsessionen avslutas.

    • FileMaker Pro-filen vars script öppnade PDF-filen stängs utan att den öppna PDF-filen först stängs.

Exempel 1 - Avbryt PDF vid fel

Skapar en PDF-rapport med felhantering. Om ett fel uppstår när PDF-filen sätts samman stängs den öppna PDF-filen utan att sparas och användaren meddelas om det.

Kopiera
Manuell felhantering [ På ]

Skapa PDF [ ]
If [ Get ( SenasteFel ) ≠ 0 ]
    Visa anpassad dialogruta [ "Fel" ; "Det gick inte att skapa PDF-filen." ]
    Avsluta script [ Textresultat: "Misslyckades" ]
End If

Lägg till i PDF [ Från: Fil ; "Försättsblad.pdf" ]
If [ Get ( SenasteFel ) ≠ 0 ]
    Avbryt PDF
    Visa anpassad dialogruta [ "Fel" ; "Det gick inte att lägga till försättsbladet i PDF-filen." ]
    Avsluta script [ Textresultat: "Misslyckades" ]
End If

Spara poster i PDF-format [ Återställ ; Spara i: Nu öppen PDF ; Alla poster som bearbetas ]
If [ Get ( SenasteFel ) ≠ 0 ]
    Avbryt PDF
    Visa anpassad dialogruta [ "Fel" ; "Det gick inte att lägga till posterna i PDF-filen." ]
    Avsluta script [ Textresultat: "Misslyckades" ]
End If

Stäng PDF [ Spara i: Fil ; "Rapport.pdf" ; Skapa mappar: Av ]