data-id=changes-across-versions
data-id=id1
Changes Across Versions
This section summarizes the new features and changes introduced in Acrobat and earlier.
data-id=acrobat-xi-changes
data-id=id2
Acrobat XI changes
For more information on the following changes, see the JavaScript for Acrobat API Reference and Developing Acrobat Applications Using JavaScript.
data-id=changes-to-printparams-object
data-id=id3
Changes to PrintParams object
The colorOverride property of the PrintParams object is no longer supported.
data-id=acrobat-x-changes
data-id=id4
Acrobat X changes
For more information on the following changes, see the JavaScript for Acrobat API Reference and Developing Acrobat Applications Using JavaScript.
data-id=new-javascript-version
data-id=id5
New JavaScript version
This release supports JavaScript version 1.8.
data-id=impact-of-acrobat-menu-restructuring-on-javascript-apis
data-id=id6
Impact of Acrobat menu restructuring on JavaScript APIs
Starting Acrobat X, the number of top-level menu items has been reduced. The menu items available from Acrobat X onwards are: File, Edit, View, Window, and Help. If any of your previous scripts referred to a top-level menu item that no longer exists, the reference will not work.
Starting Acrobat X, the toolbar commands are available through the Tools pane on the right side of the display. Accordingly, methods and properties to customize the toolbar such as app.addToolButton, hideToolBarButton, and removeToolButton, now apply to the Tools pane area. For example, app.addToolButton adds a button to the Plugin Addon Tools panel in the Tools pane.
data-id=new-util-method
data-id=id7
New util method
The new readFileIntoStream util method loads an external file into a JavaScript stream, optionally encodes it as base64, and returns the content as a base64 encoded stream.
data-id=changes-to-search-object
data-id=id8
Changes to search object
The following changes have been made to the “search” object properties
- The
thesaurusandsoundexproperties have been removed - The
legacySearchproperty is now deprecated and always returns false.
data-id=changes-to-searchexecutequery
data-id=id9
Changes to SearchExecuteQuery
The following have been removed from nWordOptions parameter of SearchExecuteQuery :
kWordOptionSoundsLikekWordOptionThesaurus
data-id=function-searchislegacysearchavailable-deprecated
data-id=id10
Function SearchIsLegacySearchAvailable deprecated
The function SearchIsLegacySearchAvailable has been deprecated and will always return false.
data-id=enhancements-to-pdfoptpdfversion
data-id=id11
Enhancements to PDFOptPDFVersion
The following have been added to PDFOptPDFVersion :
kPDFOptAcrobat9kPDFOptAcrobat10
data-id=enhancements-to-doc-object
data-id=id12
Enhancements to Doc object
In this release, the following enhancements have been made to the Doc object:
data-id=enhancements-to-the-getdataobjectcontents-method
data-id=id13
Enhancements to the getDataObjectContents method
A NotAllowedError is thrown and the method fails if it attempts to access the content of an embedded file attachment for which any of the following conditions is true (all file name extension matching is case-insensitive):
- The attachment’s file name extension is “.SWF”. If a legitimate.SWF application or module run as part of Acrobat’s Rich Media Annotation or PDF Portfolio navigator is allowed access to the content bytes of.SWF embedded file attachments, it is possible that the legitimate.SWF will load a malicious.SWF.
Note
If you use the
Data.MIMETypeproperty to check whether a Data object represents a.SWF file, note that the MIME type for.SWF files isapplication/x-shockwave-flash.
- The attachment’s file name extension is “.GIF”, “.JPG”, “.JPEG”, or “.PNG” and the first three bytes of its content have the header signature of a.SWF file (“FWS” or “CWS”). The reason for this security restriction is that the same
ActionScriptflash.display.Loader class load()method that can be used to load GIF, JPEG, and PNG images can also be used to load a SWF file. If a malicious SWF file’s extension has been altered to that of one of these image types, the SWF could be loaded.
data-id=enhancements-to-the-saveas-method
data-id=id14
Enhancements to the SaveAs Method
The following enhancements have been made to the SaveAs method of the Doc object:
data-id=new-values-of-cconvid
New Values of cConvID
The following new values of cConvID have been added:
com.adobe.acrobat.docxdocxcom.adobe.acrobat.xlsxxlsxdata-id=deprecated-values-of-cconvid
Deprecated Values of cConvID
The conversion IDs listed below are deprecated in Acrobat X. They are not registered but (only when used with the JavaScript doc.saveAs call) are internally mapped to valid, registered conversion IDs. Support for the deprecated conversion IDs will be fully removed in subsequent Acrobat releases.
com.adobe.acrobat.html-3-20com.adobe.acrobat.htmlcom.adobe.acrobat.htm l- 4-01-css-1-00com.adobe.acrobat.htmldata-id=new-timestampsign-and-certifyinvisiblesign-doc-methods
data-id=id15
New timestampSign and certifyInvisibleSign Doc methods
For more information on the new Doc methods timestampSign and certifyInvisibleSign, see the next section, Signature support for Emerging PAdES ETSI ESI standard.
data-id=84989
data-id=signature-support-for-emerging-pades-etsi-esi-standard
data-id=id16
Signature support for Emerging PAdES ETSI ESI standard
The European Telecommunications Standards Institute (ETSI) has published a multi-part standard that defines a series of profiles for PAdES—Advanced Electronic Signatures for Portable Document Format (PDF) documents. For more information, see: http://www.etsi.org/website/newsandevents/200909_electronicsignature.aspx
The standard includes a new feature to “timestamp the document”, which adds an invisible timestamp signature to a document. This release provides a corresponding JavaScript Doc method to do the same. Additionally, the release provides a Doc method to apply an invisible certification (this is already available as a menu item in Acrobat and is now supported in JavaScript as well). Both these methods take the same parameters as field.signatureSign, but are at the Doc level. These methods can only be executed during a batch, console, or application initialization event.
data-id=adding-an-invisible-timestamp
data-id=id17
Adding an invisible timestamp
The new timestampSign Doc method adds an invisible timestamp to a document.
NOTE: This method is not available in Reader.
data-id=adding-an-invisible-certification
data-id=id18
Adding an invisible Certification
The new certifyInvisibleSign Doc method adds an invisible certification to a document.
For more information on these methods, see the description of the Doc object in the JavaScript API reference.
data-id=adbc-support-removed-from-documentation
data-id=id19
ADBC Support Removed from Documentation
ADBC is not supported since the previous release of Acrobat. In this release, the section on ADBC support has been removed from Acrobat SDK documentation.
data-id=acrobat-9-0-changes
data-id=id20
Acrobat 9.0 changes
Important: For the Mac OS, the location of the user JavaScript folder has changed. Developers may locate this folder by executing the command app.getPath("user", "javascript") in the JavaScript debugger console window. Any user folder JavaScript files need to be moved to the new location.
The util. crackURL method can now break a URL that uses IPv6 addressing into its components. A new property, nURLType, is added to the return value object.
The two field properties display and hidden no longer require forms rights for them to function in Adobe Reader.
There are two new methods. The app. loadPolicyFile method is used to specify a cross-domain policy file and the Doc. applyRedactions method applies redaction marks.
Two new printing parameters were introduced with version 8, but were undocumented. The properties DuplexType and NumCopies of the PrintParams object allow users to set the duplex mode and the number of copies to be printed. There is also a change of status of the printerName, this property is now available for the Mac OS. The description of the choice of the printer when printerName is set to the empty string has changed as well.
The property Doc. nocache, introduced in version 7.0, is now undefined and is removed from the documentation. Beginning with version 8.0, within a browser, when a user navigates away from a page containing a PDF, Acrobat and Adobe Reader now exit very quickly and any temporary data is deleted. If the user navigates back to the PDF, any form data is gone.
There is a new Authors property to the info object. This property should be used with a semi-colon delimited list of multiple authors.
Acrobat 9 introduces JavaScript API in support of PDF portfolios (also called portable collections and PDF packages). These are list in the table below.
newCollectioncollectiongetFieldValue * setFieldValueCollection objectfields * initialDoc * initialView methods: * addField * getField * removeFieldcollectionField objectname * order * readOnly * sort * text * typeAcrobat 6.0 (and Later) Compatible Media relies on the underlying operating system to locate and launch a multimedia player residing on the user’s system; however, Acrobat 9.0 natively supports Flash video (FLV) and Flash applications (SWF) which can be embedded in, or streamed to, a PDF document. Native support for Flash enables reliable cross-platform playback. No additional media player or specific codec is necessary.
Acrobat 6.0 (and Later) Compatible Media is superseded by the multimedia of Acrobat 9.0, which uses rich media annotations. Developers of PDFs with multimedia assets are, therefore, strongly encouraged to use the rich media annotations of Acrobat 9.
Below is a listing of the JavaScript API that support rich media annotations.
getAnnotRichMedia * getAnnotsRichMediaAnnotRichMedia objectactivated * context3D * name * page * rect * subtype methods: * callASdata-id=acrobat-8-1-changes
data-id=id21
Acrobat 8.1 changes
There are new security restrictions for the search object’s addIndex, query, and removeIndex methods, as well as the spell object’s removeWord method. For more information, see those method descriptions.
data-id=acrobat-8-0-changes
data-id=id22
Acrobat 8.0 changes
The JavaScript interpreter now supports E4X, ECMA-357. “EMCAScript for XML (E4X) Specification”, http://www.ecma-international/publications/standards/Ecma-357.htm, documents this specification. An example following metadata illustrates E4X usage.
The JavaScript category in the Preferences dialog box (Ctrl + K) has a new security check box, “Enable global object security policy”.
- When checked, the default, each time a global variable is written to, the origin which set it is remembered. Only origins that match can then access the variable. For files, this means only the file that set it, having the same path it had when the variable was set, can access the variable. For documents from URLs, it means only the web host which set it can access the variable.
There is an important exception to the restrictions described above. Global variables can be defined and accessed in a privileged context, in the console, in a batch sequence and in folder JavaScript.
- When not checked, documents from different origins are permitted to access the variable; this is the behavior previous to version 8.0.
See the section on the global object for additional details and examples.
There is a new restriction on the use of app.execMenuItem to a list of safe menu items. See the security note.
The following properties and methods are introduced in Acrobat 8.0:
Certificate objectprivateKeyValidityEnd * privateKeyValidityStart * validityEnd (First introduced in version 7.0.5, but undocumented.) * validityStart (First introduced in version 7.0.5, but undocumented.)subjectDN * keyUsage * urlType * Expanded description of the url property. * Added four new bit flags to the flags property: subjectDN, issuerDN, keyUsage, url.colorConvertAction objectaction * alias * colorantName * convertIntent * convertProfile * embed * isProcessColor * matchAttributesAll * matchAttributesAny * matchIntent * matchSpaceTypeAll * matchSpaceTypeAny * preserveBlack * useBlackPointCompensationDoc objectxfa (First introduced in version 6.0.2, but undocumented.) * XFAForeground methods: * colorConvertPage * embedOutputIntent * exportAsFDFStr * exportAsXFDFStr * getColorConvertActionNet objectSOAP (Net.SOAP has properties and methods aliased with SOAP.wireDump, SOAP.connect, SOAP.request, SOAP.response.) * Discovery (Net.Discovery has methods aliased with SOAP.queryServices and SOAP.resolveService.) * HTTP methods: * streamDecode * streamDigest * streamEncoderequestPrintParamsbooklet * constants. bookletBindings * constants. bookletDuplexModes * constants.handling.booklet ( See * pageHandling for a description.)RDN objectbusinessCategory, countryOfCitizenship, countryOfResidence, dateOfBirth, dc, dnQualifier, gender, generationQualifier, givenName, initials, l, name, nameAtBirth, placeOfBirth, postalAddress, postalCode, pseudonym, serialNumber, sn, st, street, titleSecurityHandler objectdocDecrypt * docEncrypt * validateFDFlegalAttestations, shouldAddRevInfo, digestMethod. * Change of behavior of the reasons property. * Added the digestMethod property. * Change in wording of the description of the version property. * Added the shouldAddRevInfo property.SignatureInfo objectThe following properties and methods are modified in Acrobat 8.0:
app objectopenDoc (cDest parameter added)Doc objectaddAnnot (New default values for the author property.) * addRecipientListCryptFilter (Added note for Acrobat 7.0.) * getLegalWarnings (No longer dirties document. Return value changed.) * importTextData (Can be only executed during a console or batch event.)addEmbeddedFile (Updated description of the nSaveOption parameter for version 8.)Field objectbuttonImportIcon (Can be executed only during a console or batch event)FullScreen objectescapeExits (Can be set to false only during console and batch events)cURI and cUserId properties.submitForm methodcPassword parameter can no longer be used. As of Acrobat 8.0, you cannot create password-encrypted FDF files. If this parameter is used, a form trying to submit a password-encrypted FDF will throw an ESErrorInvalidArgs exception and the form submission will not occur.data-id=acrobat-7-0-5-changes
data-id=id23
Acrobat 7.0.5 changes
Columns 5 and 6 of the quick bars have been removed.
The following properties and methods were introduced in Acrobat 7.0.5:
Collab objectdocumentToStreamData objectdescriptionDoc objecthostContainer * isModal * viewState methods: * addRequirement * removeRequirementmessageHandler method: postMessageHostContainer objectmessageHandler methods: * postMessageutil objectcrackURLThe following properties and methods were modified in Acrobat 7.0.5:
SOAP objectrequest (cRequestStyle and cContent parameters added) * response (cRequestStyle and cContent parameters added)data-id=acrobat-7-0-changes
data-id=id24
Acrobat 7.0 changes
The Acrobat Multimedia JavaScript Reference, which appeared as a separate document in version 6.0.2, was merged into the Acrobat JavaScript Scripting Reference, now named JavaScript for Acrobat API Reference. See the section Introduced in Acrobat 6.0.2 for a listing of all multimedia JavaScript objects, properties and methods.
Execution of JavaScript through a menu event is no longer privileged. There is now support for executing privileged code in a non-privileged context.
In versions of Acrobat earlier than 7.0, the JavaScript files AForm.js, ADBC.js, Annots.js, AnWizard.js, media.js, and SOAP.js resided in the App JavaScript folder. Beginning with Acrobat 7.0, these files are not shipped with Acrobat Pro, Acrobat Standard or Adobe Reader. In their place, a precompiled bytecode is used to improve performance. The debugger.js file in the App folder is not included in the bytecode.
Files in the User JavaScript folder are not included in the precompiled bytecode file.
It is recommended that users put their own .js files in the user JavaScript folder, the same place where glob.js resides. JavaScript code that sets up menu items (addMenuItem) should be put in config.js in the User JavaScript folder. The location of this folder can be found programmatically by executing app.getPath("user","javascript") from the console.
Adobe Reader now has a console window. Under Edit > Preferences > JavaScript select Show Console on Errors and Messages. In addition to errors and exceptions, the console can also be opened programmatically with console.show(). See the console object for a few other details.
The debugging capability of the JavaScript Debugging window can be made available for Adobe Reader for the Windows and Mac OS platforms. To debug within Adobe Reader, the JavaScript file debugger.js must be installed, and the Windows registry must be edited appropriately.
data-id=38168
data-id=introduced-in-acrobat-7-0
data-id=id25
Introduced in Acrobat 7.0
The following properties and methods were introduced in Acrobat 7.0.
Alerter objectdispatchAnnotation objectcallout * caretSymbol * Present in version 6.0, documented in version 7.0. creationDate * Present in version 6.0, documented in version 7.0. dash * Present in version 5.0, documented in version 7.0. delay * Present in version 5.0, documented in version 7.0. doCaption * intent * leaderExtend * leaderLength * lineEnding * opacity * Present in version 5.0, documented in version 7.0. refType * richDefaults * Present in version 6.0, documented in version 7.0. seqNum * Present in version 5.0, documented in version 7.0. state * Present in version 6.0, documented in version 7.0. stateModel * Present in version 6.0, documented in version 7.0. style * Present in version 6.0, documented in version 7.0. subjectAnnot3D objectactivated * context3D * innerRect * name * page * rectapp objectconstants methods: * beginPriv * browseForDoc * endPriv * execDialog * launchURL * trustedFunction * trustPropagatorFunctionDialog objectenable * end * load * storeDoc objectdocID Present in version 6.0, documented in version 7.0. * dynamicXFAForm * external * hidden * mouseX * mouseY * noautocomplete * nocache (removed in version 9) requiresFullSave methods: * addWatermarkFromFile * addWatermarkFromText * embedDocAsDataObject * encryptUsingPolicy * getAnnot3D * getAnnots3D * getDataObjectContents * getOCGOrder * openDataObject * removeScript * setDataObjectContents * setOCGOrdergetOpenPlayersField objectsignatureGetModificationsOCG objectconstants * initState * locked methods: * getIntent * setIntentPlayerInfo objecthonorsPrintParams objectnUpAutoRotate * nUpNumPagesH * nUpNumPagesV * nUpPageBorder * nUpPageOrdersearch objectattachments * ignoreAccents * objectMetadata * proximityRangesecurity objectchooseSecurityPolicy * getSecurityPoliciesSecurityPolicy objectSOAP objectqueryServices * resolveService * streamDigestutil objecticonStreamFromIcon * streamFromString * stringFromStreamXMLData objectapplyXPath * parsedata-id=modified-in-acrobat-7-0
data-id=id26
Modified in Acrobat 7.0
The following properties and methods were changed or enhanced:
app objectaddToolButton * execMenuItem * getPath * mailGetAddrs * openDocconsole objectDoc objectcreateTemplate * mailDoc * print * saveAs * submitFormField objectsignatureSetSeedValueIndex objectbuildOCG objectnamePrintParams objectpageHandlingsearch objectindexessecurity objecthandlers methods: * getHandlerSecurityHandler objectdigitalIDs methods: * login * newUserSOAP objectconnect * requestspell objectSpell object is not available in Adobe Reader 7.0 or later. methods: * addWordutil objectprintddata-id=acrobat-6-0-changes
data-id=id27
Acrobat 6.0 changes
The notion of a safe path was introduced for this version of Acrobat.
data-id=introduced-in-acrobat-6-0
data-id=id28
Introduced in Acrobat 6.0
The following properties and methods were introduced in Acrobat 6:
AlternatePresentation objectactive * type methods: * start * stopAnnotation objectborderEffectIntensity * borderEffectStyle * inReplyTo * richContents * toggleNoView methods: * getStateInModel * transitionToStateapp objectfromPDFConverters * printColorProfiles * printerNames * runtimeHighlight * runtimeHighlightColor * thermometer * viewerType methods: * addToolButton * getPath * mailGetAddrs * newFDF * openFDF * popUpMenuEx * removeToolButtonBookmark objectsetActioncatalog objectisIdle * jobs methods: * getIndex * removeCertificate objectkeyUsage * usageCollab objectaddStateModel * removeStateModelconsole objectclosedbg objectbps methods: * c * cb * q * sb * si * sn * so * svDirectory objectinfo methods: * connectDirConnection objectcanList * canDoCustomSearch * canDoCustomUISearch * canDoStandardSearch * groups * name * uiName methods: * search * setOutputFieldsDoc objectalternatePresentations * documentFileName * metadata * permStatusReady methods: * addLink * addRecipientListCryptFilter * addRequirement * encryptForRecipients * exportAsText * exportXFAData * getLegalWarnings * getLinks * getOCGs * getPrintParams * importXFAData * newPage * removeLinks * setAction * setPageAction * setPageTabOrderError objectfileName * lineNumber * message * name methods: * toStringevent objectfieldFull * richChange * richChangeEx * richValueFDF objectdeleteOption * isSigned * numEmbeddedFiles methods: * addContact * addEmbeddedFile * addRequest * close * mail * save * signatureClear * signatureSign * signatureValidateField objectbuttonFitBounds * comb * commitOnSelChange * defaultStyle * radiosInUnison * richText * richValue * rotation methods: * getLock * setLock * signatureGetSeedValue * signatureSetSeedValueIndex objectbuildLink objectborderColor * borderWidth * highlightMode * rect methods: * setActionOCG objectname * state methods: * setActionPrintParams objectbinaryOK * bitmapDPI * colorOverride * colorProfile * constants * downloadFarEastFonts * fileName * firstPage * flags * fontPolicy * gradientDPI * interactive * lastPage * pageHandling * pageSubset * printAsImage * printContent * printerName * psLevel * rasterFlags * reversePages * tileLabel * tileMark * tileOverlap * tileScale * transparencyLevel * usePrinterCRD * useT1ConversionReport objectstylesearch objectdocInfo * docText * docXMP * bookmarks * ignoreAsianCharacterWidth * jpegExif * legacySearch * markup * matchWholeWord * wordMatchingsecurity objectchooseRecipientsDialog * getSecurityPolicies * importFromFileSecurityHandler objectdigitalIDs * directories * directoryHandlers * signAuthor * signFDF methods: * newDirectorySOAP objectwireDump methods: * connect * request * response * streamDecode * streamEncode * streamFromString * stringFromStreamSpan objectalignment * fontFamily * fontStretch * fontStyle * fontWeight * text * textColor * textSize * strikethrough * subscript * superscript * underlinespell objectlanguages * languageOrder methods: * customDictionaryClose * customDictionaryCreate * customDictionaryExport * customDictionaryOpen * ignoreAllThermometer objectcancelled * duration * value * text methods: * begin * endutil objectprintd * spansToXML * xmlToSpansdata-id=modified-in-acrobat-6-0
data-id=id29
Modified in Acrobat 6.0
The following properties and methods were changed or enhanced:
app objectaddMenuItem * alert * listMenuItems * listToolbarButtons * responseDoc objectlayout * zoomType methods: * createDataObject * exportAsFDF * exportAsXFDF * exportDataObject * flattenPages * getField (see Extended Methods) getURL * importDataObject * importIcon * print * saveAs * spawnPageFromTemplate * submitFormevent objectchangeExField objectname methods: * buttonImportIcon * signatureInfo * signatureSign * signatureValidateglobal objectsearch objectquerySecurityHandler objectSecurityHandler object. All of these have new descriptions, and some have additional parameters. - When signing using JavaScript methods, the user’s digital signature profile must be a .pfx file, not an .apf, as in earlier versions of Acrobat. To convert an .apf profile to the new .pfx type, use the UI (click Advanced > Manage Digital IDs > My Digital ID Files > Select My Digital ID File) to import the .apf profile. properties: * appearances * isLoggedIn * loginName * loginPath * name * signInvisible * signVisible * uiName methods: * login * logout * newUser * setPasswordTimeoutTemplate t objectspawndata-id=63660
Extended Methods
The Document .getField method was extended in Acrobat 6.0 so that it retrieves the Field object of individual widgets. See the Field object for a discussion of widgets and how to work with them.
data-id=deprecated-in-acrobat-6-0
data-id=id30
Deprecated in Acrobat 6.0
search objectspell objectaddDictionary * removeDictionarydata-id=30696
data-id=introduced-in-acrobat-6-0-2
data-id=id31
Introduced in Acrobat 6.0.2
The following table lists the objects, properties and methods of the Multimedia plug-in. In Acrobat 6.0.2, multimedia JavaScript was documented in a separate document called the “Acrobat Multimedia JavaScript Reference”.
app objectmedia * monitorsalign * canResize * closeReason * defaultVisible * ifOffScreen * layout * monitorType * openCode * over * pageEventNames * raiseCode * raiseSystem * renditionType * status * trace * version * windowType methods: * addStockEvents * alertFileNotFound * alertSelectFailed * argsDWIM * canPlayOrAlert * computeFloatWinRect * constrainRectToScreen * createPlayer * getAltTextData * getAltTextSettings * getAnnotStockEvents * getAnnotTraceEvents * getPlayers * getPlayerStockEvents * getPlayerTraceEvents * getRenditionSettings * getURLData * getURLSettings * getWindowBorderSize * openPlayer * removeStockEvents * startPlayerDoc objectinnerAppWindowRect * innerDocWindowRect * media * outerAppWindowRect * outerDocWindowRect * pageWindowRectcanPlay methods: * deleteRendition * getAnnot * getAnnots * getRendition * newPlayerevent objectEvents objectadd * dispatch * removeEventListener objectafterBlur * afterClose * afterDestroy * afterDone * afterError * afterEscape * afterEveryEvent * afterFocus * afterPause * afterPlay * afterReady * afterScript * afterSeek * afterStatus * afterStop * onBlur * onClose * onDestroy * onDone * onError * onEscape * onEveryEvent * onFocus * onGetRect * onPause * onPlay * onReady * onScript * onSeek * onStatus * onStopMarker objectframe * index * name * timeMarkers objectplayer methods: * getMediaOffset objectframe * marker * timeMediaPlayer objectannot * defaultSize * doc * events * hasFocus * id * innerRect i isOpen isPlaying * markers * outerRect * page * settings * uiSize * visible methods: * close * open * pause * play * seek * setFocus * stop * triggerGetRect * whereMediaReject objectrenditionMediaSelection objectselectContext * players * rejects * renditionMediaSettings objectautoPlay * baseURL * bgColor * bgOpacity * endAt * floating * duration * floating * layout * monitor * monitorType * page * palindrome * players * rate * repeat * showUI * startAt * visible * volume * windowTypeMonitor objectcolorDepth * isPrimary * rect * workRectMonitors objectbestColor * bestFit * desktop * document * filter * largest * leastOverlap * mostOverlap * nonDocument * primary * secondary * select * tallest * widestPlayerInfo objectid * mimeTypes * name * version methods: * canPlay * canUseDataPlayerInfoList objectselectRendition objectaltText * doc * fileName * type * uiName methods: * getPlaySettings * select * testCriteriaScreenAnnot objectaltText * alwaysShowFocus * display * doc * events * extFocusRect * innerDeviceRect * noTrigger * outerDeviceRect * page * player * rect methods: * hasFocus * setFocusdata-id=acrobat-5-0-changes
data-id=id32
Acrobat 5.0 changes
data-id=introduced-in-acrobat-5-0
data-id=id33
Introduced in Acrobat 5.0
AlternatePresentation objectalignment * AP * arrowBegin * arrowEnd * author * contents * doc * fillColor * hidden * modDate * name * noView * page * point * points * popupRect * print * rect * readOnly * rotate * strokeColor * textFont * type * soundIcon * width methods: * destroy * getProps * setPropsapp objectactiveDocs * fs * plugIns * viewerVariation methods: * addMenuItem * addSubMenu * clearInterval * clearTimeOut * listMenuItems * listToolbarButtons * newDoc * openDoc * popUpMenu * setInterval * setTimeOutBookmark objectchildren * color * doc * name * open * parent * style methods: * createChild * execute * insertChild * removecolor objectconvert * equalconsole objectgetColumnList * getTableList * consoleData objectcreationDate * modDate * MIMEType * name * path * sizeDoc objectbookmarkRoot * disclosed (5.0.5) icons * info * layout * securityHandler * selectedAnnots * sounds * templates * URL methods: * addAnnot * addField * addIcon * addThumbnails * addWeblinks * bringToFront * closeDoc * createDataObject * createTemplate * deletePages * deleteSound * exportAsXFDF * exportDataObject * extractPages * flattenPages * getAnnot * getAnnots * getDataObject * getIcon * getPageBox * getPageLabel * getPageNthWord * getPageNthWordQuads * getPageRotation * getPageTransition * getSound * importAnXFDF * importDataObject * importIcon * importSound * importTextData * insertPages * movePage * print * removeDataObject * removeField * removeIcon * removeTemplate * removeThumbnails * removeWeblinks * replacePages * saveAs * selectPageNthWord * setPageBoxes * setPageLabels * setPageRotations * setPageTransitions * submitForm * syncAnnotScanevent objectchangeEx * keyDown * targetNameField objectbuttonAlignX * buttonAlignY * buttonPosition * buttonScaleHow * buttonScaleWhen * currentValueIndices * doNotScroll * doNotSpellCheck * exportValues * fileSelect * multipleSelection * rect * strokeColor * submitName * valueAsString methods: * browseForFileToSubmit * buttonGetCaption * buttonGetIcon * buttonSetCaption * buttonSetIcon * checkThisBox * defaultIsChecked * isBoxChecked * isDefaultChecked * setAction * signatureInfo * signatureSign * signatureValidateFullScreen objectbackgroundColor * clickAdvances * cursor * defaultTransition * escapeExits * isFullScreen * loop * timeDelay * transitions * usePageTiming * useTimerglobal objectsubscribeidentity objectcorporation * email * loginName * nameIndex objectavailable * name * path * selectedPlayerInfo objectcertified * loaded * name * path * versionSecurityHandler object)appearances * isLoggedIn * loginName * loginPath * name * signInvisible * signVisible * uiName methods: * login * logout * newUser * setPasswordTimeoutReport objectabsIndent * color * absIndent methods: * breakPage * divide * indent * outdent * open * mail * writeText * save * writeTextsearch objectavailable * indexes * markup * maxDocs * proximity * refine * soundex * stem methods: * addIndex * getIndexForPath * query * removeIndexsecurity objecthandlers * validateSignaturesOnOpen methods: * getHandlerspell objectavailable * dictionaryNames * dictionaryOrder * domainNames s methods: * addDictionary * addWord * check * checkText * checkWord * removeDictionary * removeWord * userWordsTableInfo objectcolumnCount * rowCount methods: * execute * getColumn * getColumnArray * getRow * nextRowTemplate objecthidden * name methods: * spawndata-id=modified-in-acrobat-5-0
data-id=id34
Modified in Acrobat 5.0
The console can act as an editor and can execute JavaScript code.
The following properties and methods have been changed or enhanced:
app objectlanguage * execMenuItemDoc objectexportAsFDF * print * submitFormevent objecttypeField objecttextFont * value * buttonImportIcon * getItemAtutil objectprintdThe section related to event object has been greatly enhanced to facilitate better understanding of the Acrobat JavaScript Event model.
data-id=deprecated-in-acrobat-5-0
data-id=id35
Deprecated in Acrobat 5.0
The following properties and methods have been deprecated:
app objectfullscreen * numPlugIns * getNthPlugInNameDoc objectauthor * creationDate * creationDate * keywords * modDate * numTemplates * producer * title * getNthTemplate * spawnPageFromTemplateField objecthiddenTTS objectsoundCues * speechCuesdata-id=modified-in-acrobat-5-05
data-id=id36
Modified in Acrobat 5.05
- A new symbol was added to the quick bar denoting which methods are missing from Acrobat Approval.
- In the
Docobject, the propertydisclosedwas added.
data-id=modified-in-adobe-reader-5-1
data-id=id37
Modified in Adobe Reader 5.1
Access to the following properties and methods was changed for the Adobe 5.1 Reader:
Annotation objectalignment * AP * arrowBegin * arrowEnd * author * contents * doc * fillColor * hidden methods: * destroy * getProps * setProps * modDate * name * noView * page * point * points * popupRect * print * rect * readOnly * rotate * strokeColor * textFont * type * soundIcon * widthDoc objectselectedAnnots methods: * addAnnot * addField * exportAsFDF * exportAsXFDF * getAnnot * getAnnots * getNthTemplate * importAnFDF * importAnXFDF * importDataObject * mailDoc * mailForm * spawnPageFromTemplate * submitForm * syncAnnotScanTemplate objectspawn