Как да създадете условни формули в Adobe Acrobat

Лого на Adobe Acrobat Pro

Adobe



Има няколко начина за създаване на сложни изчисления в чист елегантен PDF файл. Ето как да интегрирате условни формули в следващия си документ.

Условни формули в Acrobat

По-рано разгледахме основите на автоматични изчисления в Adobe Acrobat . Условните формули ви позволяват да излезете отвъд основите, създавайки по-сложни формули в PDF.





СВЪРЗАНИ: Как да създадете PDF формуляри с изчисления в Adobe Acrobat

Ако използвате формули в Excel или Google Sheets, вероятно вече знаете какво представляват условните формули. Наричани още логически формули, те показват конкретна стойност или активират изчисление, ако е изпълнено определено условие, като например, ако числото е отрицателно или ако резултатът е над преминаващата оценка. Някои от най-често срещаните условни формули в excel включват стандартния IF, както и SUMIF и COUNTIF. Има и условно форматиране , където се правят промени във формата, ако клетката отговаря на определено условие.



Използвайки изчислени полета, тези видове формули могат да се прилагат и в Adobe PDF файлове. Можете да покажете число, текст или да изпълните изчисление въз основа на резултатите от друго поле за въвеждане. Можете също да ги използвате във връзка с други изчислени полета. Условните формули са полезни за много видове PDF формуляри, като:

    Финансови документи:Например, ако главницата определя лихвения процент на някого, може да се използва условна формула за показване на съответната цена въз основа на въведената от тях сума. Тестове и изпити:Можете да направите оценка, която автоматично показва или успешно, или неуспешна в края на базата на общия резултат на теста. продажби:Ако използвате това за транзакции, можете да направите кутия, която препоръчва продукти в зависимост от отговорите на бъдещия купувач на конкретни въпроси.

Имайте предвид, че докато изчислените полета могат да се правят само в Adobe Acrobat, действителните изчисления ще се покажат във всеки PDF четец.

Създаване на прости условни изрази

Персонализираните изчислени полета на Adobe Acrobat използват javascript като език за програмиране. За щастие, не е нужно да знаете как да програмирате в javascript, за да създадете просто условно поле; имате нужда само от основен модел, който да следвате.



Реклама

В следващия пример ще използваме този прост фирмен формуляр за поръчка. В момента има седем полета: едно за количествата на всеки от петте продукта, общото количество и общата цена.

Проста форма на Adobe Acrobat

Условно изявление в Adobe javascript следва този основен синтаксис:

var variable name = this.getField(' name of field ').value;
if( variable name condition ) event.value = true result
else event.value = false result

Първият ред дефинира стойността, която ще се използва за вашата условна формула. В този конкретен случай използвахме this.getField, за да получим стойността на едно от другите полета в документа. На втория ред дефинираме условието. Подобно на excel, ние определяме условието като по-голямо, по-малко или равно на определена стойност.

И накрая, ние дефинираме резултатите. В истински резултат е стойността, която ще се покаже, ако условието е изпълнено. На следващия ред използваме else, за да генерираме фалшив резултат, което е стойността, която ще се покаже, ако условието не е изпълнено.

Реклама

За да приложим това на практика, създадохме изчислено поле, наречено групова поръчка. За да въведете персонализиран изчислен скрипт, щракнете с десния бутон върху избраното поле в Acrobat и изберете Свойства. Оттук отидете на Изчисляване > Скрипт за персонализирано изчисление > Редактиране.

Изчисление по избор на Adobe Acrobat

Това поле ще определи дали дадена поръчка се брои като групова. В полето ще се покаже Да, ако общото количество е по-голямо от 20 артикула, и Не, ако е по-малко от 20. Имайки предвид тези условия, имаме формулата:

var TQ = this.getField(' Total Quantity' ).value;
if( TQ > 20 ) event.value = 'Yes'
else event.value = 'No'

На изображението по-горе можете да видите, че сме задали името на променливата на TQ и изтеглихме стойността на TQ от полето Общо количество. Имайте предвид, че тези полета са чувствителни към главни букви. След това задаваме нашето условие, което е, че TQ трябва да бъде по-голямо от 20. Ако отговаря на това условие, ще покаже Yes. В противен случай кутията ще генерира No.

