Tilføj og rediger interaktive stempler

Gælder for:

  • Revu 21
  • Revu 20

I Revu 20 eXtreme-udgaven og Revu 21 kan du importere og tilføje interaktive Stempler fra Revus brugerdefinerede biblioteker. Interactive stempler oprettes ved hjælp af JavaScript og kan omfatte knapper, formularfelter, firmalogoer, datoer og mere. Når de placeres på en PDF-fil, kan du og dine kolleger interagere med disse stempler og deres elementer ved at indtaste projektoplysninger og angive statusser.

Når du for eksempel placerer et statusstempel for forelæggelse på en PDF-fil, kan du tilføje følgende oplysninger:

  • Status for dokumenter til forelæggelse
  • Anmelder
  • Dato
  • Dokumentnummer
  • Specifikationsnummer

Mens alle udgaver af Revu kan redigere udseendet af et interaktivt stempel, skal du bruge Revu eXtreme for at tilføje formularfelter, redigere formularfelter og redigere JavaScript i et interaktivt stempel.

For Revu 21-brugere kan du redigere udseendet og funktionaliteten af et interaktivt stempel med et Basics-, Core- eller Complete-abonnement.

Overordnet set følger den interaktive stempelproces denne sekvens:

  1. Et interaktivt stempel oprettes eller importeres i Revu.
  2. Stemplet placeres på en PDF-fil.
  3. Et beregningsscript genererer automatisk stempeldialogboksen baseret på det globale script.
  4. Oplysningerne indtastes i stempeldialogboksen.
  5. Stemplet udfyldes med alle nødvendige oplysninger.

Tilføj et stempel

Der er to måder, du kan tilføje et interaktivt stempel på i Revu.

  • Opret stemplet fra bunden ved hjælp af JavaScript.

  • Download og importér en stempelskabelon fra Revus brugerdefinerede biblioteker. Hvis det er nødvendigt, kan du tilpasse stempelskabelonen til dit projekt eller dine projekter.

I denne vejledning fokuserer vi primært på, hvordan du tilføjer og redigerer interaktive stempler fra en eksisterende skabelon.

Download skabelonen

  1. Gå til siden Brugerdefinerede biblioteker i Revu.
  2. Rul ned til Interaktive stempler, og vælg en stempelskabelon, du vil downloade. Lad os som eksempel vælge Status for dokumenter til forelæggelse.
  3. Find mappen submittal-status.zip i mappen Downloads, højreklik på den, og vælg Udpak alle.
  4. Vælg Udpak.

Importer stemplet

  1. I Revu skal du vælge Værktøjer > Stempel > Importer stempel
  2. Naviger til mappen med dit stempel. I dette eksempel skal du gå til din downloaddestination og åbne mappen med submittal-status.
    I mappen vil der være to PDF-filer:
    • Submittal_Status.pdf bruges til placering af enkelt stempel.
    • Submittal_Status_Batch.pdf bruges til stempling af flere sider på én gang.
  1. Vælg dit stempel. I dette eksempel skal du vælge Submittal_Status.pdf.
  2. Klik på Åbn.

Næste gang, du vælger værktøjet Stempel, vises dette stempel på listen.

Placer stemplet på en PDF-fil

  1. Vælg Værktøjer > Stempel , og vælg Submittal_Status.pdf på listen over stempler.
  2. Klik og træk stemplet på din PDF-fil. Du bliver bedt om at udfylde følgende felter:
    1. Vælg en Status.
    2. Udfyld Submittal # og Spec #, hvis de er tilgængelige.
  3. Vælg OK for at placere stemplet på siden.

Det indhold, der er angivet i stempeldialogboksen, kan ikke ændres, når et stempel er placeret på en PDF-fil.

Tilpas stempler

I alle udgaver og versioner af Revu kan du tilpasse udseendet på et interaktivt stempel. I dette eksempel tilpasser vi Firmanavn og Firmalogo.

For at redigere et interaktivt stempel, skal du følge disse trin

  1. Vælg Værktøjer > Stempel. Bevæg markøren over den stempelfil, du vil ændre, og vælg redigeringsikonet, der vises til højre.
    I dette eksempel skal du redigere stemplet Submittal_Status.pdf.
  2. Brug markeringsværktøjer til at tilpasse stemplet. Tilføj dit firmanavn og logo, rediger tekstfarve osv.

Hvis du har brug for at justere, tilføje eller fjerne formularfelter, skal du have Revu eXtreme eller Revu 21.
  1. Når du har tilpasset dit stempel, skal du vælge Filer > Gem som og indtaste et nyt navn til dit stempel. Det redigerede stempel vil være tilgængeligt i Revu til fremtidig brug.

StampCode og JavaScript

