国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當(dāng)前您所在的位置:首頁>新聞中心>行業(yè)動(dòng)態(tài)

Bluebeam:使用交互式圖章

發(fā)布時(shí)間:2021/12/15 瀏覽量:4328
在 Revu eXtreme 中,您可以創(chuàng)建根據(jù)項(xiàng)目需求定制的交互式圖章。 圖章是使用 JavaScript 制作的,可以包括按鈕、表單字段、公司徽標(biāo)、日期等。

什么是交互式圖章?

在 Revu eXtreme 中,您可以創(chuàng)建根據(jù)項(xiàng)目需求定制的交互式圖章。 圖章是使用 JavaScript 制作的,可以包括按鈕、表單字段、公司徽標(biāo)、日期等。 一旦它們出現(xiàn)在文檔中,您和您的同事就可以通過填寫表單域、復(fù)選框和修改與您的項(xiàng)目相關(guān)的其他內(nèi)容來與圖章進(jìn)行交互。

 

交互式圖章允許您創(chuàng)建任何人都可以編輯和填寫的表格。 例如,當(dāng)用戶放置 Submittal_Status 標(biāo)記時(shí),Revu 會(huì)提示他們:

 

哪些 Revu 產(chǎn)品適用于交互式圖章?

雖然所有版本的 Revu 都可以編輯交互式圖章的外觀,但 Revu eXtreme 需要添加表單字段、編輯表單字段和編輯交互式圖章的 JavaScript。

為 Revu 添加圖章

有兩種方法可以制作交互式圖章。 一種方法是使用 JavaScript 從頭開始創(chuàng)建圖章。 另一種方法是從一個(gè)預(yù)制的圖章模板(例如我們的 Revu 自定義庫(kù)頁面)開始,并為您的項(xiàng)目自定義它。 本文將重點(diǎn)介紹使用模板創(chuàng)建圖章。

下載模板

 

導(dǎo)入圖章

下次選擇圖章工具時(shí),此圖章將出現(xiàn)在列表中。

放置圖章

 

 

圖章中的內(nèi)容添加到頁面后無法更改。

自定義圖章

除了表單字段中的文本外,您可以在任何版本的 Revu 中自定義圖章外觀的任何方面。 在此示例中,我們將自定義公司名稱和公司徽標(biāo)。

要更改圖章,請(qǐng)?jiān)诰庉嬆J街写蜷_它:

 

如果您需要調(diào)整、添加或刪除表單字段,您將需要 Revu eXtreme。

 

表單字段編輯和 JavaScript

本節(jié)重點(diǎn)介紹如何在幾乎不了解 JavaScript 的情況下更改 JavaScript 對(duì)話框和表單字段。 在文檔上放置交互式圖章后:

我們擴(kuò)展頁面的圖章中的 JavaScript 分為兩部分:StampCode 和計(jì)算腳本。 在編輯印章之前,了解這兩個(gè)術(shù)語很重要。

計(jì)算腳本

計(jì)算腳本是預(yù)先編寫的,不應(yīng)更改。 它可以在“計(jì)算”表單字段的屬性中找到。 計(jì)算腳本定義了在 StampCode 中引用的變量。 如果沒有對(duì) JavaScript 的高級(jí)理解,編輯計(jì)算腳本可能會(huì)導(dǎo)致您的圖章失敗。 不要編輯或刪除圖章中的“計(jì)算”字段。

“擴(kuò)展”頁面提供的每個(gè)圖章都適用于預(yù)定義的表單字段。 如果您需要添加更多單選組或其他表單字段類型,則不支持這些類型。 如果需要,您可以聯(lián)系技術(shù)支持獲取更多圖章示例。

StampCode

每個(gè)圖章都有一個(gè)名為 StampCode 的存儲(chǔ)值。這是代表交互式圖章中的視覺元素的后端代碼。 例如,如果您想添加任何表單字段或編輯現(xiàn)有的字段,則必須通過 StampCode 來完成。 StampCode 控制在圖章對(duì)話框中顯示什么內(nèi)容,并直接與圖章中的表單字段交互。

以下是 StampCode 如何與表單字段名稱關(guān)聯(lián)的示例:

 

