Hinzufügen und Bearbeiten von interaktiven Stempeln

Dieser Artikel bezieht sich auf:

  • Revu 21
  • Revu 20

In Revu 20 eXtreme Edition und Revu 21 können Sie interaktive Stempel aus Revu Custom Libraries importieren und hinzufügen. Interaktive Stempel werden mit JavaScript erstellt und können Schaltflächen, Formularfelder, Firmenlogos, Datumsangaben und mehr enthalten. Wenn sie in eine PDF-Datei eingefügt werden, können Sie und Ihre Kollegen mit diesen Stempeln und ihren Elementen interagieren, indem Sie Projektinformationen eingeben und den Status angeben.

Wenn Sie beispielsweise einen Stempel für den Unterlagenstatus zu einer PDF-Datei hinzufügen, können Sie folgende Informationen angeben:

  • Unterlagenstatus
  • Prüfer:in
  • Datum
  • Unterlagennummer
  • Spezifikationsnummer

Die Darstellung eines interaktiven Stempels kann mit allen Editionen von Revu bearbeitet werden. Zum Hinzufügen und Bearbeiten von Formularfeldern sowie zum Bearbeiten des JavaScripts eines interaktiven Stempels ist jedoch Revu eXtreme erforderlich.

Benutzer von Revu 21 können das Aussehen und die Funktionalität eines interaktiven Stempels mit einem Bluebeam-Abo bearbeiten.

Im Allgemeinen findet das interaktive Stempelverfahren in dieser Reihenfolge statt:

  1. In Revu wird ein interaktiver Stempel erstellt oder importiert.
  2. Der Stempel wird in einer PDF-Datei platziert.
  3. Ein Berechnungsskript erzeugt automatisch das Dialogfenster „Stempel“, das auf dem globalen Skript basiert.
  4. Es werden Daten in den Stempeldialog eingegeben.
  5. Der Stempel wird mit allen erforderlichen Informationen ausgefüllt.

Setzen eines Stempels

Es gibt zwei Möglichkeiten, einen interaktiven Stempel in Revu zu erstellen.

  • Erstelle einen neuen Stempel mit JavaScript.

  • Lade eine Stempelvorlage aus den benutzerdefinierten Bibliotheken in Revu herunter und importiere sie. Bei Bedarf kannst du die Stempelvorlage für deine Projekte anpassen.

In diesem Leitfaden konzentrieren wir uns hauptsächlich darauf, wie interaktive Stempel aus einer vorhandenen Vorlage hinzugefügt und bearbeitet werden können.

Laden Sie die Vorlage herunter

  1. Gehen Sie zur Seite „Benutzerdefinierte Bibliotheken in Revu“.
  2. Scrollen Sie nach unten zu „Interaktive Stempel“ und wählen Sie die Stempelvorlage aus, die Sie herunterladen möchten. Als Beispiel wählen wir den Stempel für den Status Unterlagen aus.
  3. Suchen Sie den Ordner submittal-status.zip in Ihrem Ordner „Downloads“, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Alle extrahieren“ aus.
  4. Wählen Sie „Extrahieren“ aus.

Importieren Sie den Stempel

  1. Gehen Sie in Revu zu „Werkzeuge“ > „Stempel“ > „Stempel importieren“.
  2. Navigieren Sie zum Ordner, in dem sich Ihr Stempel befindet. Gehen Sie für dieses Beispiel zu Ihren Downloads und öffnen Sie den Ordner submittal-status.
    In dem Ordner befinden sich zwei PDFs:
    • Submittal_Status.pdf wird für die Platzierung eines einzelnen Stempels verwendet.
    • Submittal_Status_Batch.pdf wird verwendet, um mehrere Seiten gleichzeitig zu stempeln.
  1. Wählen Sie Ihren Stempel aus. Wählen Sie für dieses Beispiel Submittal_Status.pdf aus.
  2. Klicken Sie auf „Öffnen“.

Wenn Sie das nächste Mal das Stempelwerkzeug auswählen, wird dieser Stempel in der Liste angezeigt.

Platzieren Sie den Stempel in einer PDF-Datei

  1. Wählen Sie „Werkzeuge“ > „Stempel“und dann „Submittal_Status.pdf“ aus der Liste der Stempel aus.
  2. Klicken Sie den Stempel an und ziehen Sie ihn auf Ihre PDF-Datei. Sie sollten aufgefordert werden, folgende Felder auszufüllen:
    1. Wähle einen Status aus.
    2. Trage Submittal # und Spec # ein, falls vorhanden.
  3. Wählen Sie OK aus, um den Stempel auf der Seite zu platzieren.