For at tilpasse et stempel yderligere kan du foretage ændringer i JavaScript-dialogboksen og formularfelterne. Når et interaktivt stempel er placeret på en PDF-fil:

  • Der oprettes og udløses et beregningsfelt, som genererer stempeldialogboksen.
  • Stemplet kan ændres via dialogboksen Global JavaScript.

JavaScript i stemplerne fra vores side Revus brugerdefinerede biblioteker indeholder to typer: beregningsscriptet og StampCode. Lær forskellen på dem herunder.

Beregningsscript

Beregningsscriptet er et forudskrevet formularfelt og bør ikke redigeres eller ændres. Når et stempel er åbent for redigering, kan det findes i panelet Formularer under Calculation. Beregningsscriptet definerer de variabler, der refereres til i StampCode. Uden en god forståelse af JavaScript vil redigering af beregningsscriptet sandsynligvis få dit stempel til at mislykkes. Du må ikke redigere eller fjerne feltet Calculation i stemplet.

De stempler, der er tilgængelige via Revus brugerdefinerede biblioteker, har foruddefinerede formularfelter. Yderligere radioknapper eller andre formularfelttyper understøttes ikke. Kontakt os for at få flere stempelskabeloner.

StampCode

Hvert stempel har en gemt værdi kaldet StampCode. Dette er back-end-koden, der repræsenterer de visuelle elementer i et interaktivt stempel. Hvis du f.eks. ønsker at tilføje formularfelter eller redigere eksisterende felter, skal dette gøres via StampCode. StampCode kontrollerer det indhold, der vises i stempeldialogboksen, og interagerer direkte med formularfelterne i stemplet.

Her er et eksempel på, hvordan StampCode korrelerer med formularfeltnavnene:

Skærmbillede af en PDF-Formular-editor med en formular ved navn "Submittal_Status" åben. Formularen indeholder radioknapper med etiketterne "Approved", "Revise" og "Rejected" under "Status"-gruppen. Indstillingen "Revise" er fremhævet og forbundet med en rød linje til den tilsvarende radioknap "Revise" i forhåndsvisningen af formularlayoutet, som viser Bluebeam Software-logoet og formularfelterne for "BY", "DATE", "SUBMITTAL#" og "SPEC". JavaScript-editoren er åben nederst og viser kode, der kortlægger værdierne for radioknapperne i gruppen "Status": "Approved", "Revise" og "Rejected".

For alle de interaktive stempler, der er tilgængelige via Revus brugerdefinerede biblioteker, er StampCode opdelt i to sektioner:

  • Den første halvdel af StampCode refererer til alle tekstfelterne i et stempel.

  • Den anden halvdel refererer til en gruppe af radioknapper og en rullemenu.

Rediger StampCode

  1. Vælg Vindue > Paneler > Formularer.
  2. Når panelet Formularer er åbent, skal du vælge Værktøjer > Formular > JavaScript.
  3. I dialogboksen Global JavaScript skal du sikre dig, at StampCode er valgt og vælge Rediger.

Værdierne i StampCode afspejler navnene på hvert formularfelt, der bruges i stemplet. I panelet Formularer henvises til radioknappen "Revise" i stempelkoden som:

copy
{ value:"Revise", description:"Revise" }

Tekstfeltet mærket "CheckedBy" refereres i StampCode som:

copy
{ field:"CheckedBy", description:"Checked by:", default:function() { return Collab.user; } }

I begge eksempler starter StampCode med value: eller med field:. Disse to udtryk korrelerer direkte med navnene i formularfeltet. Hvis et formularfeltnavn ikke stemmer nøjagtigt overens med dets StampCode-værdi eller -felt, kan JavaScriptet ikke udføres. Hvis vi for eksempel ændrede radioKnappen "Revise" til "Revised", men ikke opdaterede StampCode til at matche dette udtryk, ville stemplet mislykkes.

Efter value eller field er description, der vises, når du støder på JavaScript-dialogboksen og placerer stemplet på en PDF-fil. For eksempel henvises til formularfeltet " Spec" som:

copy
{ field:"Spec", description:"Spec #:", default:function() { return ""; } }

Hvis du vil tilpasse de feltbeskrivelser, der vises i JavaScript-dialogboksen, skal du redigere navnet på formularfeltet i panelet Formularer og i StampCode. Beskrivelsen behøver ikke at svare til navnet på et formularfelt. Hvis vi f.eks. ændrer "Spec #" i stempelkoden til "Specifikationsnummer,", vil dialogen afspejle denne ændring.

Rediger en radiogruppe

