Stäng PDF
Stänger och sparar den öppna PDF-filen i en filsökväg, variabel eller ett containerfält.
Tillval
-
Spara i anger var PDF-filen ska sparas:
-
Fil anger en sökväg för PDF-filen. När alternativet är markerat blir alternativet Utdatafil tillgängligt.
-
Mål anger ett containerfält eller en variabel. När det här alternativet är markerat blir alternativet Mål tillgängligt.
-
Ytterligare alternativ som är tillgängliga när Spara i anges till Fil.
-
Utdatafil definierar en lista med en eller flera sökvägar och filnamn för PDF-filen. Scriptsteget söker igenom listan och sparar PDF-filen på den första sökvägen som det kan skriva till. Sökvägarna måste använda ett av sökvägsprefixen
file. Mer information finns i Skapa filsökvägar.Du kan också välja:
-
Öppna fil automatiskt öppnar utdatafilen med standardprogrammet
-
Skapa e-post med fil som bilaga visar ett nytt e-postmeddelande i användarens standardprogram för e-post med utdatafilen som en bilaga
Om FileMaker Pro kör ett script som inte anger en absolut sökväg, och databasfilen som innehåller scriptet är värdbaserad, antas sökvägen vara den aktuella användarens Dokument-mapp.
-
-
Skapa mappar anger om nya mappar som du anger ska skapas på utdatafilens sökväg.
Ytterligare alternativ som är tillgängliga när Spara i anges till Mål:
-
Mål anger det containerfält eller den variabel där PDF-files sparas.
-
Filnamn är ett textuttryck som anger vilket filnamn som ska användas. Filnamnet lagras tillsammans med PDF-data och visas när PDF-filen exporteras eller refereras till. Om inget filnamn anges används ett standardfilnamn.
Kompatibilitet
| Produkt | Stöds |
| FileMaker Pro | Ja |
| FileMaker Go | Ja |
| FileMaker WebDirect | Delvis |
| 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 och sparar den på den angivna destinationen. Det här är det sista steget i ett PDF-arbetsflöde som använder Scriptsteget Öppna PDF eller Scriptsteget Skapa PDF.
Nä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
-
En PDF-fil måste vara öppen innan du kan använda det här scriptsteget. Om ingen PDF-fil är öppen returneras felkod 5 ("Kommandot är inte tillgängligt").
-
Det här scriptsteget måste användas för att slutföra ett PDF-arbetsflöde. Om du inte stänger en öppen PDF-fil kan du inte öppna eller skapa ytterligare PDF-filer.
-
Om den angivna utdataplatsen inte kan skrivas till (till exempel på grund av behörigheter eller diskutrymme) returnerar scriptsteget en lämplig felkod, men PDF-filen förblir öppen. Om det redan finns en fil med den angivna sökvägen skrivs den befintliga filen över av det här scriptsteget utan att något fel returneras.
-
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.
-
-
I FileMaker WebDirect stöds inte alternativet Spara i: Fil.
Exempel 1 - Spara PDF i fil.
Skapar en PDF-fil, lägger till sidor för de aktuella posterna och sparar den som Rapport.pdf i användarens dokumentmapp.
Skapa PDF [ ]
Spara poster i PDF-format [ Återställ ; Spara i: Nu öppen PDF ; Alla poster som bearbetas ]
Ange variabel [ $filsökväg ; Värde: Get ( Dokumentsökväg ) & "Rapport.pdf" ]
Stäng PDF [ Spara i: Fil ; $filsökväg ; Skapa mappar: På ]
Exempel 2 - Spara PDF-fil i containerfält
Skapar en PDF-rapport, lagrar den direkt i ett containerfält och anger metadatafält för när den genererades och dess typ.
Skapa PDF [ ]
Lägg till i PDF [ Från: Källa ; Källa: Global::Försättsblad ]
Gå till layout [ "Månadsrapport" (Rapporter) ]
Spara poster i PDF-format [ Återställ ; Spara i: Nu öppen PDF ; Alla poster som bearbetas ]
Stäng PDF [ Spara i: Mål ; Mål: Global::GenereradPDF ]
Tilldela fält [ Global::GenereradDatum ; Get ( AktuellTidsstämpel ) ]
Tilldela fält [ Global::Rapporttyp ; "Månadssammanfattning" ]