|
Du skapar en formulärdesign för Forms på samma sätt som när du skapar andra typer av formulärdesigner. Men när du skapar en formulärdesign för Forms kan du använda en och samma formulärdesign för att skapa formulär i både PDF- och HTML-format.
Med Forms kan du distribuera PDF- och HTML-formulär på Internet eller i intranät. När ett HTML-formulär återges i Forms öppnas det normalt i en webbläsare. När ett PDF-formulär återges i Forms kan formuläret öppnas direkt i Acrobat eller Adobe Reader, beroende på inställningarna för Acrobat eller Adobe Reader på användarens dator.
Distribuerar du formulär på webben ska du tänka på eventuella begränsningar som finns i miljön. En del av de funktioner du kan använda i formulärdesigner du skapar i Designer stöds inte i en webbmiljö, och beroende på vilken webbläsare som används kan ett formulär se olika ut.
Dessutom stöds inte alla formulärfunktioner i alla webbläsare, och en del stöds inte av några webbläsare alls på grund av begränsningarna i HTML. För att alla formulärfunktioner ska vara tillgängliga måste ett PDF-formulär öppnas i Acrobat eller Adobe Reader.
Mer information om vilka egenskaper som stöds i olika webbläsare finns i Transformation Reference.
Att tänka på när du skapar formulärdesigner för FormsOm du använder samma formulärdesign för att återge PDF- och HTML-formulär är det viktigt att du förstår att det föreligger vissa skillnader mellan te två typerna av dokument.
Gör så här om du vill skapa en formulärdesign som reducerar dessa skillnader:
- Läs Transformation Reference
- PDF-formulär kan visas med Acrobat eller Adobe Reader och därför stöds alla objektegenskaper som du kan definiera i formulärdesignen. Om du distribuerar HTML-formulär som skapats från samma formulärdesign, stöds dock inte alla objektegenskaper till följd av begränsningar i klientprogrammet. Informationen under Transformation Reference hjälper dig att förstå hur de olika objekten fungerar i ett visst klientprogram. När du skapar formulärdesignen bör du försöka kringgå eventuella begränsningar i klientprogrammet genom att inte vara beroende av objektegenskaper som inte stöds. Se Formulärkonvertering.
- Aktivera cache-lagring av formulär
- Cache-lagring av formulär kan öka formulärens prestanda när de återges. Om du utformar ett formulär som har en fast layout och vill återge formuläret i HTML, måste du aktivera cache-lagring av formulär. Se Cache-lagring av formulär
- Använd en layout som fungerar för både PDF- och HTML-formulär
- Dessutom har sidstorleken (i motsats till PDF-sidor) ingen betydelse när ett HTML-formulär återges. Eftersom ett formulär som har en flödeslayout kan utökas på en oändligt lång HTML-sida måste du undvika att inkludera sidfötter på mallsidan. En sidfot som placerats nedanför innehållsområdet på en mallsida kan i vissa fall skriva över HTML-innehåll, som flödar över det som i PDF-formulär motsvaras av sidgränser.
- Ge unika namn på fält, exkluderingsgrupper och delformulär
- I HTML-dokument måste alla fält, exkluderingsgrupper och delformulär ha unika namn. Detta förhindrar eventuella problem med datasammanslagning.
- Tänk igenom tillgänglighetsaspekterna
- Läs avsnittet om hur du skapar hjälpmedelsförberedda formulär och inkluderar funktioner för funktionshindrade användare i formulärdesignen. Se Om hjälpmedelsförberedda formulär
- Bestäm var skript ska öras som finns i formulärdesignen
- Standardinställningen är att skript körs på klienten. Om du vill att skripten i formulärdesignen ska köras på servern eller i både servern och klienten i stället kanske du måste ändra standardinställningen. Se Att tänka på när du skapar formulär för serverbearbetning.
- Förhandsgranska formuläret
- Förhandsgranska formuläret regelbundet i Designer (gäller PDF-formulär) eller det avsedda klientprogrammet (gäller HTML-formulär), så att du upptäcker eventuella problem i tid. Se Förhandsgranska och testa formulär på fliken Förhandsgranska PDF
- Testa formulärdesignen med exempeldata.
- Om Forms ska användas för att sammanfoga formulär med data bör du testa formulärdesignen noggrant med testdata innan du gör den slutliga versionen tillgänglig för Forms. Se Testa formuläret med exempeldata.
- Tänk på webbläsarbegränsningar
- Vissa webbläsare har begränsad kapacitet. Det är en god idé att tänkta på begränsningarna som den lägsta gemensamma nämnaren och utforma formulären med det i åtanke. Se Lösningar på begränsningar för webbläsare
Ytterligare krav för överföring av formulärdesigner till FormsInnan du kan distribuera formulärdesigner i Forms måste ytterligare några steg slutföras:
Den som utvecklat tillämpningen måste definiera vilka krav den ska uppfylla. Formulärdesignens filformat (XDP eller PDF) är därför beroende av dessa krav.
Konverteringsalternativ måste definieras i API:et i Forms så att det finns stöd för de konverteringar som behövs. Tillämpningsutvecklaren ställer in alternativen enligt dina uppgifter.
Om du använder ett underskriftsobjekt i PDF-formulärdesignen måste utvecklaren integrera de tredjepartsfunktioner som behövs för hantering av elektroniska underskrifter.
Ange formatet för att skicka dataNär du skapar ett formulär kan du ange det format som informationen ska skickas i. Du kan ange format på data som ska skickas i Designer på två sätt:
Genom att placera ett knappobjekt i formuläret, ange det som en Skicka-knapp och välja formatet för att skicka informationen.
Genom att placera en HTTP-sändningsknapp eller en e-postknapp i formuläret.
När du har lagt till ett knappobjekt i formulärdesignen kan du ange ett format för att skicka data på fliken Skicka på paletten Objekt. HTTP-sändningsknappar och e-postknappar är förkonfigurerade för att använda vissa sändningsformat. Mer information om format för data som ska skickas finns i Använda en knapp för att skicka data.
I Designer stöds fyra format för att skicka data:
URL-kodade data (HTTP Post) är det enda formatet som ska användas för överföring av HTML-formulär.
Formulärkonvertering
Forms återger formulär i många olika format med hjälp av konverteringar. På så sätt kan formulären anpassas efter vilket klientprogram som används, t.ex. Acrobat, Adobe Reader, en mängd olika webbläsare eller en skärmläsare.
Forms stöder alla HTML-klienter som stöder specifikationen CSS 2. Stödet för CSS2 i webbläsare varierar, och en del äldre webbläsare stöder inte alls CSS2. Vissa webbläsare och generiska program använder specifika konverteringar.
En lista över alla objekt och vilka egenskaper som stöds i olika webbläsare finns i Transformation Reference.
Obs! Om du väljer HTML4-omvandling i syfte att stödja Netscape Navigator 4.7.x, kommer eventuell JavaScript-kod att köras på servern i stället för på klienten.
Kopiera formulärdesigner till ett lokalt nätverkInnan formulärdesigner kan tillhandahållas för Forms måste du ha skrivbehörighet till platsen där filerna ska hämtas under körning. Tillämpningsutvecklaren känner till platsen, och nätverksadministratören kan ge dig nödvändig behörighet.
Slutförda formulärdesigner läggs i det lokala filsystemet, där tillämpningsutvecklaren kan komma åt dem. Kom ihåg att inkludera eventuella andra filer som behövs, t.ex. bilder.
Om du använder den fristående versionen av Designer kan du publicera formulärdesigner på den platsen. När dina behörigheter har fastställts kan du använda kommandot Publicera i Designer (välj Arkiv > Publicera i databas). Se Publicera formulär.
Spara en formulärdesign: XDP eller PDFForms accepterar formulärdesigner i följande format:
XDP är det filformat som används i Designer. Använd det här formatet om du vill skicka formulärdesignen, formulärdata, hjälpmedelstaggar, anteckningar och annan information som behövs för att Forms ska kunna återge formuläret vid körning. Om formuläret ska starta bearbetning på servern måste du välja det här formatet.
Spara formuläret som PDF om formuläret alltid ska öppnas i Acrobat eller Adobe Reader.
Använd PDF om formuläret innehåller signaturfält, eller om användarna förväntas spara data direkt i formuläret vid körning. Om det återgivna formuläret har en fast layout, och du förväntar dig att formuläret kommer att användas i stor utsträckning, kan du tillhandahålla formulärdesignen för Forms i PDF-format. På så sätt kan prestanda vid körning av förbättras.
Välj inte PDF i följande situationer:
|
|
|