Sådan tilføjer du en ny radioknap til en eksisterende radiogruppe:

  1. Vælg Værktøjer > Stempel, hold markøren over en stempelfil, og vælg redigeringsikonet, der vises til højre.
  2. Åbn panelet Formularer.
  3. Vælg en af radioknapperne i radiogruppen Status (f.eks. Approved, Rejected eller Revise). Dette vil fremhæve radioknappen i stemplet.
  4. Højreklik på den valgte radioknap i stemplet og vælg Kopier .
  5. Indsæt radioknappen på det sted, hvor den skal vises på stemplet.
  6. Dobbeltklik på den nye radioknap i panelet Formularer for at omdøbe den. I dette eksempel blev der tilføjet en radioknap, som blev omdøbt til Support.


  1. Vælg Værktøjer > Formular > JavaScript.
  2. Vælg StampCode, og vælg Rediger.
  3. Føj en ny værdi til radioknapgruppen ved at tilføje et komma og en ny linje efter den forrige status' klammeparentes.

    Den nye sektion af kode ser sådan ud:

    copy
    { value:"Approved", description:"Approved" }, 
    { value:"Revise", description:"Revise" },  
    { value:"Rejected", description:"Rejected" },  
    { value:"Support", description:"Supported" }


  4. Vælg OK for at afslutte JavaScript-editoren.
  5. Vælg OK for at forlade dialogboksen Global JavaScript.
  6. Gem stemplet i PDF-filen, og test dine ændringer.

Når du tilføjer det opdaterede interaktive stempel til en PDF-fil, skal dialogboksen Stempel vise den nye indstilling, der er oprettet. I dette tilfælde viser dialogboksen nu en fjerde radioknap kaldet Support.

Hvis du tilføjer en ny radioknap direkte i panelet Formularer, oprettes der en anden radiogruppe, som ikke indgår i den radiogruppe, der allerede findes. Du kan ændre navnet på den nye radioknap i FormularfeltEgenskaber til Status, hvilket automatisk vil tilføje knappen til den eksisterende Status-radiogruppe.

Stemplet Status for forelæggelse er kun beregnet til at fungere med én radiogruppe. Hvis du forsøger at tilføje endnu en radioGroup, vil stemplet ikke længere fungere korrekt.

For flere stempler, der er tilgængelige via Revu brugerdefinerede biblioteker, bemærker du muligvis, at et tekstboksfelt bruges som en rulleliste eller et listeboksformularfelt. Brug af en faktisk listeboks- eller rullelistefelttype vil være inkompatibel med nogen af de beregningsscripts, der er integreret i Bluebeam-stempelskabelonerne.

Her er et eksempel på et tekstboksfelt, der vises som en rulleliste i stempeldialogboksen:

Tekstboksfeltet Project fungerer som en rulleliste i stempeldialogboksen. Listen over elementer, der vises i stempeldialogboksen, afhænger af StampCode.

Fejlfinding

Stempeldialogboksen vises ikke, når du placerer et stempel

Det mest almindelige problem, der opstår med interaktive stempler, er, at beregningsfeltet til formularer blev slettet. Hvis dette sker, vises dialogboksen Stempel ikke, når stemplet placeres på en PDF-fil.

Hvis du vil genskabe formularfeltet Beregning, skal du finde og kopiere beregningsscriptet fra en original stempelskabelon:

  1. Download den originale stempelskabelon fra Revus brugerdefinerede biblioteker, og importer den til Revu via Værktøjer > Stempel > Importer stempel.
  2. Vælg Værktøjer > Stempel, hold markøren over den nyligt importerede stempelfil (status for forelæggelse i dette eksempel), og vælg redigeringsikonet , der vises til højre.
  3. I panelet Formularer skal du vælge formularfeltet Calculation.
  4. Gå til panelet Egenskaber for formularfelt, rul til bunden, og vælg Rediger.
  5. Vælg alle (Ctrl+A), og kopiér (Ctrl+C) koden.

Tilføj derefter beregningsscriptet til det ødelagte stempel:

  1. Vælg Værktøjer > Stempel , hold markøren over den ødelagte stempelfil, og vælg redigeringsikonet, der vises til højre.
  2. Vælg Værktøjer > Formular > Tekstboks. Placer tekstboksen hvor som helst i det interaktive stempel.
  3. I panelet  Formularer skal du vælge det nye formularfelt Tekstboks og omdøbe det til Calculation.
  4. Gå til panelet  Egenskaber for formularfelter, rul ned til Beregn, og vælg Brugerdefineret beregningsfeltfra rullemenuen.
  5. Vælg Rediger, og indsæt (Ctrl+V) beregningsscriptet fra stempelskabelonen.
  6. Vælg OK.
  7. Gem stemplet i PDF-filen.
  8. Vælg Filer > Ny PDF, og placer stemplet på PDF-filen for at kontrollere, at det fungerer korrekt.

Hvis du støder på problemer med trinnene i denne artikel eller har spørgsmål om interaktive stempler, kan du kontakte os. Vedhæft det berørte stempel til din forespørgsel og en kort beskrivelse af problemet.

Revu 21

Revu 20

Sådan gør du

Interaktive stempler

Hvis du har brug for at vide mere om at tilpasse de interaktive stempler fra vores side med brugerdefinerede biblioteker i Revu, kan du læse denne guide.