99
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
XFA support
The LiveCycle Production Print XFA processor implements a subset of the XFA 
specification as listed in this section. 
Functionality related to the creation of interactive document output is generally 
not supported, except for the drawing properties of such objects when statically 
rendered in print formats.
The same applies for the scripting implementation in FormCalc and ECMA-
script.
Note:
LiveCycle Production Print ES2 is developed for high performance 
processing of XFA templates. The XFA processor does not function 
exactly as the corresponding XFA processors in LiveCycle Output ES2 
and LiveCycle Forms ES2. For performance reasons, there are differences 
in how script contexts can be used as described in this section.
In this chapter
XFA elements on page 100
XFA scripting on page 105
Pdf markup text size - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
best pdf compressor; best way to compress pdf file
Pdf markup text size - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
change font size in pdf file; change page size of pdf document
100
XFA elements
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
XFA elements
In this section
Fully supported XFA elements on page 100
XFA elements with unsupported attributes on page 101
XFA elements used only to add data to tagged PDF on page 103
Not supported XFA elements on page 104
Fully supported XFA elements
The following XFA elements are fully supported. See 
Adobe XML Forms 
Architecture (XFA)
for the latest XFA specification.
<arc>
<image>
<area>
<integer>
<bind>
<line>
<boolean>
<linear>
<checkButton>
<margin>
<color>
<occur>
<comb>
<overflow>
<contentArea>
<pattern>
<corner>
<picture>
<date>
<proto>
<dateTime>
<radial>
<defaultUi>
<rectangle>
<draw>
<solid>
<edge>
<stipple>
<extras>
<subformSet>
<fill>
<time>
<float>
<ui>
<font>
<variables>
<format>
<validate>
<hyphenation>
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Provide users with examples for adding text box to PDF and edit font size and color in text box field in C#.NET program. C#.NET: Draw Markups on PDF File.
pdf form change font size; pdf compression
C# PDF insert text Library: insert text into PDF content in C#.net
Powerful .NET PDF edit control allows modify existing scanned PDF text. Ability to change text font, color, size and location and output a new PDF document.
change font size in pdf form; advanced pdf compressor online
XFA elements
101
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
XFA elements with unsupported attributes
The following XFA elements are partially supported. See the Template Reference 
section in the 
Adobe 
XML Forms Architecture (XFA)
for detailed information 
about the XFA elements.
Element
Unsupported attributes
<barcode>
charEncoding
dataPrep
printCheckDigit
rowColumnRatio
upsMode
<border>
break
<break>
bookendLeader
bookendTrailer
after
before
<breakAfter>
leader
trailer
targetType
<breakBefore>
leader
trailer
targetType
<button>
highlight
<calculate>
override
<caption>
placement
<choiceList>
commitOn
open
textEntry
<dateTimeEdit>
hScrollPolicy
picker
<decimal>
leadDigits
<event>
activity
C# PDF File Split Library: Split, seperate PDF into multiple files
Divide PDF file into multiple files by outputting PDF file size. Split PDF document by PDF bookmark and outlines. Split PDF file by output file size.
adjust pdf page size; change font size in pdf fillable form
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Divide PDF file into multiple files by outputting PDF file size. Split Split PDF File by Output File Size Demo Code in VB.NET. This
pdf compression settings; change paper size in pdf
102
XFA elements
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
<exData>
maxLength
rid
transferEncoding
<exclGroup>
access
accessKey
<field>
access
accessKey
<imageEdit>
data
<items>
ref
<keep>
intact
next
previous
<medium>
stock
trayIn
trayOut
<numericEdit>
hScrollPolicy
<pageArea>
blankOrNotBlank
initialNumber
numbered
oddOrEven
pagePosition
<pageSet>
relation
<para>
preserve
<passwordEdit>
hScrollPolicy
<script>
runAt
<setProperty>
connection
<subform>
access
allowMacro
layout
restoreState
<template>
baseProfile
Element
Unsupported attributes
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Using this C#.NET PDF to JPEG conversion library component toolkit, C# developers can easily and quickly convert a large-size multi-page PDF document to a
change file size of pdf; pdf file size
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
zoomValue, The magnification of the original PDF page size. 0.1f
pdf file compression; change paper size pdf
XFA elements
103
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
XFA elements used only to add data to tagged PDF
The following XFA elements are only used to add data to tagged PDF. See the 
Template Reference section in the XFA specification, see 
Adobe X
ML Forms 
Architecture (XFA) 
for detailed information.
<assist>
<desc>
<speak>
<toolTip>
<traversal>
<traverse>
<text>
rid
<textEdit>
allowRichText
hScrollPolicy
vScrollPolicy
<value>
override
Element
Unsupported attributes
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
PDF document, keeps the elements (like images, tables and chats) of original PDF file and maintains the original text style (including font, size, color, links
compress pdf; change font size in fillable pdf
C# Convert: PDF to Word: How to Convert Adobe PDF to Microsoft
Support fast Word and PDF conversion with original document page size remained. Microsoft Office Word 2003 (.doc) and 2007 (.docx) versions are available.
apple compress pdf; reader compress pdf
104
XFA elements
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Not supported XFA elements
The following XFA elements are not supported.
<appearanceFilter>
<bindItems>
<certificates>
<certificate>
<digestMethod>
<connect>
<encoding>
<digestMethods>
<encrypt>
<encodings>
<execute>
<exObject>
<handler>
<filter>
<keyUsage>
<issuers>
<manifest>
<lockDocument>
<message>
<mdp>
<oids>
<oid>
<reasons>
<reason>
<signData>
<ref>
<signing>
<signature>
<subjectDNs>
<subjectDN>
<timeStamp>
<submit>
XFA scripting
105
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
XFA scripting
In this section
Supported script functions on page 105
Supported script properties on page 108
Supported script object models on page 114
Supported events on page 115
Considerations when scripting on page 115
Supported script functions
The script functions in the table below have full or limited support. If a function 
is not found in the table, it is not implemented.
Fully supported functions work according to the LiveCycle scripting 
reference guide.
Partially supported functions work according to the LiveCycle scripting 
reference guide with the exceptions shown in the table below.
Function
Comments
absPage
Full support
absPageCount
Full support
absPageSpan
Full support
addInstance
Boolean parameter 
param
is not supported.
The new instance is not merged with the data DOM.
This function will fail if the 
maxOccurs
attribute of a subform 
within its given context is exceeded by adding the subform.
addItem
Full support
assignNode
This function only works for nodes in the form DOM or in the 
layout DOM.
The 
param3
parameter is not supported.
Creation of new nodes does not work.
This function will always try to assign the value to an existing 
node, or else it fails.
boundItem
Full support
clearItems
Full support
106
XFA scripting
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
clone
This function only works for nodes in the form DOM or in the layout 
DOM.
deleteItem
Full support
execCalculate
This function is only supported for 
exclGroup
field
form
and 
subform
.
execEvent
Full support
execInitialize
This function is only supported for 
exclGroup
field
form
and 
subform
.
getAttribute
Full support
getDisplayItem
Full support
getElement
Full support
getItemState
Full support
getSaveItem
Full support
h
This function is only supported for 
field
draw
subform
and 
contentArea
The 
param3
parameter must be 0 otherwise this function will 
return 0.
isCompatibleNS
For objects in the template DOM, the form DOM and the 
layout DOM, this function will return true for the following 
namespaces:
http://www.xfa.org/schema/xfa-template/
http://www.xfa.org/schema/xfa-template/2.1/
http://www.xfa.org/schema/xfa-template/2.4/
http://www.xfa.org/schema/xfa-template/2.5/
http://www.xfa.org/schema/xfa-template/2.6/
For objects in the data DOM, this function will return true for:
http://www.xfa.org/schema/xfa-data/ 
All other namespaces-object model combinations will return 
false.
isPropertySpecified
Full support
item
Full support
message
Full support
messageBox
Implemented in java script only, but no message box is 
displayed. 
Method always returns 2 (cancel).
Function
Comments
XFA scripting
107
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
namedItem
Full support
page
Full support
pageContent
No support for getting all page content (i.e. specifying "empty" 
for 
param2
). 
No support for 
param3
.
This function will always search the entire page including both 
pageArea
and 
contentAreas
.
pageCount
Full support
pageSpan
Full support
relayout
Limited functionality. The current layout is completely 
finished, and then a second layout pass will run. This second 
pass will recreate all pages, and layout all objects from the start 
on the pages. 
Scripts on form nodes are not rerun after this re-layout. Only 
scripts present on overflow headers and footers and boilerplate 
objects will run. 
remerge
This function will do a complete remake of the form DOM, but this 
remake will only be done once. If 
remerge
is called again in the 
second pass of merging the DOM, it will have no effect.
removeInstance
Full support
resolveNode
Full support
resolveNodes
Full support
saveXML
This function is implemented, but the returned XML cannot be 
guaranteed to be correct.
selectedMember
Full support
setAttribute
Full support
setElement
This function is implemented, but does not work correctly. 
Replacing elements will not always be reflected in the output.
setItems
Full support
setItemState
Full support
sheet
This function always returns the same value as 
page
.
sheetCount
This function always returns the same value as 
page
.
Function
Comments
108
XFA scripting
XFA support
StreamServe Persuasion SP5 Adobe LiveCycle Designer ES2 User Guide Rev A
Supported script properties
The script properties in the table below have full or limited support. If a property 
is not found in the table, it is not implemented.
Fully supported properties work according to the LiveCycle scripting 
reference guide.
Partially supported properties work according to the LiveCycle scripting 
reference guide with the exceptions shown in the table below.
w
This function is only supported for 
field
draw
subform
contentArea
and 
pageArea
.
The 
param3
parameter must be 0 otherwise this function will 
return 0.
x
The 
param3
parameter must be 0 otherwise this function will return 
0.
y
The 
param3
parameter must be 0 otherwise this function will return 
0.
Function
Comments
Property
Comments
#text
Full support
{default}
Full support
activity 
This property is read only, and cannot be set from scripts.
after
Full support
afterTarget 
When setting this property, only names of existing subforms in the 
current template can be used.
all
Full support
allowNeutral
Full support
allowRichText
Full support
anchorType
Full support
aspect
Full support
baselineShift
Full support
before
Full support
beforeTarget 
When setting this property, only names of existing subforms in the 
current template can be used.
Documents you may be interested
Documents you may be interested