計算欄位值
「計算」是電子表單最重要的功能之一。例如,它可合併表單欄位的值並且在「文字欄位」或「下拉式方塊」中呈現計算結果。在文字欄位內容和下拉式方塊內容對話方塊中,您可在計算標籤頁中選擇預設的計算方法並選擇參與計算的欄位。
建立計算
-
開啟PDF檔案並依照下列任一步驟叫出文字欄位內容對話方塊:
-
-
選擇表單>表單>文字欄位。在頁面上您要顯示文字欄位的位置拖曳矩形,完成後即會彈出一個對話方塊。
-
使用選擇工具,在您要指定顯示計算結果的文字欄位上按兩下。
-
使用選擇工具,在您要指定顯示計算結果的文字欄位上按一下右鍵並選擇內容…。
-
在文字欄位內容對話方塊中的一般標籤之中可設定欄位的屬性。
-
選擇選項及一種對齊方式以設定計算欄位中結果顯示的位置。例如,選擇靠右會將值都靠右對齊。
-
在格式中按一下數字然後再按一下小數點下拉式選單,然後選擇小數點後要顯示的位數。
-
在「計算」標籤中,從下拉式選單中選擇計算方式:
-
選取欄位的和:預先定義計算,計算一組資料的總和。
-
選取欄位的積:預先定義計算,計算一組資料的乘積。
-
選取欄位的平均值:預先定義計算,計算一組資料的平均。
-
選取欄位的最小值:預先定義計算,顯示一組欄位中最小的值。
-
選取欄位的最大值:預先定義計算,顯示一組欄位中最大的值。
-
使用簡化欄位表示法:自定義計算,透過使用一般數學符號(如:+、-、*、/),將功能變數名稱作為運算元的一種表示法,透過它可以進行較為複雜的計算。例如:要計算兩個數字之和與兩個數字之差的乘積,請輸入(數字1+數字2)*(數字1-數字2)。
-
使用自訂運算指令碼:自定義計算,輸入JavaScript指令碼來建立更加複雜的計算。它要求為PDF中所有欄位提供完全存取權限。例如:要計算兩個數字之和與兩個數字之差的乘積,請輸入:event.value=((this.getField("文字1").value+this.getField("文字2").value))*((this.getField("文字1").value-this.getField("文字2").value));
-
若上一步選擇了預先定義計算,按一下「選取…」,在快顯的「欄位選擇」對話方塊中選擇要執行計算的表單欄位,按一下「確定」;若選擇自訂計算方式,按一下「編輯...」,在快顯的「JaveScript編輯器」對話方塊中輸入自訂計算,按一下「確定」。
-
按一下「關閉」。當您在運算元表單欄位中輸入值,設定計算的文字欄位將根據步驟4所選擇的計算方式,顯示相應的計算結果。
設定表單欄位計算順序
當您在表單中建立多筆計算項目時,可以設定計算順序以獲取正確的結果。
例如,如果您使用A、B兩個計算欄位的數值來計算C欄位的值,則需要先計算A、B欄位,再計算C欄位。
-
選擇表單 > 設定表單欄位計算順序,開啟計算欄位對話方塊,其中列出了目前文件中所有的計算欄位。
順序。
-
若要調整計算順序,請從清單中選取待調整順序的欄位,並按一下向下或向上按鈕。
-
按一下確定。
註:在建立表單欄位或測試表單欄位時,Right PDF Editor會自動執行計算。您可以在偏好設定>表單 取消勾選自動計算欄位值。