Der im Dialogfenster „Stempel“ eingegebene Inhalt kann nicht geändert werden, nachdem der Stempel in der PDF-Datei platziert wurde.

Passen Sie Stempel an

Die Darstellung interaktiver Stempel kann in allen Editionen und Versionen von Revu angepasst werden. In diesem Beispiel fügen wir den Namen und das Logo des Unternehmens hinzu.

Einen interaktiven Stempel bearbeitest du folgendermaßen:

  1. Wählen Sie Werkzeuge > Stempel aus. Bewegen Sie den Mauszeiger über die Stempeldatei, die Sie ändern möchten, und wählen Sie das Bearbeitungssymbol, das auf der rechten Seite erscheint.
    In diesem Beispiel wird der Stempel Submittal_Status.pdf bearbeitet.
  2. Verwenden Sie Markierungswerkzeuge zum Anpassen des Stempels. Sie können den Namen und das Logo des Unternehmens hinzufügen, die Textfarbe bearbeiten usw.

Zum Anpassen, Hinzufügen oder Entfernen von Formularfeldern benötigen Sie Revu eXtreme oder Revu 21.
  1. Sobald Sie Ihren Stempel angepasst haben, wählen Sie Datei > Speichern unter und geben Sie einen neuen Namen für Ihren Stempel ein. Der bearbeitete Stempel steht in Revu zur späteren Verwendung zur Verfügung.

StampCode und JavaScript

Um einen Stempel weiter anzupassen, kannst du Änderungen am JavaScript-Dialogfeld und an den Formularfeldern vornehmen. Durch Platzieren eines interaktiven Stempels in einer PDF-Datei werden folgende Vorgänge ausgelöst:

  • Ein Berechnungsfeld wird erstellt, wodurch das Dialogfenster „Stempel“ generiert wird.
  • Der Stempel kann über das Dialogfenster „Globales JavaScript“ geändert werden.

Das JavaScript in den Stempeln von unserer Seite Benutzerdefinierte Bibliotheken in Revu enthält zwei Arten: das Berechnungsskript und den StampCode. Im Folgenden wird der Unterschied zwischen beiden erläutert.

Berechnungsskript

Das Berechnungsskript ist ein vorgegebenes Formularfeld und sollte nicht bearbeitet oder geändert werden. Wenn ein Stempel zur Bearbeitung geöffnet ist, wird er in der Seitenleiste Formulare unter „Berechnung“ angezeigt. Das Berechnungsskript definiert die Variablen, auf die im StampCode Bezug genommen wird. Ohne fortgeschrittene JavaScript-Kenntnisse wird die Bearbeitung des Berechnungsskripts wahrscheinlich dazu führen, dass Ihr Stempel nicht funktioniert. Das Feld „Berechnung“ darf nicht bearbeitet oder entfernt werden.

Die Stempel, die in den benutzerdefinierten Bibliotheken in Revu bereitgestellt werden, verfügen über vordefinierte Formularfelder. Zusätzliche Optionsfelder oder andere Formularfeldtypen werden nicht unterstützt. Kontaktieren Sie uns für weitere Stempelvorlagen.

StampCode

Jeder Stempel enthält einen sogenannten StampCode. Dabei handelt es sich um den Backend-Code, der die visuellen Elemente in einem interaktiven Stempel darstellt. Der StampCode dient beispielsweise zum Hinzufügen von Formularfeldern bzw. zum Bearbeiten vorhandener Felder. Der StampCode steuert den im Dialogfeld „Stempel“ angezeigten Inhalt und interagiert direkt mit den Formularfeldern im Stempel.

Das folgende Beispiel veranschaulicht, wie der StampCode mit den Namen der Formularfelder korreliert:

Screenshot eines PDF-Formulareditors, in dem ein Formular mit dem Namen „Submittal_Status“ geöffnet ist. Das Formular enthält Optionsfelder mit den Bezeichnungen „Approved“, „Revise“ und „Rejected“ in der Gruppe „Status“. Die Option „Revise“ ist hervorgehoben und durch eine rote Linie mit dem entsprechenden Optionsfeld „Revise“ in der Formularlayoutvorschau verbunden, die das Logo von Bluebeam und die Formularfelder „BY“, „DATE“, „SUBMITTAL#.“ und „SPEC.“ anzeigt. Der JavaScript-Editor ist unten geöffnet und zeigt den Code, der die Werte der Optionsfelder für die Gruppe „Status“ abbildet: „Approved“, „Revise“ und „Rejected“.

