element
Structure Application Developer Reference
53
2. element "gi" {. . . 
transform;
subrule;
. . .} 
Arguments
gi
A markup element’s name (generic identifier).
transform
The element rule can include a single transform subrule and is used to 
map to a FrameMaker object element. 
is fm colspec specifies that the element represents a CALS table 
colspec. This subrule applies only to CALS tables.
is fm cross-reference element specifies that the element 
corresponds to a FrameMaker cross-reference element.
is fm element translates the element to a particular FrameMaker 
element. You use this subrule to rename the element.
is fm equation element specifies that the element corresponds 
to a FrameMaker equation element.
is fm footnote element specifies that the element corresponds 
to a FrameMaker footnote element.
is fm graphic element specifies that the element corresponds to 
a FrameMaker graphic element.
is fm marker element specifies that the element corresponds to a 
FrameMaker marker element.
is fm spanspec specifies that the element represents a CALS table 
spanspec. This subrule applies only to CALS tables.
is fm system variable element specifies that the element 
corresponds to a FrameMaker system variable element.
is fm table element specifies that the element corresponds to a 
FrameMaker table element.
is fm table part element specifies that the element corresponds 
to a FrameMaker element for a particular table part, such as a table title 
or cell.
subrule
The subrules of element indicate the treatment of the markup element 
and its attributes.
attribute specifies what to do with a markup element’s attributes. 
drop discards the element.
Convert pdf to web form - Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
convert fillable pdf to html; convert pdf to html code online
Convert pdf to web form - VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
convert pdf to url link; convert pdf into html email
Read/Write Rules Reference
54
element
fm attribute specifies what to do with attributes present in the 
FrameMaker representation of the element but not in the markup 
representation of it.
fm property specifies what to do with FrameMaker properties 
associated with the element. This subrule applies only to elements that 
correspond to graphic, equation, table, table part, cross-reference, or 
marker elements.
marker text is specifies whether the text of a FrameMaker marker 
element should be element content or an attribute value in markup. This 
subrule applies only to marker elements.
drop content specifies that the content but not the structure of an 
element should be discarded on import of a markup document.
end vertical straddle indicates that the associated table cell or 
row element terminates a vertical table straddle. This subrule applies only 
to table cell or row elements.
insert table part element indicates that the software should 
insert the specified table part (title, heading, or footing), even if the 
markup element structure does not contain the corresponding element. 
This subrule applies only to table elements.
line break determines whether to interpret line breaks in text 
segments in elements in the markup document as forced returns or 
spaces within the elements.
start new row indicates that the occurrence of the associated table 
cell element always starts a new row in the table. This subrule applies only 
to table cell elements.
start vertical straddle indicates that the associated table cell 
element starts a vertical table straddle. This subrule applies only to table 
cell elements.
unwrap indicates that the content of the element, but not the element 
itself, should be included in the translated document.
anchored frame provides instructions to FrameMaker on what to do 
with graphic elements other than those with a single non-internal 
FrameMaker facet. This subrule applies only to graphic elements.
drop content specifies that the content but not the structure of an 
element should be discarded on export of a FrameMaker document.
writer equation
provides instructions to FrameMaker on what to do 
with equation elements. This subrule applies only to equation elements.
C#: How to Determine the Display Format for Web Doucment Viewing
RasterEdge web document viewer for .NET can convert PDF, Word, Excel into Bitmap, as well as SVG files at the same time, and then render image form to show
pdf to html converter online; conversion pdf to html
C#: How to Add HTML5 Document Viewer Control to Your Web Page
the necessary resources for creating web document viewer addCommand(new RECommand("convert")); _tabFile.addCommand new UserCommand("pdf"); _userCmdDemoPdf.
convert pdf to html; convert pdf to web
end vertical straddle
Structure Application Developer Reference
55
writer facet
provides instructions to FrameMaker on what to do with 
a graphic element that has a single non-internal FrameMaker facet. This 
subrule applies only to graphic elements.
writer line break
limits the length of lines the software generates 
in the markup document.
writer notation is
specifies a notation name when the element is 
a graphic or equation.
writer specify size in
specifies the units of measure for the size 
of a graphic or equation element.
Details
If you use either the drop or unwrap subrule of an element rule, that subrule must be the 
element’s only subrule. For example, you cannot both unwrap a markup element and translate it 
to a FrameMaker element.
Examples
To translate the markup element p to the FrameMaker element Paragraph, use the following 
rule:
element "p" is fm element "Paragraph";
To translate the markup element tab2 to a FrameMaker table element Two Table with two 
columns, use the following rule:
element "tab2" {
is fm table element "Two Table";
fm property columns value is "2";
}
See also
end vertical straddle
Use the end vertical straddle rule inside the element rule for a table row or table cell 
to specify that the row (or the row containing the cell) indicates the end of a vertical straddle 
Related rules
“fm element” on page73
General information 
on this topic
Developer Guide, Chapter 20, Translating Elements and Their Attributes
C# PDF: How to Create PDF Document Viewer in C#.NET with
to images or svg file; Free to convert viewing PDF print designed PDF document using C# code; PDF document viewer can be created in C# Web Forms, Windows
batch convert pdf to html; embed pdf into html
C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
In some situations, it is quite necessary to convert PDF document into SVG image format. indexed, scripted, and supported by most of the up to date web browsers
add pdf to website html; best pdf to html converter
Read/Write Rules Reference
56
end vertical straddle
started by some earlier table cell element. The straddle can end either before the current row or 
at the current row.
Synopsis and contexts
element "gi" {
is fm table row_or_cell element ["fmtag"];
reader end vertical straddle "name
1
" [, . . . "name
n
"]
[before this row];
. . .}
Arguments
gi
A markup element’s name (generic identifier).
row_or_cell
One of the keywords: row or cell.
fmtag
A FrameMaker element tag. These names are case-sensitive and must 
appear in the rule the same as in the EDD.
name
i
A name associated with a table straddle. Each name
i
must occur in a 
corresponding start vertical straddle rule.
Details
Your DTD may contain elements that you want to format as tables in FrameMaker even though 
the element hierarchy does not match that required by FrameMaker for tables. In such a 
situation, the nature of the element hierarchy may indicate where vertical straddles begin and 
end. The end vertical straddle rule allows you to specify such elements.
Use this rule in conjunction with the start vertical straddle rule. That rule specifies 
a table cell that indicates the first cell in a vertical straddle. In the start vertical 
straddle rule, give a name to the particular straddle started by that element. In the end 
vertical straddle rule, you must specify by name which vertical straddles started by 
earlier cells are ended by the occurrence of gi.
If you use this rule for a table cell element, you can end only one vertical straddle. If you use it 
for a table row element, you can end more than one vertical straddle.
If you use this element without the before this row keyword phrase, the cell or row (gi) 
specified in the rule becomes part of the straddle. If you do include that keyword phrase, then 
the straddle ends in the row above the one specified.
Examples
For an example of the use of this rule, see Developer Guide, Chapter 22, Translating Tables.
See also
Related rules
“start vertical straddle” on page151
C# PDF Converter Library SDK to convert PDF to other file formats
C#.NET can manipulate & convert standard PDF developers to conduct high fidelity PDF file conversion C#.NET applications, like ASP.NET web form application and
pdf to html conversion; convert pdf link to html
C# Image: How to Integrate Web Document and Image Viewer
RasterEdgeImagingDeveloperGuide8.0.pdf: from this user manual, you can find the detailed instructions and Now, you may add a new Web Form to your web project.
pdf to html converters; convert pdf to html for online
entity
Structure Application Developer Reference
57
entity
You use the entity rule to translate an entity to an appropriate FrameMaker representation. 
With this rule, you can translate an entity to a particular character or set of characters, a reference 
element, a text inset, or a FrameMaker variable. If you choose to translate the entity to a text inset, 
you can also specify how to format that text inset in the resulting document. 
Synopsis and contexts
1. entity "ename" {
type_rule;
[format_rule;]
. . .}
2. reader entity "ename" {
type_rule;
[format_rule;]
. . .}
Arguments
ename
An entity name.
type_rule
One of the following:
is fm char translates the entity to a particular character in 
FrameMaker.
is fm reference element translates the entity to an element 
whose content resides on a reference page in the FrameMaker document.
is fm text inset translates the entity to a FrameMaker text inset.
is fm variable translates the entity to a FrameMaker non-element 
variable.
format_rule
One of the following subrules can be specified, but only if type_rule is 
is fm text inset:
reformat as plain text specifies that the software remove the 
internal structure and formatting from the text of the text inset and apply 
the formatting used at the insertion point.
reformat using target document catalogs specifies that the 
software retain the text inset’s internal structure and apply the containing 
document’s formats and element format rules to the text. This rule is 
General information 
on this topic
Developer Guide, Chapter 22, Translating Tables
C# Image: Save or Print Document and Image in Web Viewer
this. During the process, your web file will be automatically convert to PDF or TIFF file and then be printed out. Please
how to convert pdf to html email; convert pdf to html file
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
and quickly convert a large-size multi-page PDF document to a group of high-quality separate JPEG image files within .NET projects, including ASP.NET web and
converting pdf into html; convert pdf to html format
Read/Write Rules Reference
58
entity
applied as if the following three options were checked when a file is 
imported through the File>ImportFile menu: 1. Reformat Using Target 
Document’s catalog; 2. While importing Remove: Manual Page Breaks; and 
3. While Importing Remove: Other Format Overrides. For more 
information, see the section “Importing text” in Chapter 5 of the Adobe 
FrameMaker 8 User Guide.
retain source document formatting specifies that the 
software remove the internal structure of the text inset and retain the 
formatting of the text inset as it appeared in the source document.
Details
If you use the entity rule at the highest level, then it applies both on import and export. If 
you use it inside a reader rule, then FrameMaker translates the entity as specified when 
importing a markup document, but does not create an entity reference on export.
For SGML, while you can use this rule to translate any entity type to a text inset, we recommend 
you convert only SDATA entities to text insets. Note that the source file for such a text inset 
must be a format FrameMaker can automatically filter. Also, such a text inset cannot use a 
markup document as the source file.
For XML and SGML, FrameMaker imports external text entities as text insets by default. The 
source files for these insets can be markup or text files. The software stores entity information 
on the Entity Declarations reference page so it can export the text inset as an external text 
entity. 
For XML, SDATA and CDATA, entities are not allowed.
Examples
To translate the text entity mn to the FrameMaker variable Manual Name, use the following 
rule:
entity "mn" is fm variable "Manual Name";
Suppose the text entity mn is declared as <!ENTITY mn "Developer’s Guide">, and 
the template for the application does not contain a variable named Manual Name. Then the 
software will create a FrameMaker variable named Manual Name defined as Developer’s 
Guide and replace the reference in the text with the variable text Developer’s Guide.
However, if a FrameMaker variable named Manual Name, defined for example as My 
Favorite Manual, currently exists in the template for the application, when importing 
SGML, the software will not create a new variable nor modify the existing one. It will replace 
the reference in the text with the variable text My Favorite Manual. When importing XML, 
it does modify the variable definition.
C# TIFF: C#.NET Code to Create Online TIFF Document Viewer
We still demonstrate how to create more web viewers on PDF and Word documents at the DLL into your C#.NET web page, you may create a new Web Form (Default.aspx
convert pdf fillable form to html; convert pdf into html online
entity name is
Structure Application Developer Reference
59
To have FrameMaker create a text inset for the legalese entity using the text in the file 
legal.fm and to have the software format that text inset as it appears in legal.doc, use 
the following rule:
entity "legalese" {
is fm text inset "legal.fm";
retain source document formatting;
}
See also
entity name is
Use the entity name is rule only in an element rule for a graphic or equation element to 
provide information the software needs when writing a document containing graphics or 
equations to markup. The entity name is rule determines the name FrameMaker gives an 
entity reference it generates for the graphic or equation.
Synopsis and contexts
1. element "gi" {
is fm equation element ["fmtag"];
writer equation entity name is "ename";
. . .}}
2. element "gi" {
is fm graphic element ["fmtag"];
writer anchored frame entity name is "ename";
. . .}}
3. element "gi" {
is fm graphic element ["fmtag"];
writer facet "facetname" entity name is "ename";
. . .}}
Arguments
gi
A markup element’s name (generic identifier).
fmtag
A FrameMaker element tag. These names are case-sensitive and must 
appear in the rule the same as in the EDD.
General information 
on this topic
Developer Guide, Chapter 21, Translating Entities and Processing 
Instructions
Developer Guide, Chapter 25, Translating Variables and System Variable 
Elements
Read/Write Rules Reference
60
entity name is
facetname
A facet name. The string for the facetname must exactly match the string 
for the facetname in the FrameMaker document. To determine a graphic 
file’s facetname, select the graphic, click Graphics>ObjectProperties
and observe the facetname in the dialog box.
ename
A string representing the base name for an entity name.
Details
By default, when FrameMaker exports an external data entity for a graphic or equation, it uses the 
entity name that is stored with the graphic inset. If there is no such entity name, the software 
generates a name for the entity based on the element name. You use the entity name is 
rule to change this behavior.
The entity name you specify is a base name FrameMaker uses to generate a unique entity name. 
When it needs to create a new entity name, FrameMaker adds an integer to the name specified 
by ename to create a unique name.
If the keyword facet is used, the rule applies to a graphic element that contains only a single 
facet with the name specified by facetname. This occurs when the graphic element is an 
anchored frame containing only a single imported graphic object whose original file was in the 
facetname graphic format. You can use this rule multiple times if you want FrameMaker to treat 
several file formats differently.
Examples
Assume you have a markup element graphic that corresponds to graphic elements in 
FrameMaker. Suppose further that some of the graphic elements in FrameMaker contain 
imported-by-copy graphics, or contain modifications to a graphic inset using FrameMaker 
graphic tools, or contain just graphic objects drawn using FrameMaker graphic tools. On 
export, the software must create new graphic files for these elements and declare entities for 
them. By default, FrameMaker would declare entities for these graphic elements based on the 
element name "graphic," for example, graphic1, graphic2, and so on. To specify that the 
names of the entities associated with such successive graphic elements have the form car1, 
car2, and so on, use the following rule:
element "graphic" {
is fm graphic element;
writer anchored frame entity name is "car";
}
Assume with a single facet graphics in the car element sometimes use the IGES file format and 
sometimes use the TIFF file format. Also assume that the DTD for the application does not 
currently contain entity declarations for the imported-by-reference graphic files. By default, the 
software would declare entities for all such graphics based on the element name "car," for 
equation
Structure Application Developer Reference
61
example, car1, car2, and so on. If you want to name the entities for the IGES graphics icar 
and the entities for the TIFF graphics tcar, then use the following rule:
element "car" {
is fm graphic element;
writer facet "IGES" entity name is "icar";
writer facet "TIFF" entity name is "tcar";
}
See also
equation
Use the equation rule only in an element rule for an equation element, to provide information 
the software needs when writing to markup a document containing equations. FrameMaker 
creates graphic files to represent equations. Use this rule to specify information about the files 
FrameMaker creates for instances of the equation element. By default, the software creates a file 
in CGM format for each equation, and the filename is based on the element name. Also, by default, 
if the equation element is associated with an external data entity, then the entity name is based 
on the element name.
Synopsis and contexts
element "gi" {
is fm equation element ["fmtag"];
writer equation subrule;
. . .}
Arguments
Related rules
“export to file” on page65
“notation is” on page136
“specify size in” on page148
Rules mentioned in 
synopses
“element” on page52
“is fm graphic element” on page108
“is fm equation element” on page105
“anchored frame” on page39
“equation” on page61
“facet” on page70
“writer” on page159
General information 
on this topic
Developer Guide, Chapter 23, Translating Graphics and Equations
Read/Write Rules Reference
62
export dpi is
gi
A markup element’s name (generic identifier).
fmtag
A FrameMaker element tag. These names are case-sensitive and must 
appear in the rule the same as in the EDD.
subrule
An equation rule can have the following subrules:
entity name is provides instructions to the software on how to 
create the base name for the entity associated with this element type.
export to file provides instructions to the software to write a new 
file for the associated external data entity.
notation is specifies the data content notation of the entity file.
specify size in specifies the units to use when writing the file.
Examples
Assume you have an element named math with an attribute of type Entity that is mapped to 
the fm property entity for this element. If you want to create TIFF files for the equations in a 
document named mytest.doc, you might use the following rule:
element "math" {
is fm equation element;
writer equation export to file "$(docname).eqn" as "TIFF";
}
The software will create graphic files for each equation in mytest.doc named mytest1, 
mytest2,... and will declare entities named math1, math2, ... for each graphic.
See also
export dpi is 
You use the export dpi rule only in an element rule for a graphic or equation element, to 
provide information the software needs when writing a document containing graphics or 
Related rules
“anchored frame” on page39
“facet” on page70
“is fm graphic element” on page108
Rules mentioned in 
synopses
“element” on page52
“is fm equation element” on page105
“writer” on page159
General information 
on this topic
Developer Guide, Chapter 23, Translating Graphics and Equations
Documents you may be interested
Documents you may be interested