對(duì)于 Revu 自定義庫(kù)頁面上可用的所有圖章,StampCode 分為兩部分:StampCode 的前半部分引用了圖章中使用的所有文本字段,而后半部分引用了一組單選按鈕和 一個(gè)下拉列表。

 

編輯StampCode

確保突出顯示了 StampCode,然后點(diǎn)擊編輯圖標(biāo)。
3. 顯示提交狀態(tài)的預(yù)構(gòu)建 StampCode JavaScript。

您可能會(huì)注意到 StampCode 中的值當(dāng)前反映了郵票中使用的每個(gè)表單字段的名稱。 例如,在 Forms 面板中,單選按鈕“Revise”在郵票代碼中被引用為:

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

名為“CheckedBy”的文本字段在 StampCode 中被引用為:

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

在這兩個(gè)示例中,StampCode 以 value: 或 field: 開頭。 這兩個(gè)術(shù)語與表單字段中的名稱直接相關(guān)。 如果表單字段名稱與其 StampCode 值或字段不完全匹配,JavaScript 將無法執(zhí)行。 例如,如果我們將單選按鈕“Revise”更改為“Revised”,但沒有更新 StampCode 以匹配該術(shù)語,則 Stamp 將失敗。

在 value 或 field 之后是描述,這是在放置圖章并遇到 JavaScript 對(duì)話框后將顯示的內(nèi)容。 例如,表單字段“Spec”被引用為:

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

要自定義顯示在 JavaScript 對(duì)話框中的字段說明,請(qǐng)?jiān)?ldquo;表單”面板和 StampCode 中編輯表單字段的名稱。 描述不需要與表單字段的名稱相匹配。 例如,如果我們將 StampCode 中的“Spec #”更改為“Specification Number”,對(duì)話框?qū)⒎从吃摳摹?/span>

編輯廣播組

將新單選按鈕添加到現(xiàn)有單選組

 

新的代碼部分如下所示:

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

將圖章添加到 PDF 時(shí),圖章對(duì)話框應(yīng)顯示創(chuàng)建的新選項(xiàng)。 在這種情況下,對(duì)話框現(xiàn)在顯示第四個(gè)單選按鈕,稱為支持。

 

圖章已成功修改!

如果您直接使用表單工具添加新的單選按鈕,將創(chuàng)建第二個(gè)單選組,并且不會(huì)成為已存在的同一個(gè)單選組的一部分。 您可以在屬性 (Alt + P) 中更改新單選按鈕的名稱,將名稱更改為“狀態(tài)”,這會(huì)將按鈕添加到狀態(tài)單選組中。

提交狀態(tài)圖章僅適用于一個(gè) radioGroup。 如果您嘗試添加第二個(gè) radioGroup,則圖章將不再正常工作。

 

有用的信息

交互式圖章過程

總之,Interactive Stamp 過程按以下順序發(fā)生:

 

下拉列表和列表框字段類型

在擴(kuò)展頁面提供的多個(gè)圖章中,您可能會(huì)注意到文本字段用作下拉列表或列表框表單字段。 使用實(shí)際的列表框或下拉列表字段類型將與嵌入在 Bluebeam 郵票中的任何計(jì)算腳本不兼容。

以下是在圖章對(duì)話框中顯示為下拉列表的文本字段示例:

 

文本字段“項(xiàng)目”充當(dāng)圖章對(duì)話框中的下拉列表。 將出現(xiàn)在圖章對(duì)話框中的項(xiàng)目列表取決于圖章代碼。

 

故障排除

放置圖章時(shí)不出現(xiàn) JavaScript 對(duì)話框

交互式圖章發(fā)生的最常見問題是計(jì)算字段被刪除。 如果刪除計(jì)算字段,則在放置圖章時(shí)不會(huì)出現(xiàn) JavaScript 對(duì)話框。

 

要在刪除后重新創(chuàng)建計(jì)算字段,您首先需要找到并復(fù)制原始模板的計(jì)算字段

 

然后將 Calculation 字段添加到損壞的圖章中:

 

 

 

如果您在本文中的步驟中遇到任何問題或?qū)ξ覀兊慕换ナ綀D章有任何疑問,請(qǐng)發(fā)送電子郵件給我們。

 

下一篇:IDA入門教程之交叉引用
上一篇:dbForge Schema Compare for PostgreSQL v.1.2 推出

                               

 京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室

                         北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫

                            華滋生物