Für alle interaktiven Stempel, die über die benutzerdefinierten Bibliotheken in Revu verfügbar sind, ist der StampCode in zwei Abschnitte unterteilt:

  • Die erste Hälfte des StampCodes verweist auf alle Textfelder in einem Stempel.

  • Die zweite Hälfte verweist auf eine Gruppe von Optionsschaltflächen und ein Dropdownmenü.

Bearbeiten Sie den StampCode

  1. Wählen Sie Fenster > Seitenleiste > Formulare aus.
  2. Wählen Sie unter der geöffneten Seitenleiste „Formulare“ Werkzeuge > Formular > JavaScript aus.
  3. Stellen Sie im Dialogfeld „Globales JavaScript“ sicher, dass StampCode angeklickt ist, und wählen Sie Bearbeiten aus.

Die Werte im StampCode entsprechen den Namen der einzelnen Formularfelder, die im Stempel verwendet werden. In der Seitenleiste „Formulare“ wird beispielsweise das Optionsfeld „Revise“ im StampCode wie folgt übernommen:

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

Das Textfeld „CheckedBy“ wird im StampCode wie folgt referenziert:

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

In beiden Beispielen beginnt der StampCode mit value: bzw. mit field:. Diese beiden Begriffe korrelieren direkt mit den Namen im Formularfeld. Wenn der Name eines Formularfelds nicht genau mit seinem entsprechenden StampCode-Wert oder -Feld übereinstimmt, schlägt die Ausführung des JavaScript fehl. Wenn wir beispielsweise das Optionsfeld „Revise“ in „Revised“ ändern, ohne den StampCode entsprechend zu aktualisieren, würde der Stempel nicht funktionieren.

Nach value oder field steht description, die angezeigt wird, wenn Sie auf den JavaScript-Dialog zugreifen und den Stempel in einer PDF-Datei platzieren. Das Formularfeld „Spec“ wird beispielsweise wie folgt referenziert:

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

Um die Feldbeschreibungen anzupassen, die im JavaScript-Dialogfeld angezeigt werden, bearbeiten Sie den Namen des Formularfelds in der Seitenleiste „Formulare“ und im StampCode. Die Beschreibung muss nicht mit dem Namen eines Formularfelds übereinstimmen. Wenn wir beispielsweise „Spec #“ im StampCode zu „Specification Number“ ändern, wird diese Änderung im Dialogfenster übernommen.

Bearbeiten Sie eine Optionsfeldgruppe

So fügen Sie ein neues Optionsfeld zu einer bestehenden Optionsfeldgruppe hinzu:

  1. Wählen Sie Werkzeuge > Stempel aus, bewegen Sie den Cursor über eine Stempeldatei und wählen Sie das Bearbeiten-Symbol, das rechts angezeigt wird.
  2. Öffnen Sie die Seitenleiste Formulare.
  3. Wähle eine der Optionsschaltflächen in der Optionsgruppe Status aus (z. B. Approved, Rejected oder Revise). Dadurch wird die Optionsschaltfläche im Stempel hervorgehoben.
  4. Klicken Sie im Stempel mit der rechten Maustaste auf das ausgewählte Optionsfeld und wählen Sie „Kopieren“.
  5. Füge die Optionsschaltfläche an der gewünschten Stelle auf dem Stempel ein.
  6. Doppelklicken Sie in der Seitenleiste „Formulare“ auf das neue Optionsfeld, um es umzubenennen. In diesem Beispiel wurde eine Optionsschaltfläche hinzugefügt und in Support umbenannt.

  1. Wählen Sie Werkzeuge > Formular > JavaScript aus.
  2. Wählen Sie StampCode und dann Bearbeiten aus.
  3. Füge der radioGroup einen neuen Wert hinzu, indem du nach der geschweiften Klammer des vorherigen Status ein Komma und eine neue Zeile einfügst.

    Der neue Codeabschnitt sieht wie folgt aus:

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


  4. Wählen Sie „OK“, um den JavaScript-Editor zu schließen.
  5. Wählen Sie „OK“, um das Dialogfenster „Globales JavaScript“ zu schließen.
  6. Speichern Sie die Stempel-PDF und testen Sie Ihre Änderungen.

Wenn du den aktualisierten interaktiven Stempel zu einer PDF-Datei hinzufügst, sollte im Dialogfeld „Stempel“ die neu erstellte Option angezeigt werden. In diesem Beispiel enthält das Dialogfeld jetzt eine vierte Optionsschaltfläche namens Support.

