PDF sluiten
Hiermee sluit u het geopende PDF-bestand en slaat u het op in een bestandspad, variabele of containerveld.
Zie ook
Opties
-
Opslaan in is de locatie waar u het PDF-bestand wilt opslaan:
-
Bestand geeft een pad naar een PDF-bestand aan. Als deze optie is geselecteerd, is de optie Uitvoerbestand beschikbaar.
-
Doel geeft een containerveld of variabele aan. Als deze optie is geselecteerd, wordt de optie Doel beschikbaar.
-
Er zijn extra opties beschikbaar wanneer Opslaan in Bestand is:
-
Uitvoerbestand definieert een lijst met een of meer paden en bestandsnamen voor het PDF-bestand. De scriptstap doorzoekt de lijst en slaat de gegevens op in het eerste pad waarnaar succesvol kan worden geschreven. Paden moeten een van de voorvoegsels van het
bestandspadgebruiken. Raadpleeg Bestandspaden maken.U kunt ook het volgende selecteren:
-
Bestand automatisch openen zodat het uitvoerbestand met het standaardprogramma wordt geopend.
-
E-mail maken met bestand als bijlage zodat een nieuw e-mailbericht met het uitvoerbestand als bijlage wordt gemaakt in het standaardprogramma voor e-mail van de gebruiker.
Als FileMaker Pro een script uitvoert dat geen absoluut pad opgeeft en het databasebestand met het script wordt gehost, wordt aangenomen dat het pad de map Documenten van de huidige gebruiker is.
-
-
Met Mappen maken geeft u op of nieuwe mappen moeten worden gemaakt op het pad van het uitvoerbestand.
Er zijn extra opties beschikbaar wanneer Opslaan in Doel is:
-
Doel geeft het containerveld of de variabele aan waarin het PDF-bestand wordt opgeslagen.
-
Bestandsnaam is een tekstexpressie die de te gebruiken bestandsnaam specificeert. Deze bestandsnaam wordt samen met de PDF-gegevens opgeslagen en wordt weergegeven wanneer het PDF-bestand wordt geëxporteerd of als ernaar wordt verwezen. Indien deze niet is opgegeven, wordt een standaardbestandsnaam gebruikt.
Compatibiliteit
| Product | Ondersteund |
| FileMaker Pro | Ja |
| FileMaker Go | Ja |
| FileMaker WebDirect | Gedeeltelijk |
| 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 en slaat het op de opgegeven bestemming op. Dit is de laatste stap in een PDF-workflow die gebruikmaakt van de PDF openen scriptstap of de PDF maken scriptstap.
Nadat deze scriptstap is voltooid, blijft er geen PDF-bestand open en kunt u indien nodig een ander PDF-bestand maken of openen.
Opmerkingen
-
Voordat u deze scriptstap kunt uitvoeren, moet er een PDF-bestand geopend zijn. Als er geen PDF-bestand is geopend, retourneert deze scriptstap foutcode 5 ("Opdracht is niet beschikbaar").
-
Deze scriptstap moet worden gebruikt om een PDF-workflow te voltooien. Als u een geopend PDF-bestand niet sluit, kunt u geen extra PDF-bestanden openen of maken.
-
Als er niet naar de opgegeven uitvoerlocatie kan worden geschreven (bijvoorbeeld vanwege machtigingen of schijfruimte), retourneert de scriptstap de juiste foutcode, maar blijft het PDF-bestand geopend. Als er al een bestand met het opgegeven bestandspad aanwezig is, overschrijft deze scriptstap het bestaande bestand zonder dat er een fout wordt geretourneerd.
-
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
-
-
In FileMaker WebDirect wordt de optie Opslaan in: Bestand niet ondersteund.
Voorbeeld 1 - PDF opslaan in bestand
Hiermee maakt u een PDF-bestand, voegt u pagina's toe voor de huidige records en slaat u het bestand op in Report.pdf in de map Documenten van de gebruiker.
PDF maken [ ]
Records opslaan als PDF [ Herstellen, ; Opslaan in: Momenteel geopende PDF ; Records die worden doorgebladerd ]
Variabele instellen [ $filePath ; Waarde: Get ( DocumentsPath ) & "Report.pdf" ]
PDF sluiten [ Opslaan in: Bestand ; $filePath ; Mappen maken: Aan ]
Voorbeeld 2 - PDF-bestand opslaan in containerveld
Hiermee maakt u een PDF-rapport, slaat u het rechtstreeks op in een containerveld en stelt u metagegevensvelden in voor het tijdstip waarop het is gegenereerd en het type.
PDF maken [ ]
PDF toevoegen [ Vanuit: Bron ; Bron: Global::CoverPage ]
Ga naar lay-out [ "Maandelijks rapport" (Rapporten) ]
Records opslaan als PDF [ Herstellen ; Opslaan in: Momenteel geopende PDF ; Records die worden doorgebladerd ]
PDF sluiten [ Opslaan in: Doel ; Doel: Global::GeneratedPDF ]
Veld instellen [ Global::GeneratedDate ; Get ( CurrentTimestamp ) ]
Veld instellen [ Global::ReportType ; "Maandelijkse samenvatting" ]