AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
StyledText     261
Attributes
StyledText
Describes styled text (rich text) content added to the page. 
Can be contained in the elements TableOfContentsEntryPattern
Footer
Header
Watermark
Background
PageContent
Category
“Page content” on page148
This expanded section lists the elements that are supported in rich text strings in the DDX language. 
The StyledText
element describes styled text (rich text strings) to added to the page using content 
elements, such as the following:
Left
Center
, and Right
elements, which are children of the Header
and Footer
elements
Watermark
element
Background
element
PageContent
element
TableOfContentsEntryPattern
element
The rich text strings are XML expressions that conform to a subset of the XHTML 1.0 specification. They 
must also conform to a limited set of style properties taken from the specification Cascading Style Sheets 
Specification, version 2 (www.w3.org/TR/CSS2
). This document uses the term CSS to mean the Cascading 
Style Sheets Specification, version 2.
Attributes used in the rich text elements
Inheritance
CSS inheritance rules apply to the elements contained in the StyledText
element. Under some 
circumstances, an attribute can be specified on an element even though it has no meaning on that 
element. The attribute is then propagated downward through the descendent elements to the node 
where it is used. Such attributes are called inheritable attributes. 
Many of the attributes shown in the StyledText
element attribute table are inheritable attributes. The 
attribute descriptions in the next section indicate which attributes are inheritable.
Name
Description
name
(Required) Name of the resource string. The name can be provided with an 
External Data URL. 
url
(Required) An input map key or External Data URL that provides the string to 
add.
C# extract text from pdf - Convert PDF to txt files in C#.net, ASP.NET MVC, WinForms, WPF application
C# PDF to Text (TXT) Converting Library to Convert PDF to Text
convert pdf to openoffice text document; convert pdf to text
C# extract text from pdf - VB.NET PDF Convert to Text SDK: Convert PDF to txt files in vb.net, ASP.NET MVC, WinForms, WPF application
VB.NET Guide and Sample Codes to Convert PDF to Text in .NET Project
convert pdf to text online no email; convert pdf to rich text format online
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     262
Attributes
The following table describes the attributes used in the StyledText
element or its children. The syntax 
declarations for each element include relevant attributes, although any of the attributes can be used in 
any of the elements.
C# PDF Text Extract Library: extract text content from PDF file in
C# PDF - Extract Text from PDF in C#.NET. How to C#: Extract Text Content from PDF File. Add necessary references: RasterEdge.Imaging.Basic.dll.
change pdf to text for editing; convert pdf to txt format
VB.NET PDF Text Extract Library: extract text content from PDF
if you are a Visual C# .NET programmer, you can go to this Visual C# tutorial for PDF text extraction in .NET project. Extract Text Content from PDF File in VB
convert pdf file to txt; convert pdf to text file
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     263
Name
Description
color
Optional and inheritable. Color of the enclosed text, leaders, and text 
decorations.
font
Deprecated. Instead of using the font attribute, use the following individual 
font attributes:
font-family
font-weight
font-size
font-style
Optional and inheritable. A shorthand font property of the following form, 
where each font characteristic is optional. The exception is the 
line-height
characteristic must be preceded by the font-size
characteristic and a slash. Unspecified components of this attribute value are 
set to their default values. The descriptions of the individual properties 
explain those defaults.
font-style
font-weight
font-size
/line-height
font-family
The values in the following examples are delineated in the table. That is, the 
first example below is explained in the first row in the table, and the second 
example in the second row.
font="italic 25pt/50pt Helvetica"
font="200 sans-serif"
font="oblique normal normal/normal 'Times New Roman'"
Note:A font-family name in the font attribute must be delimited with single 
quotes, if there are spaces within its name. For example, 'Times New 
Roman'.
In any given element, you can specify the font attribute or the individual 
attributes that describe a font (font-style
font-weight
font-size
line-height
, and font-family
). If the font attribute is present in an 
element, do not specify any of the individual attributes that describe a font.
Note:* default value
Style
Weight
Size
Line height
Family
italic
normal*
(400)
25pt
50pt
Helvetica
normal* 200
normal*
(12pt)
normal*
(1.2x font size)
sans-serif
(Myriad Pro used)
oblique
normal
(400)
normal
(12pt)
normal
(1.2x font size)
Times New 
Roman
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
XDoc.PDF ›› C# PDF: Extract PDF Image. How to C#: Extract Image from PDF Document. using RasterEdge.XDoc.PDF; C#: Extract All Images from PDF Document.
convert pdf to txt file; convert pdf image to text
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
PDF Pages in C#.NET. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
convert pdf file to text online; conversion of pdf image to text
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     264
font-family
Optional and inheritable. Provides a font name, a generic font type, or a 
comma-separated list of font names or generic font types. The font 
characteristics are used to display the enclosed text. The following list shows 
how the Assembler service maps generic font types:
serif to Minion Pro
sans-serif to Myriad Pro
cursive to Minion Pro
fantasy to Minion Pro
monospace to Courier Std
If a list of fonts is provided, the first font containing glyphs for the specified 
text is used. If no font family is specified, the Assembler service environment 
variables specify a default font family. 
Font names that contain a space must be enclosed in single quotes, as shown 
below: 
font-family="Helvetica, 'Times New Roman', Courier"
Font family name matching requires the exact presence or absence of spaces. 
Omit this attribute if it duplicates information in a font attribute that 
appears in the same element.
(See “Font-family naming issues” on page268
.)
font-size
Optional and inheritable. The font size of the enclosed text. The following list 
shows supported values:
12pt (default)
positive length - A length value greater than 0.
Omit this attribute if it duplicates information in a font attribute that 
appears in the same element.
font-stretch
Optional and inheritable. Specifies the stretch values for a font family. Stretch 
values are particular to a font family. The following list shows supported 
values, in order of narrowest to widest stretch:
ultra-condensed 
extra-condensed 
condensed 
semi-condensed 
normal (default) 
semi-expanded 
expanded 
extra-expanded 
ultra-expanded 
Name
Description
C# PDF insert text Library: insert text into PDF content in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Insert Text to PDF. C#.NET PDF SDK - Insert Text to PDF Document in C#.NET. C#.NET Project DLLs: Insert Text Content to PDF.
convert pdf to text file using; converting pdf to plain text
C# PDF Form Data Read Library: extract form data from PDF in C#.
PDF software, it should have functions for processing text, image as field data from PDF and how to extract and get field data from PDF in C#.NET project.
convert scanned pdf to word text; convert pdf to ascii text
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     265
font-style
Optional and inheritable. Specifies whether the enclosed text is displayed 
using a normal or italic (oblique) font. Style values are particular to a font 
family. The following list shows supported values:
normal (default)
italic 
oblique 
Omit this attribute if it duplicates information in a font attribute that 
appears in the same element.
font-weight
Optional and inheritable. Specifies weight of the font for the enclosed text. 
Normal is equivalent to 400 and bold is equivalent to 700. The following list 
shows supported values:
normal (default) 
bold 
Any of the values "100" or "200" or "300" or "400" or "500" or "600" or "700" 
or "800" or "900". If a numeric value is specified, it must be a multiple of 
100.
Omit this attribute if it duplicates information in a font attribute that 
appears in the same element.
leader-pattern
Optional and inheritable. Specifies the pattern of spaces, dashes, dots, and 
lines used in a leader. A leader is a repetitious pattern of characters that fill a 
line. For example, a leader-pattern is typically used between the bookmark 
title and bookmark page reference in a table of contents entry. The following 
list shows the supported values:
space (default)
dashed 
double-dashed 
triple-dashed 
solid 
double 
triple 
dotted 
double-dotted 
triple-dotted 
Name
Description
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Image: Extract Image from PDF. |. Home ›› XDoc.PDF ›› VB.NET PDF: Extract PDF Image. VB.NET PDF - Extract Image from PDF Document in VB.NET.
convert pdf to txt batch; c# pdf to txt
C# PDF Text Search Library: search text inside PDF file in C#.net
|. Home ›› XDoc.PDF ›› C# PDF: Search PDF Text. C#.NET PDF SDK - Search and Find PDF Text in C#.NET. C#.NET PDF DLLs for Finding Text in PDF Document.
convert pdf to text vb; convert pdf to word text document
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     266
line-height
Optional and inheritable. Specifies the line-height of the enclosed text, which 
is the same as the distance between the current baseline and the one just 
above. When a numerical value is specified, the line height is the font size of 
the current element multiplied with the numerical value. DDX processors 
handle inheritance differently between numerical values and percentage 
values. In particular, when a numerical value is specified, child elements 
inherits the factor itself, not the resultant value. 
The following values are supported:
normal (normal) - This value is equivalent to 1.2 x font-size. 
length - Line height as a length that must not be less than 0.
margin
Optional. A shorthand CSS margin property that includes a space-separated, 
sequential set of margin values. This attribute uses the following format:
margin-top
margin-right
margin-bottom
margin-left
If margin values are omitted from this sequence, the Assembler service 
determines default values as described in the Cascading Style Sheets 
Specification, version 2 (www.w3.org/TR/CSS2
).
This attribute is ignored in the elements StyledText
span
b
i
, and 
leader
.
This attribute is not inheritable.
margin-top
Optional. Sets the top margin of a p
element. The attribute value must not be 
less than 0.
This attribute is ignored in the elements StyledText
span
b
i
, and 
leader
.
This attribute is not inheritable.
margin-right
Optional. Sets the right margin of a p
element. The attribute value must not 
be less than 0. 
This attribute is ignored in the elements StyledText
span
b
i
, and 
leader
.
This attribute is not inheritable.
margin-bottom
Optional. Sets the bottom margin of a p
element. The attribute value must 
not be less than 0.
This attribute is ignored in the elements StyledText
span
b
i
, and 
leader
.
This attribute is not inheritable.
Name
Description
C# WPF PDF Viewer SDK to view, annotate, convert and print PDF in
PDF in C#, C# convert PDF to HTML, C# convert PDF to Word, C# extract text from PDF, C# convert PDF to Jpeg, C# compress PDF, C# print PDF, C# merge PDF files
converting .pdf to text; changing pdf to text
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     267
margin-left
Optional. Sets the left margin of a p
element. The attribute value must not be 
less than 0. 
This attribute is ignored in the elements StyledText
span
b
i
, and 
leader
.
This attribute is not inheritable.
text-align
Optional and inheritable. Horizontal alignment of lines in a paragraph. The 
following values are supported:
left (default)
right 
center 
justify 
justify-all 
This attribute is ignored in the elements span
b
i
, and leader
.
This attribute is not supported in the DDX Header and Footer elements, 
which take alignment instructions from their child elements LeftCenter 
and Right.
This attribute is inheritable if specified in the p
or StyledText
element.
text-decoration
Optional and inheritable. Specifies special characteristics applied to the 
enclosed text. The following values are supported:
none (default)
underline 
overline 
line-through 
text-indent
Optional and inheritable. Specifies additional indention of the first line of a 
paragraph. A negative value cannot be greater than the paragraph’s 
margin-left
value.
This attribute is ignored in the elements span
b
i
, and leader
.
This attribute is inheritable if specified in the p
or StyledText
element.
Name
Description
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     268
Font-family naming issues 
Shortcomings in the way CSS specifies font-family names can result in font name collisions. Such collisions 
result in the incorrect font being selected to render the associated text. The following table summarizes 
the symptoms of such font name collisions and their workarounds. 
Caution:Font family name matching requires the exact presence or absence of spaces that the system 
uses.
Workaround when a font variation is erroneously used instead of the plainfont face
If you use the OTF preferred font family name, collisions can occur on fonts that have decorative variations, 
or that have special extensions or subsets. When such collisions occur, the decorative, extension, or subset 
form can be chosen over the plain form. The choice depends on the order fonts are inserted into the Font 
vertical-align
Optional. Specifies vertical positioning of the content described by the 
element. The following values are supported:
baseline (default) - Align the baseline of the element (or the bottom, if 
the element does not have a baseline) with the baseline of the parent 
base - Same meaning as the baseline value. 
sub - Subscript the element. 
subscript - Same meaning as the sub value. 
sup - Superscript the element.
super - Same meaning as the sup value.
superscript - Same meaning as the sup value.
length - Distance from the current baseline to the new baseline.
This attribute is not inheritable.
xml:space
Optional and inheritable. Specifies handling for the whitespace characters 
carriage return, line feed, and space. The following values are supported:
default (default) - Convert line feeds and carriage returns to spaces and 
collapse multiple adjacent whitespace to a single space.
preserve - All spaces, line feeds, and carriage returns are retained as 
entered. The line feed is interpreted as a line-break.
Name
Description
Desired font
Selected font
Workaround
Plain
Decorative variation, extension, or 
subset, as described in “Font 
variations, extensions, and subsets” 
on page269
Use the Windows font family name, as 
described in “Workaround when a font 
variation is erroneously used instead of 
the plainfont face” on page268
Decorative 
variation, 
extension, or 
subset
Plain
Use the OTF preferred font family 
name, as described in “Workaround 
when a plain font face is used instead 
of a font variation” on page269
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     269
Manager Module font set. The Mac OS font family name is generally the same as the OTF family name for 
Adobe OTF fonts.
To avoid improperly selected variations, specify the Windows font family name rather than the OTF 
preferred font family name. Use this workaround only for the improperly selected variations. 
Consider the situation when HelveticaNeueLTStd-Bd.otf (plain) and HelveticaNeueLTStd-BdOu.otf (outline) 
are installed together on the Font Manager Module. The OTF preferred font family name is 
Helvetica Neue LT Std, and the Windows font family name is HelveticaNeueLT Std.
Example:OTF preferred font family yields outline font
<StyledText font-size="14pt" font-family="Helvetica Neue LT Std">
<p font-weight="600">This is erroneously displayed as an outline font.</p>
</StyledText>
Workaround when a plain font face is used instead of a font variation
You can have the opposite situation, where you use the Windows font family name with a variation, 
extension, or subset but see the plain font instead. To avoid choosing the wrong font variation in this 
situation, use the OTF preferred font family name (Mac OS font family name). Use this workaround only for 
improperly selected variations. 
If you are using the Windows font family name, you are limited to four or less weight-italic combinations. 
Font variations, extensions, and subsets
Specific names are used for font variations, extensions, and subsets.
Decorative variations that may have font family name collisions
The following list of decorative variations may result in collisions within certain font families. These 
variation names are used with font family names.
Borders
Calm
Active
ExtraActive
Caption
Display
Headline
Cursive
Decorated
Gothic
Grime
Informal
Inline
Ornament[ed,s]
Outline
AdobeLiveCycleES4
DDX Language Elements
Assembler Service and DDX Reference
Attributes used in the rich text elements     270
Fill[ed]
Shadow[ed]
Stencil
Contour
Open
Solid
Dots
Squiggles
Sketch
Tilt
ZigZag
Extensions or subsets that may have family name collisions
The following list of extensions or subsets may result in collisions within certain font families. These 
extension or subset names are used with font family names. 
Address
NameNum
SubCapt
Extension
Fractions [Fra]
Initial(s)
Ligatures
Phonetic
Poetica-*
Pi extensions: -1...-4
GreekwMathPi
NewswithCommPi
Ding[bats]
Thangs
ChessDraughts
DiceDominoes
EnglishCards
FrenchCards
SmallCaps
29AB
29BC
30AB
30BC
Documents you may be interested
Documents you may be interested