Wenn Sie ein neues Optionsfeld im Formularfeld hinzufügen, wird eine zweite Optionsfeldgruppe erstellt, die nicht in die bereits vorhandene Optionsfeldgruppe integriert ist. Sie können den Namen der neuen Optionsschaltfläche in Formularfeld Eigenschaften in Status ändern. Dadurch wird die Schaltfläche automatisch der bestehenden Optionsgruppe Status hinzugefügt.

Der Stempel „Unterlagenstatus“ kann nur mit einer einzigen Optionsfeldgruppe verwendet werden. Wenn Sie versuchen, eine zweite Optionsfeldgruppe hinzuzufügen, funktioniert der Stempel nicht mehr richtig.

Bei mehreren Stempeln, die in den benutzerdefinierten Bibliotheken in Revu verfügbar sind, werden Sie feststellen, dass ein Textfeld als Dropdownliste oder Formularfeld „Listenfeld“ verwendet wird. Die Verwendung eines Feldtyps „ListBox“ oder „Dropdownliste“ ist nicht mit den in Revu-Stempeln eingebetteten Berechnungsskripten kompatibel.

Hier ist ein Beispiel für ein Textfeld, das als Dropdownliste im Dialogfenster „Stempel“ angezeigt wird:

Das Textfeld „Project“ fungiert als Dropdownliste im Dialogfenster „Stempel“. Die Liste der Elemente, die jeweils im Dialogfenster angezeigt werden, hängt vom StampCode ab.

Fehlerbehebungen

Beim Platzieren eines Stempels wird kein Dialogfenster angezeigt

Das häufigste Problem, das bei interaktiven Stempeln auftritt, entsteht, wenn das Berechnungsfeld gelöscht wird. In diesem Fall wird das Dialogfenster beim Platzieren des Stempels in einer PDF-Datei nicht angezeigt.

Um das Feld „Berechnungsformular“ neu zu erstellen, kopiere das Berechnungsskript aus einer Originalstempelvorlage:

  1. Laden Sie die ursprüngliche Stempelvorlage aus den benutzerdefinierten Bibliotheken von Revu herunter und importieren Sie sie in Revu über Werkzeuge > Stempel > Stempel importieren.
  2. Wählen Sie Werkzeuge > Stempel aus, bewegen Sie den Cursor über die neu importierte Stempeldatei (in diesem Beispiel Übermittlungsstatus) und wählen Sie das Bearbeiten-Symbol, das rechts angezeigt wird.
  3. Wählen Sie in der Seitenleiste „Formulare“ das Formularfeld Berechnung aus.
  4. Wechseln Sie zur Seitenleiste „Formularfeldeigenschaften“, scrollen Sie nach unten und wählen Sie Bearbeiten aus.
  5. Wählen Sie alle aus (Strg+A) und kopieren Sie den Code (Strg+C).

Fügen Sie dann das Berechnungsskript wie folgt in den defekten Stempel ein:

  1. Wählen Sie Werkzeuge > Stempel aus, bewegen Sie den Mauszeiger über die defekte Stempeldatei und wählen Sie das Bearbeitungssymbol, das auf der rechten Seite erscheint.
  2. Wählen Sie „Werkzeuge“ > „Formular“ > „Textfeld“ aus. Platzieren Sie das Textfeld an einer beliebigen Stelle im interaktiven Stempel.
  3. Wählen Sie in der Seitenleiste „Formulare“ das neue Formularfeld „Textfeld“ aus und benenne es in Berechnung um.
  4. Gehen Sie zur Seitenleiste „Formularfeldeigenschaften“, scrollen Sie nach unten zu „Berechnen“ und wählen Sie im Dropdown-Menü Benutzerdefiniertes Berechnungsfeld aus.
  5. Wählen Sie „Bearbeiten“ und fügen Sie das Berechnungsskript aus der Stempelvorlage ein (Strg+V).
  6. Wählen Sie „OK“ aus.
  7. Speichern Sie die Stempel-PDF.
  8. Wähle Datei > Neue PDF-Datei aus und platziere den Stempel auf der PDF-Datei, um zu überprüfen, ob er ordnungsgemäß funktioniert.

Wenn Sie Schwierigkeiten bei der Ausführung der Schritte in diesem Artikel oder Fragen zu interaktiven Stempeln haben, können Sie sich gerne an uns wenden. Bitte hängen Sie den betroffenen Stempel an Ihre Anfrage an und beschreiben Sie kurz das Problem.

Revu 21

Revu 20

Anleitungen

Interaktive Stempel

In diesem Leitfaden erfahren Sie mehr über die Anpassung von interaktiven Stempeln auf unserer Seite „Benutzerdefinierte Bibliotheken in Revu“.