Design the future of fashion, win Firefly Pro 👗✨
Unlock the power of Acrobat SDK through our community.
Recently active
Hello ThereI am having a hard time understanding the Java Script to create a formula (Never scripted before)Let me try to explain what Im searching for since I couldnt find a solution by googling.Field 1 is the field the calculation takes placeField 2 is the field I want to be able to be edited and whos numbers Field 1 is refering to.For Example: If (Field 2) >= 100 that should give me a 1 in (Field 1)If (Field 2) >= 300 that should give me a 2 in (Field 1)If (Field 2) >= 800 that should give me a 3 in (Field 1) I basically want to refer to a specific number in (Field 2) and get a defined number in (Field 1)Like all numbers between 100 and 299 should say 1 in (Field 1)and all numbers in between 300 and 799 should say 2 in (Field 1) and so on Does a script like this exist or should I try a different method?Thx for the help in advance
Good afternoon! I have Radio Buttons in my form. I would like a certain group of fields to be seen, and the other group of fields to be hidden. When any of the "no" buttons are hit, then I would like the opposite to happen. When the radio button is marked "yes" I would like: Field 1 = "visible"Field 2 = "visible"Field 3 = "visible"Field 4 = "hidden"Field 5 = "hidden"Field 6 = "hidden" When the radio button is marked "no" I would like:Field 1 = "hidden"Field 2 = "hidden"Field 3 = "hidden"Field 4 = "visible"Field 5 = "visible"Field 6 = "visible" I've seen and tried a lot of code for the checkboxes, and I can get it to work occasionally, but I can't figure out how to apply it to the radio buttons. At one point, I did give up on the Radio Buttons and tried to use checkboxes instead, but then I couldn't get the last 4 of the 12 fields to reappear after unchecking the checkbox. Is there a limit to the number of fields a code can apply to? I went to try to copy the code to
Hello,I am using regular expressions with the "search & remove text" feature in Acrobat X Pro by editing the file SearchRedactPatterns.xml, as can be learned here: http://blogs.adobe.com/acrolaw/2011/05/creating_and_using_custom_redact/I noticed, however, that my custom queries are always treated case-insensitive in Adobe, which they should not be. At least according to various online regex testers.So, is there a way to tell Acrobat to make the Regex case-sensitive?Thanks in advance
I want to achieve something like this :Document to have 2 list boxes one filled with options and other empty and along with 1 button (add.)..I should be able to select multiple option from 1st list box and then press Add button and it will populate all the options from list box1 to list box2 all at once. Currently i have found a file on internet which does the same. but it add 1 option at a time.... when it select multiple options in the 1st listbox.. the add button doesnot work. Plz guide .. Thanks
I am trying to add a particular number at regular intervalsI have difference between 2 dates in hours so for first 24 hours result 1 ,even more than a minute to 24 hours >> result 1+.5 = 1.5 ,then again even more than a minute to next 8 hours >> result 1.5 + .5 = 2then again even more than a minute to next 16 hours >> result 2 + .5 = 2.5then again even more than a minute to next 8 hours >> result 2.5 + .5 = 3then again even more than a minute to next 16 hours >. result 3 + .5 = 3.5 and so on. In short .5 to be added after 24 hours for at every more than 8 hours & 16 hours I am using the below script but not able to achieve the above : var miles = this.getField("minutes").value; //difference between days in minutesvar hrs = Math.floor(miles/(60*24)); //capturing the hours partvar min = miles%60 //capturing the remainder minutes if(hrs ==
Hello, I am building a presentation in Acrobat and I need to be able to send form data to create an Event in Google Calendar. Everything I see says that I would need to create an API account within the developer tools of Google to actiavte the API Key. However, the users of this presentation will not be able to accomplish that task. I was hoping someone has a solution that would ask permission, similar to how this.mailDoc asks permission to send an email through Adobe without configuring Google API. Thank you.
I need to disable all navigation tools so the user is forced to navigate with buttons. ClickAdvances I see how to turn off. I also don't want them to be able to use the keyboard, mouse scroll or anything else until the page they are on has been validated and submitted.
Hi experts, I'm scripting a plug-in which is basically a SelectionServer tool called by "My ToolButton". However, it would help me enormously if I can add "My ToolButton" to the floating quick action toolbar that appears when a text is selected. I have read the documentation but I did not find anything related or maybe I'm not looking in the right direction. Any help would be greatly appreciated. Regards,Febo.
Hi,I have a signed PDF-Form "file1" that I need to mergend into another PDF "file2" that is also going to be signed later in the process. I don't need the real signatures of file1 in file2 (that doesn't work either because merging a signed PDF deletes the signatures), it suffices to preserve the signatures as textobjects in file2 (The result I'd like to have is exactly the result I get when I print file1 as a PDF (e.g. with printer "Adobe PDF"). Hereby the signatures will be obtained as texts in the printed PDF.).So I claim to have to adjust file1 before merging to file2. Because I need this for about 100x a month, it should work with a javascript-button (folder level). For adjusting file1 I had two approaches, both don't work: Approach 1: Print as PDF via javascriptI found out that there is no way to print as PDF via Javascript. Is that true? Somehow like the printparams.filename does not work with a printer that opens a save dialog on its own. Is there any other possibility
I never used Javascript before.I want to create two drop-down lists. The second list choices are depending on the choice made in the first list. Was would be the script for this use ?List 1 : Item1, Item2 and Item3List 2 : If item 1 or 2 is selected, choices must be ChoiceA and ChoiceBIf item 3 is selected, choices muts be ChoiceC and Choice DCan someone help me with a script please ?
Hi,I am trying to split a number (with 2 decimalsplace ) and separate them in before decimal and after decimal.Example: . Text1 : I have number say 25.68 , now i want it to split into two fields so,Text2 : it should show 25 Text3 : it should show 68 ,everything is working fine.. until when the number after decimal is 00 then it doesnot show correct value; below is my scriptfor Text2 calculation script :var mins = this.getField("Text1").valueAsString;event.value = mins.split(".")[0] for Text3var mins = this.getField("Text1").valueAsString;event.value = mins.split(".")[1] is there any other method to split the number where when the number has 00 in its decimal capture the 0 in Text3 .
I would like to find a way to post mutiple data in fields. I would like the fields to be "Name", "Date of Birth" and "Student#". I would also like a button to press to save this data on the PDF form. Then I would like the Name to appear in the "Name" dropdown box and when I select the name from the dropdown menu, two other fields for "Date of Birth" and another field "Student#" would auto populate based upon the data that was orginally inputted. I have been playing around and I cannot get it to work.
So, the title of my thread is very straight forward and that's what I am after... a piece of JS code that ensures me that the document IS in Reader.The reason is because I have a set of PDF documents stuffed with a lot of JS and that just get stuck when the user's browser opens it in a tab instead to download it.I kind of worked it around by adding the HTML5 property 'download' at my links declaration to force the download, however I know that not all browser versions recognizes it so once in a while I still will have someone staring to a broken document into a browser tab.I would appreciate immensely if someone could tell me if it does exist such JS code that may help me with this detection.Thanks!
Hi, I used the following script:Math.ceil(N / 5) * 5; But it's not quite giving me what I want. For instance "5" returns "10", but I need it to return "5"I need it to look like the following:0.01 - 5.00 = 55.01 - 10.00 = 1010.01 - 15.00 = 1515.01 - 20.00 = 20
Here's a stumper for you. I have been trying to create a form which can have certain fields resize to handle additional input. There are 3 different fields that can be resized by the user and then the form spawns or deletes pages to show the fields at the sizes the people have chosen. In all, there are 27 different field combinations. In order to accomodate this, I have been trying to use nested if statements. The options are simply "Small Size", "Medium Size", and "Large Size" for each field. The problem I'm running into is that the beginning option when the form loads is "Small Size" and the page shows the appropriate size field. When I choose "Medium" though, "Small" stays. Then when I choose "Large", "Medium" shows up. Then when I choose "Small" or "Medium", "Large" will show all with the proper accompanying pages. The form is showing the fields and pages of the last option that was chosen when you click the next option. Gosh this sounds insane and I hope it's not too co
The below statment will not check my checkbox3 once checkbox1 && checkbox2 are checked it will only work with the || (or) statement, what am I doing wroung? Document Level Control function cbControl() {// Get a reference to each check boxvar f1 = getField("checkbox1");var f2 = getField("checkbox2");var f3 = getField("checkbox3"); // Check cb3 if cb1 and cb2 was selectedif (event.target === f1 && event.target === f2){ f3.value = "Yes"; return; }} Mouse Up Event on each checkboxcbControl();
Sorry, I know this may be a weird question: I know how to loop through sequentially to hide all buttons. This is what I've used:for (var i = 1; i < 54; i++) { getField("Button" + i).display = display.hidden; } and that works fine for me. Where I'm stuck is I'd like to use an if statement to cycle through a random list of the buttons to check if they are visible or not visible. I know you can declare array variables, but I have no idea how to implement all of this. I know I could type it all in, but I'd like to reuse this with maybe different button numbers at some point, so i'd just like to change the array. Say for sake of argument I'd like the if statement to check if Button2, Button3, Button5,Button9, Button18 and Button 46 are visible and that all the other buttons up to 53 are hidden. Is this possible without doing the following and having to type it for every button:if(this.getField("Button1").display=display.hidden && this.getField("Butto
Hi all, I would like to have a check on the script for my checklist. It has 16 categories and for each category there are 4 options: 0 , 1 , 2 , 3 (for all the options the value is alike, so 0 =value 0, 1 =value 1, etc.) at the bottom of each option there's a field: subtotal now I've added the following code to those fields: event.value=(this.getField("Top_0").value+this.getField("Vest_0").value +this.getField("Broek_0").value +this.getField("Panty_0").value +this.getField("Schoenen_0").value +this.getField("Haar_0").value +this.getField("Makeup_0").value +this.getField("Bril_0").value +this.getField("Oorbellen_0").value +this.getField("Ketting_0").value +this.getField("Sjaal_0").value +this.getField("Armbanden_0").value +this.getField("Ringen_0").value +this.getField("Nagellak_0").value +this.getField("Riem_0").value +this.getField("Tas_0").value) event.value=(this.getField("Top_1").value+this.getField("Vest_1").value +this.getField("Broek_1").value +thi
I've got this Javascript attached to a buttonfunction FindOCG(cName) { var aOCGs = this.getOCGs(); for(var i=0; aOCGs && i<aOCGs.length;i++) { if(aOCGs[i].name == cName) return aOCGs[i]; } return null; } if (FindOCG("Layer 1").state==!true && FindOCG("Layer 2").state==!true && FindOCG("Layer 3").state==!true && FindOCG("Layer 4").state==!true && FindOCG("Layer 5").state==!true && FindOCG("Layer 6").state==!true && FindOCG("Layer 7").state==!true && FindOCG("Layer 8").state==!true && FindOCG("Layer 9").state==!true && FindOCG("Layer 10").state==!true && FindOCG("Layer 11").state==true && FindOCG("Layer 12").state==!true && FindOCG("Layer 13").state==!true && FindOCG("Layer 14").state==true && FindOCG("Layer 15").state==!true && FindOCG("Layer 16").state==!true && FindOCG("Layer 17").state==!true && FindOCG("Laye
Hello, all you wonderful people who know far more than I do about scripting and everything else. Completely upront, I know nothing about computer language or Javascript, but I can follow directions and figure some things out. At work, I get a single pdf with about 500 pages of information. Each page needs to be extracted and then renamed based on the content of the file in two locations on the page, which I am currently doing manually. These two locations, the position number field and the employee name field are in a consistent location across all the pages. I was hoping that someone might have a script that I could use to automate this process, being it's so time consuming and tediuous. I tried to get the Evermap Auto-Split plug-in approved for use, but requisitions for new software won't be open until June of next year. If anyone can help me, I'd be eternally grateful. I'm sure it's not a difficult script, I just do not speak the language, and after trying a few times to f
I have created several types of buttons that launch a javascript that will place a certain type of comment on the PDF. Rectangle, Circle etc.However, I have not been able to find a reference for the Text Call out drawing object My script for basic rectangle//Add a Comment/Squarevar annot = this.addAnnot({page: this.pageNum, type: "FreeText", rect:[487, 668, 87, 243], strokeColor: color.red});What should the Type be for a Text call out and how many coordinates should it have?Thanks
Hello All, I have created a Wholesale Pricelist that has all of my SKUs listed, dealer cost, MSRP, QTY that you want to buy, then I have a column for the total per item, that will later add up to an expected grand total. What I need your help with is how do I multiply the fixed dealer cost field (position is column 6 for each line) by the variable QTY field (column 😎 to get a total (column 10) for each line? Thanks in advance!!
I'm running the following code and my for loop is aborting at * n=42 *Can anyone see why? var f = this.getField("cbEdit");var n = 0for (var n=16;i<=112;n++){app.alert(n);if(n<70 || n>71){{s=n+"";if(f.isBoxChecked(0)){this.getField("CBR"+s).display = display.visible;this.getField("CBV"+s).display = display.visible;this.getField("CBM"+s).display = display.visible;this.getField("Post"+s).display = display.visible;}else {this.getField("CBR"+s).display = display.hidden;this.getField("CBV"+s).display = display.hidden;this.getField("CBM"+s).display = display.hidden;this.getField("Post"+s).display = display.hidden;}}}}
I have a PDF form that has 5 lines. 4 of those 5 lines are hidden. If the user wants to add a line, I would like them to click on the button that says "add line". When the user clicks on the button, a new form controls is visable. Right now I have the 5 form controls in the form and 4 of them are hidden. I'm just not sure what the javascript is to allow 1 button to be clicked multiple times to do the same action. Can someone help me with this please?
Is there no option to create action to split PDF by top level bookmark and use bookmark names for file names? It's just button clicks on a built in feature in acrobat. nothing fancy.
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.