Adobe Acrobat Javascript

Ако поръчаме общо 11 Lightning кабела и 10 батерии, например, ще имаме общо 21 артикула. След това ще се счита за групова поръчка и ще генерира следния резултат:

Резултат от поръчката на Adobe Acrobat

Множество условия

Има случаи, в които може да искате да имате изпълнени няколко условия вместо само едно. За щастие има начин да създадете условно поле, което генерира стойности въз основа на множество условия.

Adobe Acrobat множество условия

Реклама

Да кажем, че във вашия магазин всички поръчки, които достигат поне 20 продукта и имат обща цена от 150, отговарят на условията за отстъпка от 10%. Крайната сума ще се появи в поле, наречено Общо с отстъпка. В този случай ще трябва да посочим две променливи и две условия. Ще имаме следното поле:

var Price = this.getField(' Initial Price ').value;
var TQ = this.getField(' Total Quantity ').value;
if( Price > 150 && TQ > 20 ) event.value = Price*0.9 ;
else event.value = Price ;

Както можете да видите, ние дефинирахме две променливи на два отделни реда. Ще трябва също да използвате обозначението &&, за да комбинирате двете различни условия. Имайте предвид, че крайната стойност също е изчисление, което взема предвид отстъпката.

Следователно, ако използваме същата сума като примера по-горе, ще генерираме следния резултат:

Резултат от множество условия на Adobe Acrobat

Заповеди за изчисление

Едно важно съображение, което трябва да вземете, е реда на изчисление. За разлика от Excel, който прави изчисления едновременно, Acrobat разчита на потребителя да определи кои формули са първи.

За да зададете реда на изчисление, отидете на страничната лента Редактиране на формуляра и отидете до Още > Задаване на реда за изчисление на полето. В горния пример, тъй като и двете формули за групова поръчка и общо с отстъпка зависят от общото количество и общата цена, искаме да сме сигурни, че TQ и TP се изчисляват първо.

Изчисления на полето на Adobe Acrobat

Реклама

Не забравяйте да прегледате реда за изчисление, преди да публикувате формуляра си. Добра идея е да опитате няколко примерни въведени данни във вашия формуляр, за да се уверите, че всичко работи правилно.

ПРОЧЕТЕТЕ СЛЕДВАЩО Снимка на профила за Vicente Water Ван Винсент
Ван Висенте е автор на технологии от четири години, с фокус върху обясненията, насочени към средните потребители. Той също така работи като дигитален маркетинг за регионален уебсайт за електронна търговия. Той инвестира в интернет културата, социалните медии и как хората взаимодействат с мрежата.
Прочетете пълната биография

Интересни Статии

Популярни Публикации

Какво е Wi-Fi Hotspot (и безопасни ли са за използване)?

Какво е Wi-Fi Hotspot (и безопасни ли са за използване)?

Какво е плътност на пикселите и как влияе върху качеството на изображението?

Какво е плътност на пикселите и как влияе върху качеството на изображението?

Как да промените домакина на среща в Zoom

Как да промените домакина на среща в Zoom

Microsoft Money Plus вече е достъпен безплатно

Microsoft Money Plus вече е достъпен безплатно

Photoshop най-накрая се предлага като уеб приложение

Photoshop най-накрая се предлага като уеб приложение

От кутията със съвети: Контролиране на Xbox контролери в Windows, поддържане на компютъра ви хладен през лятото и DIY устройство за сканиране на книги

От кутията със съвети: Контролиране на Xbox контролери в Windows, поддържане на компютъра ви хладен през лятото и DIY устройство за сканиране на книги

Как да рестартирате устройство за поточно предаване на Google TV

Как да рестартирате устройство за поточно предаване на Google TV

Как да персонализирате своя Gmail адрес в движение

Как да персонализирате своя Gmail адрес в движение

Какво означава FOMO и как го използвате?

Какво означава FOMO и как го използвате?

Как да персонализирате лентата с инструменти за бърз достъп на File Explorer в Windows 10

Как да персонализирате лентата с инструменти за бърз достъп на File Explorer в Windows 10