Skriv ut PDF

Skriver ut en PDF-fil från den filsökväg, variabel eller det containerfält som angetts.

Tillval 

  • Från avser hur PDF-filens plats anges:

    • Fil anger en sökväg till PDF-fil. När alternativet är markerat blir alternativet Källfil tillgängligt.

    • Källa anger en PDF-fil i ett containerfält eller i en variabel. När alternativet är markerat blir alternativet Källa tillgängligt.

  • Källfil definierar en lista med en eller flera sökvägar och filnamn för PDF-filen när Från är Fil. Scriptsteget söker igenom listan och använder den första PDF-filen som hittas. Sökvägarna måste använda ett av sökvägsprefixen image. Mer information finns i Skapa filsökvägar.

  • Källa anger det containerfält eller en variabel som lagrar PDF-filen när Från är Källa.

  • Lösenord är ett textuttryck för lösenordet som krävs för att öppna en krypterad PDF-fil. Om PDF-filen inte är krypterad ignoreras det här alternativet.

  • Ange utskriftstillval låter dig ange en skrivare och andra alternativ (Återställ anger att utskriftsalternativ är sparade i scriptsteget). När scriptet körs skickas utdata från det till den skrivare du har angett.

    Om du inte anger en skrivare innan du sparar scriptet, eller om angiven skrivare inte kan hittas när scriptet körs, skickas utdata från scriptsteget till användarens standardskrivare.

  • Spara utskriftsalternativ i anger ett containerfält eller en variabel där de aktuella utskriftsinställningarna sparas för framtida användning. På så sätt kan du spara och återanvända utskriftsinställningar för flera olika utskriftsåtgärder.

  • Använd utskriftsalternativ från anger ett containerfält eller en variabel där utskriftsinställningar lagras som tidigare sparats med alternativet Spara utskriftsalternativ i. Om inget annat anges använder scriptsteget systemets aktuella utskriftsinställningar.

  • Med dialogruta anger om dialogrutan Skriv ut ska visas när scriptsteget utförs. När alternativet är visas dialogrutan Skriv ut där användaren kan göra val. När alternativet är Av görs utskriften med de aktuella eller angivna utskriftsinställningarna utan att användaren kan göra några val.

Kompatibilitet 

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

Ursprungsversion 

26.0

Beskrivning 

Det här scriptsteget skriver ut en PDF-fil direkt från en filsökväg, ett containerfält eller en variabel utan att PDF-filen måste visas i en layout. Det är ett smidigt sätt att skriva ut PDF-dokument som en del av automatiserade arbetsflöden.

Scriptsteget kan använda sparade utskriftsinställningar för ett enhetligt utskriftsbeteende, eller visa dialogrutan Skriv ut där användarinteraktion är möjlig. Utskriftsinställningarna kan sparas i ett containerfält eller en variabel och återanvändas i olika utskriftsåtgärder.

Det här scriptsteget är användbart för

  • automatiserad utskrift av PDF-rapporter och PDF-dokument

  • batchutskrift av flera PDF-filer med enhetliga utskriftsinställningar

  • utskrift av PDF-innehåll som lagras i containerfält utan att först exportera PDF-filen till disken.

Kommentarer 

  • Om lösenordet saknas eller är felaktigt för krypterade PDF-filer returnerar det här scriptsteget felkod 607 ("Lösenord saknas eller är felaktigt för krypterad PDF-fil").

  • Om PDF-filens säkerhetsinställningar inte tillåter utskrift returnerar det här scriptsteget felkod 608 ("Säkerhetsinställningar i PDF-filen tillåter inte utskrift").

  • När du anger ett containerfält som är tomt eller inte innehåller PDF-data returneras felkod 605 ("Containerfält är tomt") eller 606 ("Angivna containerdata är inte en PDF-fil").

  • I FileMaker Go stöds inte alternativen Spara utskriftsalternativ i och Använd utskriftsalternativ från.

  • I FileMaker WebDirect stöds inte alternativen Från: File, Spara utskriftsalternativ i och Använd utskriftsalternativ från.

Exempel 1 - Skriv ut PDF-fil med dialogruta

Skriver ut en PDF-fil från ett containerfält och visar dialogrutan Skriv ut där användaren kan ange utskriftsinställningar.

Kopiera
Skriv ut PDF [ Från: Källa ; Källa: Dokument::RapportPDF ; Med dialogruta: På ]

Exempel 2 - Automatiserad utskrift med sparade inställningar

Går till den första posten i layouten Kontrakt. Om $$utskriftsinställningar inte redan har ställts in skriver scriptet ut PDF-filen i containerfältsfilen Kontrakt::KontraktPDF och visar dialogrutan Skriv ut så att användaren kan välja utskriftsinställningar. Inställningarna sparas i variabeln $$utskriftsinställningar. Om $$utskriftsinställningar redan har ställts in skrivs PDF-filen i den första posten ut med de sparade inställningarna. Scriptet loopas sedan och går igenom de återstående posterna och skriver ut PDF-filen med samma utskriftsinställningar.

Kopiera
Gå till layout [ "Avtal" (Avtal) ; Animering: Ingen ]
Gå till post/sökpost/sida [ Första ]

If [ IsEmpty ( $$utskriftsinställningar ) ]
  Skriv ut PDF [ Från: Källa ; Källa: Kontrakt::KontraktPDF ; Spara utskriftsalternativ i: $$utskriftsinställningar ; Med dialogruta: På ]
Else
  Skriv ut PDF [ Från: Källa ; Källa: Kontrakt::KontaktPDF ; Återställ: Använd utskriftsalternativ från: $$utskriftsinställningar ]
End If
Gå till post/sökpost/sida [ Nästa ; Avbryt efter sista: På ]

Loop [ Rensa: Alltid ]
  Skriv ut PDF [ Från: Källa ; Källa: Kontrakt::KontraktPDF ; Återställ: Använd utskriftsalternativ från: $$utskriftsinställningar ]
  Gå till post/sökpost/sida [ Nästa ; Avbryt efter sista: På ]
End Loop