CreoIllustrateInstallationGuide en PDF
CreoIllustrateInstallationGuide en PDF
User and training guides and related documentation from PTC Inc. and its subsidiary companies (collectively
"PTC") are subject to the copyright laws of the United States and other countries and are provided under a
license agreement that restricts copying, disclosure, and use of such documentation. PTC hereby grants to the
licensed software user the right to make copies in printed form of this documentation if provided on software
media, but only for internal/personal use and in accordance with the license agreement under which the
applicable software is licensed. Any copy made shall include the PTC copyright notice and any other
proprietary notice provided by PTC. Training materials may not be copied without the express written consent
of PTC. This documentation may not be disclosed, transferred, modified, or reduced to any form, including
electronic media, or transmitted or made publicly available by any means without the prior written consent of
PTC and no authorization is granted to make copies for such purposes. Information described herein is
furnished for general information only, is subject to change without notice, and should not be construed as a
warranty or commitment by PTC. PTC assumes no responsibility or liability for any errors or inaccuracies
that may appear in this document.
The software described in this document is provided under written license agreement, contains valuable trade
secrets and proprietary information, and is protected by the copyright laws of the United States and other
countries. It may not be copied or distributed in any form or medium, disclosed to third parties, or used in any
manner not provided for in the software licenses agreement except with written prior approval from PTC.
PTC regards software piracy as the crime it is, and we view offenders accordingly. We do not tolerate the
piracy of PTC software products, and we pursue (both civilly and criminally) those who do so using all legal
means available, including public and private surveillance resources. As part of these efforts, PTC uses data
monitoring and scouring technologies to obtain and transmit data on users of illegal copies of our software.
This data collection is not performed on users of legally licensed software from PTC and its authorized
distributors. If you are using an illegal copy of our software and do not consent to the collection and
transmission of such data (including to the United States), cease using the illegal version, and contact PTC to
obtain a legally licensed copy.
Important Copyright, Trademark, Patent, and Licensing Information: See the About Box, or copyright
notice, of your PTC software.
PTC software products and software documentation are “commercial items” as that term is defined at 48 C.F.
R. 2.101. Pursuant to Federal Acquisition Regulation (FAR) 12.212 (a)-(b) (Computer Software) (MAY 2014)
for civilian agencies or the Defense Federal Acquisition Regulation Supplement (DFARS) at 227.7202-1(a)
(Policy) and 227.7202-3 (a) (Rights in commercial computer software or commercial computer software
documentation) (FEB 2014) for the Department of Defense, PTC software products and software
documentation are provided to the U.S. Government under the PTC commercial license agreement. Use,
duplication or disclosure by the U.S. Government is subject solely to the terms and conditions set forth in the
applicable PTC software license agreement.
3
Appendix A.License Management Software ................................................................46
Overview of PTC Licensing .................................................................................47
License Types ....................................................................................................47
PTC License Server............................................................................................47
Benefits of Using FlexNet Publisher .....................................................................47
Downward License Compatibility Using FlexNet Publisher .....................................48
Running FlexNet Publisher with Other Applications ...............................................48
Understanding Timeout Parameters .....................................................................49
Appendix B.lmadmin License Server Manager.............................................................51
Overview of lmadmin as a GUI-Client ...................................................................52
Differences between lmgrd and lmadmin ..............................................................52
Installing PTC License Server Based on lmadmin..................................................52
Working with the FLEXnet License Administrator Web Interface .............................53
Appendix C.Troubleshooting Tips for Licensing and Creo Illustrate Runtime ..................56
Troubleshooting List............................................................................................57
General Debugging Hints ....................................................................................58
Setting Variables and Installing Tools for Troubleshooting ......................................58
Online Information ..............................................................................................59
Appendix D.Managing Preferences ............................................................................60
Overview of Creo Illustrate Preferences................................................................61
Setting Preferences ............................................................................................63
Disabling Commands..........................................................................................64
Loading Preferences from a Shared Location........................................................65
Customizing Shared Preferences.........................................................................68
Appendix E.Customizing sBOM XML Files ..................................................................70
About Customizing sBOM XML Files ....................................................................71
sBOM XML Document Description .......................................................................71
<sbom> Element ................................................................................................72
<figures> Element ..............................................................................................78
<figure> Element ................................................................................................78
<itemlist> Element ..............................................................................................79
How To Import and Export an sBOM XML File.......................................................83
Appendix F.Updating sBOM Files ...............................................................................84
Appendix G.sBOM XML Document Schema................................................................87
About the XML Schema ......................................................................................88
XML Schema Listing ...........................................................................................88
Appendix H.Creo Illustrate Symbol Library File: Tag Editing ..........................................92
About Library Item Elements................................................................................93
About Library Item Tag Elements .........................................................................93
Appendix I.Customizing Page Size .............................................................................96
To Add New Page Sizes ......................................................................................97
Appendix J.Customizing Lighting Setups.....................................................................98
About Customizing Lighting Setups......................................................................99
Contents 5
About The Installation and
Configuration Guide
Creo Illustrate is one of PTC’s technical illustration applications. It creates 3D
technical illustrations from CAD files and their associated bills of material. Creo
Illustrate runs standalone or in the context of a Windchill server. This guide
describes how to generate and configure licenses, and how to install and maintain
Creo Illustrate. A section for system administrators on deploying Creo Illustrate
describes performing a silent installation and customizing the installer.
System administrators who are performing advanced deployment tasks for Creo
Illustrate must be experienced in application installations and must have a good
understanding of operating systems.
Starting Creo Illustrate All users Describes the steps to start Creo
and Modifying an Illustrate and the procedure to
Installation uninstall the software.
7
Related Documentation
The following documents on the Reference Documents page may be helpful as
you proceed with the installation:
• FlexNet Publisher License Administration Guide that discusses the third-party
license management software for distributing Creo licenses
• Installing and Configuring the Standalone PTC License Server that discusses
the installation of the lmadmin-based PTC License Server
• Windchill Workgroup Manager for Creo Illustrate Administrator’s and User’s
Guide describes how to configure and use Creo Illustrate with Windchill
Workgroup Manager
8
Technical Support
Contact PTC Technical Support via the PTC website, phone, fax, or e-mail if you
encounter problems using your software. You can log a new case or track an
existing case or SPR (Software Performance Report) using the PTC webpage at
www.ptc.com/support/index.htm.
You must have a Service Contract Number (SCN) before you can receive
technical support. If you do not have a SCN, contact PTC License Management
using the instructions in the Customer Service Guide. This guide is on the PTC
webpage at www.ptc.com/support/index.htm.
9
Documentation for PTC Products
PTC provides documentation for download at PTC.com. The following forms of
documentation are available:
• Context-sensitive Help with a search facility and quick links to helpful
information.
• Creo Illustrate 5.1 Installation and Configuration Guide and other books as
PDF files. To view and print the books, you must have Adobe Acrobat Reader
installed.
Press F1 or click on a user interface item to get context-sensitive Help.
To access all PTC Documentation from PTC.com, you must have a valid user
account. Go to the Create New PTC eSupport Account page to request a user
account or call Customer Support. For worldwide phone numbers click Contact
under Customer Support Guide on the PTC webpage at www.ptc.com/support/
index.htm.
Feedback to Documentation
PTC welcomes your suggestions and comments on its documentation—send
feedback to the following address:
[email protected]
Please include the name of the application and its release with your comments.
For online books, provide the book title.
Additionally, you can report any documentation issues using the online Case
Logger tool. On the second Case Logger page, select a product and then select
Help Center / Documentation from the Technical Area list. Upon submission of all
information, a case number is returned immediately.
Documentation Conventions
PTC documentation uses the following conventions:
10
Convention Item Example
Bold Menu paths, dialog box options, Click File ▶ New.
buttons, and other selectable Click OK.
elements from the user interface
Courier User input, system messages, Processing
directories, and file names completed.
Courier with less- Variables for which an output=
than and greater- appropriate value is substituted <LOADPOINT>
than
symbols (< >)
Note
Examples of command-line arguments may contain hidden line breaks to fit
on the page.
11
1
Overview
What You Receive .....................................................................................................13
About Creo Illustrate Licensing ...................................................................................13
Before You Begin ......................................................................................................13
System Prerequisites.................................................................................................15
PTC Customer Agreement .........................................................................................16
This chapter describes the materials in your software shipment. It also outlines the
prerequisites for installing and running the software.
Overview 13
• You have opened an online account at PTC.com (Administrators of Creo
Illustrate only).
• You have received the Software Confirmation Order e-mail with the product
code or the Sales Order Number for your shipment. Alternatively, you must
have received your License Pack via e-mail from PTC License Management
(Administrators of Creo Illustrate only).
• You have received the product DVD in your software shipment. If not, follow
the link on your Software Confirmation Order e-mail to download the
installation package to a folder on the local or the network computer.
Alternatively, download Creo Illustrate from PTC.com. See Downloading
Creo Illustrate.
• You have read the READ THIS FIRST document for known issues.
• You have checked the following locations for information on support of
various platforms, languages, and toolkits:
○ The Technical Graphics Compendium that is available on the Reference
Documents site.
○ The System Prerequisites.
You must install PTC License Server Manager before installing Creo Illustrate
unless you have purchased node-locked licenses.
See Installing the PTC License Server.
System Prerequisites
This section describes the prerequisites for hardware, operating systems, graphics
cards, and software.
Graphics Requirements
You must have OpenGL library version 1.1 or later installed on your machine.
Make sure you have the latest drivers for your graphics hardware. You can
download the latest drivers from the manufacturer’s website. The graphics
Overview 15
requirements depend on the size and complexity of your data sets. If you plan to
import large or complex CAD files, check PTC’s list of supported hardware for a
list of appropriate graphics cards at Platform Support.
Applying special configurations to your graphics card is not recommended.
Platform-specific Requirements
Creo Illustrate supports 32-bit or 64-bit Windows operating systems. You must
have administrative privileges on Windows to install Creo Illustrate. You must
also have the latest proprietary graphics drivers from your graphics card vendor.
Your operating system’s graphics drivers are not sufficient.
For more details on platform support, see the READ THIS FIRST document.
Overview 17
2
Quick-Start Installation
Updating PTC License Server ....................................................................................19
Performing a Quick-Start Installation...........................................................................19
Where Your Software Is Installed ................................................................................19
This chapter provides a quick-start approach for experienced Creo Illustrate users
who have previously installed license management and product software on
license server, license client, and node-locked machines.
For step-by-step installation instructions, read the subsequent chapters in this
guide. New users can refer to the chapter Installing Creo Illustrate.
Quick-Start Installation 19
3
Obtaining and Configuring
Licenses
Using the License Server Manager .............................................................................21
Verifying System Requirements..................................................................................21
Before You Proceed...................................................................................................21
Obtaining a License...................................................................................................22
Installing the PTC License Server ...............................................................................23
Borrowing and Returning Licenses .............................................................................24
Obtaining a License
You must generate or update existing licenses to use the latest software for Creo
Illustrate. Licenses determine the optional modules that you are authorized to run
on your computer. You can get a license for Creo Illustrate in two ways:
• New customers—Use the PIM installer (PTC Install Manager). See the next
section.
• Existing customers—Use existing tools (required). Skip to the section Existing
Customer Licensing.
Creo Illustrate uses a PTC License Server powered by FLEXnet Publisher 11.10.x
or later from Flexera Software Inc. If you are already running that license server
for another Creo application, you need only update your license file to support the
latest version of Creo Illustrate. If you are a new user, or if your license server is
outdated, you must install the PTC License Server when using floating licenses.
2. Type your user account name (usually your e-mail address), and then type
your SON (Sales Order Number). Your license file is downloaded. For floating
licenses, PTC License Server is also installed.
3. Click Next. The License Agreement appears.
4. Accept the agreement and click Next. A message appears.
5. Verify the network card for your license file configuration, and then click
Next. This step determines automatically the Host ID of the license. A
message appears.
6. Supply your license file. The installer downloads the licenses and installs the
License Server if applicable.
Node-locked licenses are saved locally in a path noted on the screen. A copy of
the license type will be e-mailed to the address on file for the account used in step
2.
Note
For Creo Illustrate, select PTC Creo View & ProductView.
This chapter describes the steps for downloading the DVD image of Creo
Illustrate from PTC.com.
25
Downloading Creo Illustrate from PTC.
com
Follow the next procedure to download Creo Illustrate.
1. Visit the Order or Download Software Updates page:
http://www.ptc.com/appserver/cs/software_update/swupdate.jsp
You may have to type your user name and password and click Log In.
2. Click Order or Download Software Updates. The Authorized Use Only page
opens.
3. Under Customer Search, type your Customer Number or Customer Name and
click Next. The PTC Software Download page opens to Step 1: Select the
Product Family.
4. Select CREO ILLUSTRATE. The PTC Software Download page opens to Step 2:
Choose Release & Download.
This chapter describes the process for installing Creo Illustrate using the installer
on a single machine. Administrators who want to deploy Creo Illustrate on
multiple machines should skip to the next chapter, Deploying Creo Illustrate and
Customizing the Installation.
27
Downward Compatibility
Creo Illustrate is downward compatible. You can retrieve Creo Illustrate
illustration files created in a previous release of Creo Illustrate using the current
version of Creo Illustrate.
This chapter explains how to start Creo Illustrate and configure the startup.
Proceed to the end of the chapter for the procedure to uninstall Creo Illustrate.
Note
You must separately remove the helper applications, such as Creo Illustrate
Files Tools, using the previous procedure.
33
Deploying Creo Illustrate Using a Silent
Installation
Perform a silent installation in either of these ways:
• Deploy the program from the downloaded Setup.exe,
CreoIllustrate_32.exe or CreoIllustrate_64.exe—See
Deploying from a Downloaded Executable File for an example.
• Extract the executable file and directly call msiexec.exe on some or all the
required installers—See Customizing the Installer for examples.
In the Command Prompt you can enter msiexec /? to read an explanation of all
the generic MSI options. Some common examples of options for a silent
installation follow:
• /qn—Installs the software with no installer user interface.
• /qb—Provides a progress bar with a Cancel button.
• /qb!—Provides only a progress bar. A user cannot stop the installation.
Example 2
Controls the installation of some features, the STEP ImportFilter is excluded, and
the Russian language is forced:
start /w CreoIllustrate_64.exe /v
ADDLOCAL="main,dwg,pvocxusr,plugin_acrobat,msvcrt8,en,ru,doc,docru,demo,
pvimport,pvaroptimizer,pvifiges,pvifstl,pvifgbf,pvifvrml,pvifdgn,
pvifdwf,pviffbx,pvifinvdirect,pvifobj,pvifsedirect" /qb
Example 3
Controls the installation of some features and uses “pvimportall” to deploy “all
import filters” without a detailed list.
start /w CreoIllustrate_64.exe /v
ADDLOCAL="main,dwg,pvocxusr,plugin_acrobat,msvcrt8,
en,ru,doc,docru,demo,pvimportall"
ALLIMPORTFILTERS="1"/qb
Caution
To uninstall or upgrade, if you used the ALLIMPORTFILTERS=1 property
alongside the pvimportall feature to install the product, you must include
ALLIMPORTFILTERS=1 as an argument in the msiexec.exe command
line.
In this case, you may want to customize the installer in these ways:
• Bundle the JT Import Filter with the Creo Illustrate installation
• Remove Microsoft Visual Studio C++ 2010 Runtime Redistributable because
you have already deployed it. We will still deploy 2012 Runtime.
Accomplish the customization by performing two basic tasks:
1. Prepare the directory structure by adding and removing installer files.
2. Modify CreoSetup.ini to run the installers correctly.
After you complete these tasks, you can deploy the software. The procedures in
the next sections contain instructions for completing the tasks above, and for and
the deployment.
Modifying CreoSetup.ini
You have added an installer file to bundle the JT Import Filter with the Creo
Illustrate installation. You must now modify CreoSetup.ini to make these
changes to the default installation directives. You can delete unnecessary lines and
sections from the file, or you can modify them. In this example, they are modified.
• Add new directives to run the JT installer
• Remove or disable the vcredist_x##_VS2010.exe directives.
Follow the next steps to update the INI file accordingly.
1. Open CreoSetup.ini in a text editor.
2. In the [Other Applications] section, find the line VC2010_X86=YES
and replace it with VC2010_X86=NO, or VC2010_X64=YES and replace it
with VC2010_X64=NO.
3. At the end of the [Other Applications] section, add these lines:
JTIMPORT_X86=YES
JTIMPORT_X64=YES
4. At the end of the file, add these sections with information for the JT Import
Filter, as shown in these examples:
[JTIMPORT_X86]
PROGRAM=CreoView_JT_Import_Filter_32.msi
COMMANDLINE=ADDLOCAL="ALL" REBOOT="ReallySuppress" /l*v
"[TempFolder]pvinstjt.log" /qb!
LOCATION=jtimport
PRODUCTCODE={7D39690A-FB6B-4559-B1FD-26F7735162B3}
PLATFORM=X86
[JTIMPORT_X64]
PROGRAM=CreoView_JT_Import_Filter_64.msi
COMMANDLINE=ADDLOCAL="ALL" REBOOT="ReallySuppress" /l*v
"[TempFolder]pvinstjt.log" /qb!
LOCATION=jtimport
PRODUCTCODE={E6438BA9-7C4D-4D54-A87D-65272F3169A6}
PLATFORM=X64
5. Save CreoSetup.ini and close the text editor.
You have now defined the installation in the INI file:
Caution
Do not modify the registry. Doing so can severely damage your computer.
Note
Make sure there is no space between /v and the next character in the
command.
Creo Illustrate and the JT Import Filter are installed with a progress bar, but no
Cancel button. For more information on common examples of options for a silent
installation, see Deploying Creo Illustrate Using a Silent Installation.
Obtaining ProductCodes
To query the MSI inventory and retrieve the ProductCodes, you can use any of
these methods:
This chapter explains how to update your copy of Creo Illustrate. Each time you
update your software to a new release, you must update your license file. New
license codes are not required if you are updating to a maintenance release of Creo
Illustrate within the same release. In some cases you may have to update the
current installation of PTC License Server. See the next sections for details.
43
Updating the License Server
You can update the current installation of PTC License Server with your new
license information when updating your PTC software. An installation update of
PTC License Server is typically required in one of these scenarios:
• Adding license information from your new Sales Order
• Updating the existing license features in your license file with those of a
maintenance release
You may have to update the license server software itself depending on the
version installed. In such cases, you must uninstall PTC License Server using
administrative privileges and then follow the installation instructions in the
Standalone PTC License Server guide on the Reference Documents page.
Update your licenses using this workflow:
1. Make note of the product code that you have received via e-mail.
Alternatively, use the PTC License Management Web tools to request for a
license file via e-mail. Save the license file in an ASCII format to a secure
location on your disk.
2. Navigate to the \bin subfolder of your license server installation. The default
path follows:
C:\Program Files\FLEXnet Admin License Server\bin
3. Right-click ptcsetup.bat and choose Run as Administrator from the
shortcut menu. The PTC Setup — PTC License Server dialog box opens.
Updating an Installation 45
A
License Management Software
This appendix discusses license management software and describes the benefits
of PTC License Server. License simplification is explained for new and existing
users.
Note
To run the current release of Creo Illustrate, you must install FlexNet
Publisher version 10.8.x or later.
51
Overview of lmadmin as a GUI-Client
The lmadmin license server manager supports a Graphical User Interface (GUI)
client with connection over HTTP. It provides a Web-based administrative
interface. It is compatible with license files and vendor daemons created with
FlexNet Publisher 9.2 and later. Use lmadmin for the following functions:
• Perform server configurations and administration functions
• Start the license server manager without any configuration options
• Directly configure vendor daemon and the license server manager without
editing the license files
• Import existing license files
• Support multiple vendor daemons with a single lmadmin process
• Display license rights status
• Display alerts and monitor status of various processes, such as license
expiration or unavailable licenses
See the chapter lmadmin − GUI−based License Server Manager in the FlexNet
Publisher License Administration Guide for more information.
Differences between lmgrd and lmadmin
The lmadmin license server manager includes all the features of the lmgrd
license server manager. The differences between the two license server managers
follow:
lmgrd lmadmin
Uses a command-line Supports a GUI client with connection over
interface. HTTP.
Configuration settings are Configuration settings are session-based.
retained for all the sessions.
See the chapter Migrating from lmgrd to lmadmin in the FlexNet Publisher
License Administration Guide for more information.
Installing PTC License Server Based on
lmadmin
Follow the instructions given in the section Installing the PTC License Server to
install PTC License Server based on lmadmin. After you install the license server,
you can configure the license server administration settings using the FLEXnet
License Administrator Web interface.
• Dashboard—Displays any alerts and the current activity of the license server
manager.
• Administration—Provides configuration tools for the license server
management system. The default username/password combination is admin/
admin for this password-protected page. You are prompted to change these
credentials the first time you log in. Only the overview information for the
Server Configuration and the Vendor Deamon Configuration tabs on the
Administration page is included in this document. Click a tab to open the
corresponding pages.
This appendix documents common problems that occur when you install Creo
Illustrate and PTC License Server. This appendix also provides general debugging
techniques and cites other sources of information available from the PTC website.
Invalid Licenses
Symptom: You receive the error message Invalid license.
Cause: Licensing information is inaccurate.
Solution: Return to the FLEXnet license editor and verify that the information
entered is exactly as it appears in your License Pack. If no licenses are listed,
return to the FLEXnet license editor and ensure no text is highlighted.
If all licenses are listed as invalid, verify that the PTC Host_ID in the
License Pack corresponds with what you see in the FLEXnet license editor. For
example, one server line and one daemon line represent a single server. Three
server lines and one daemon line represent a fault-tolerant or Triad configuration.
Remove all the lines that do not pertain to the PTC HOST_ID.
Your incremental lines must have no blank lines. Verify that all continuation
characters (\) are at the end of each line, except for the last line. If some licenses
are valid while others are invalid, find the invalid feature name lines in the
License File window and correct the text.
If you received your license codes via e-mail, remove any extraneous text such as
the header and footer. Another option is to delete the invalid license in the
FLEXnet license editor window.
Online Information
See www.ptc.com/support/index.htm for a wealth of how-to information for new
and experienced users, including order and license support. The Customer Support
Guide provides online tools and other support services. You can search the
Knowledge Base of over 14,000 technical documents or download reference
documents, including the Read This First.
Customer Support Guide and Contact Support are available at the My eSupport
page. For information on FlexNet Publisher diagnostic environment variables,
consult the FlexNet Publisher License Administration Guide.
Types of Preferences
There four types of preferences. Each type is read from an XML file:
Type File Name Location
Default Illustrate_ Read from <Creo
prefs.xml Illustrate>\
preferences\
Illustrate\
subdirectory of the
installation directory.
Note
A preference sample
file is located
in<Creo
Illustrate>\
resources\
Illustrate\
preferences\
illustrate_
pref.xml
Shared shared_pref.xml Downloaded from a
shared location, to
%APPDATA%/ptc/
Illustrate/
shared_prefs. Once
enabled, the shared
preference file is updated
automatically.
Managing Preferences 61
Type File Name Location
Administrator admin_prefs.xml Read from <Creo
Illustrate>\
preferences\
illustrate\
subdirectory of the
installation directory
User user_prefs.xml Read from the user’s
profile:%APPDATA%/
ptc/Illustrate/
user_prefs.xml
The files are processed in the order listed above. You can override a value in a
preference file with a different value in a subsequent file:
• A user preference replaces the setting for a preference in the administrative
file.
• If a shared preference file exists and is active, the administrative preference
replaces the shared preference.
For example, the administrator disables the color highlighting command by
defining the highlight_using_color preference in the admin_
prefs.xml file, as shown:
<?xml version="1.0" encoding="utf-8"?>
<preferences>
<category name="General">
<subcategory name="Navigation" >
<preference1 name="highlight_using_color" value="False"/>
</subcategory>
</category>
</preferences>
However, if the user explicitly enables the same preference in the user interface,
the setting is saved to the user_prefs.xml file. As a result, the administrator
preference is overridden and the color highlighting command is enabled. To
prevent a user from overriding the administrator preferences, lock the
administrator preferences. Continue to the next section, Locking Preferences, for
more information.
Locking Preferences
At any level, you can lock a preference. A locked preference cannot be modified
or overridden by a file on a lower level. Using the color highlighting example
from the previous section, you can add the attribute locked=”True” to prevent
the user from changing the preference:
<?xml version="1.0" encoding="utf-8"?>
<preferences>
Note
Make sure the XML structure hierarchy is maintained.
Managing Preferences 63
Note
The locked attribute is not supported in the user_prefs.xml.
Finding a Command
1. To find a command for a button, set the following environment variable:
set PVIEW_DISPLAY_COMMANDS=1
2. Open Creo Illustrate, and then place the pointer over the button. A tooltip
appears with the command. For example, PrintCmd.
Managing Preferences 65
Note
The Cadence Allegro extracta file (.acceptedAllegroExtracta),
must be kept in the same location as the admin_prefs.xml, server_
prefs.xml and shared_prefs.xml.
Note
The locked attribute is not supported in the user_prefs.xml.
Managing Preferences 67
Loading the Shared Preference File
After you configure shared preferences, the preferences are automatically loaded
and updated in Creo Illustrate. The shared file is copied to the user’s %APPDATA%
directory. It is placed in the designated folder, shared_prefs. When the user
starts Creo Illustrate, the local copy and the shared file are compared and the local
file is updated. For example, if a user has manually modified the XML file for the
preferences, these changes are overwritten by the shared preferences file.
If the shared file is missing from the %APPDATA% directory, and the shared
location is not found, the user cannot start Creo Illustrate at all. To fix the
problem, do one of these operations:
• Reconnect to the shared location
• Remove the registry setting or environment variable that points to the shared
location
Managing Preferences 69
E
Customizing sBOM XML Files
This appendix describes the sBOM XML document structure, elements, and
attributes. You can use this information to customize sBOM XML files for use in
Creo Illustrate. (For the sBOM XML document schema, see the separate
appendix, sBOM XML Document Schema on page 87.)
Note
In this appendix the term “part” is used for both single parts and assemblies.
Note
In this appendix, sBOM parts are called “items” when they are referenced or
“itemized” in a figure. Itemized parts can appear in the figure’s Item List.
<sbom> Element
The <sbom> element defines the illustration sBOM tree. It can be empty, but
most often it contains a nested hierarchy of <instance> elements that form the
sBOM tree structure. Each <instance> is a node in the sBOM tree. The
<sbom> element has no attributes.
Note
The illustration eBOM is a collection of imported CAD structures.
<sbom> Syntax
<sbom>
<name />
<instance>
<instance />
<instance />
...
<instance />
</instance>
<instance />
...
<instance />
</sbom>
<name> (Optional) text string name for the root node of the sBOM
tree.
<instance> See <instance> Element on page 72.
<sbom> Example
Use the <name> element to specify a name for the root node of the sBOM tree.
<sbom>
<name>245-9776</name>
<instance> Element
The <instance> element is a child of the <sbom> element. The <sbom>
element can contain any number of <instance> elements, or it can be empty.
An sBOM <instance> can reference a source item in the eBOM, or it can exist
in the sBOM only.
<instance> Syntax
<instance type="FOLDER" qty="1">
<name />
<ebom />
<attribute name="" />
<attribute name="" />
...
<attribute name="" />
<instance />
<instance />
...
<instance />
</instance>
<instance> Example 1
This example shows how to use the <name> and attribute child elements to
assign a display name to an instance, assign a new sBOM-only attribute, and to
hide (delete) an attribute.
<sbom>
<instance>
<instance> Example 2
This example shows how to define instances hierarchically. An example of an
assembly instance is shown below. If the instance references an eBOM item which
is also an assembly, the entire contents of that assembly are brought across as
child <instance> elements.
<instance qty="1" type="PREASSEMBLED">
<name>tree </name>
<!-- The copyasm=true flag specifies that the entire ebom instance
and all children should be copied across -->
<ebom copyasm="true">
<refpart name=“CustomId” category=" id-db " type="symbol">321-7654</refpart>
</ebom>
<instance> Example 3
This example shows the default instance type="FOLDER". A folder instance
named “bolts” is created. It contains a child instance named BOLT representing 12
bolts (qty="12").
<instance type=”FOLDER”>
<name>bolts</name>
<instance qty="12" type="REPLACEABLE">
<name>BOLT</name>
<ebom>
<refpart name=“CustomId” category=" id-db " type="string">ab-3344</refpart>
<ebom> Element
The ebom element is an optional child of an sBOM <instance> element. If
present, it specifies which eBOM part the sBOM instance is linked to. For
example, it provides base attribute and visual settings.
An <instance> can contain one child ebom element or none. If it contains one,
the sBOM instance is linked to a part in the eBOM specified by the ebom
element. If it contains none, the sBOM instance is not linked to a part in the
eBOM. It represents a service-only part that only exists in the sBOM.
<ebom> Syntax
<ebom copyasm="" pvcidpath="">
<refpart name="" category=""></refpart>
</ebom>
<ebom> Attributes
copyasm Boolean value (default=false). If true, the referenced
eBOM item and all of its children are copied to the sBOM.
This creates a structure in the sBOM that is identical to the
referenced eBOM structure.
pvcidpath (Optional) specifies the internal ID path to an eBOM item in
the eBOM structure so it can be referenced in the sBOM. If
pvcidpath is specified, a child refpart element is not
required.
<refpart> Element
The refpart element is child of the ebom element. It is required if
pvcidpath is not specified in the parent ebom element.
Like pvcidpath, the refpart element specifies the eBOM part that an sBOM
instance is linked to. However, instead of using a path to specify the link source,
refpart uses the values of its attributes, such as <name>, category, and
type, to identify the referenced eBOM part.
<refpart> Attributes
Note
The type attribute is often omitted because most Creo
View files are published with attributes of type=
"symbol".
<refpart> Example
This example shows an sBOM instance referencing an eBOM part using
refpart.
The reference is made to any eBOM item that has the specified property name,
category, type and CDATA value. The reference is made on the first unused
match found. Once referenced (“used”) the eBOM item will not be chosen again.
<instance qty="1" type="REPLACEABLE">
<name>reuse from ebom </name>
<ebom>
<refpart name=“CustomId” category=”id-db" type="symbol">1234567</refpart>
</ebom>
</instance>
The <instance> attribute qty="1" means one sBOM item is created and it
references one eBOM item. You can use the same syntax to create “n” sBOM
items from the referenced eBOM item by setting the instance qty="n".
<figures> Syntax
<figures>
<figure />
<figure />
...
<figure />
</figures>
<figure> Element
Each <figure> element is a placeholder for a figure in the illustration. Each
figure has a name and an optional associated Item List. This information is
encoded in the <figure> element’s child elements, <name> and
<itemlist>. The <figure> element has no attributes.
<figure> Syntax
<figure>
<name />
<itemlist />
</figure>
<figure> Example
This example shows two figures named print and exploded. The print
figure has an Item List. The exploded figure does not.
</sbom>
<figures>
<figure>
<name>print</name>
<itemlist />
</figure>
<figure>
<name>exploded</name>
</figure>
</figures>
<itemlist> Syntax
<itemlist>
<columns>
<column name="" category="" />
<column name="" category="" />
...
<column name="" category="" />
</columns>
<item />
<item />
...
<item />
</itemlist>
<itemlist> Example
This example shows an <itemlist> element for a 4-column Item List.
The first three <column> elements have these name attributes: ITEM_INDEX,
_NAME and _COUNT. Their category attribute value is SYSTEM_
VARIABLES, indicating that these columns are system-provided.
The fourth <column> element’s name attribute is PartNo. Its category
attribute value is custom, indicating that this column is custom-defined.
<itemlist>
<columns>
<!—The ITEM_INDEX, _NAME and _COUNT columns are provided by the system -->
<column name="ITEM_INDEX" category="SYSTEM_VARIABLES" />
<column name="ITEM_NAME" category="SYSTEM_VARIABLES" />
<column name="ITEM_COUNT" category="SYSTEM_VARIABLES" />
<item> Element
The <item> element defines one item in an Item List that is associated with a
figure. It is a child of <itemlist>. An <itemlist> can contain one or more
<item> elements.
An <item> element can contain one or more child <item> elements. When one
item is nested inside another, the child item appears hierarchically indented with
respect to its parent.
<item> Syntax
<item itemised="">
<itmlabel />
<itmtag />
<itmgroup />
<refitm />
<item itemised="" />
<item itemised="" />
...
<item itemised="" />
</item>
<item> Attributes
<item> Example 1
This example shows an single item comprised of a group of six instances of a bolt,
BOLT (3/8). All instances of the bolt have the same specified name,
category, and <refitm> value, 789-3344. (See <refitm> Element on page
82.)
This item will appear on the Item List as ITM 2 and QTY = 6.
<item itemised="true">
<itmlabel>2</itmlabel>
<itmtag>BOLT (3/8) </itmtag>
<itmgroup qty="6">
<refitm name="PartNo" category=“custom” type="symbol"> 789-3344</refitm>
</itmgroup>
</item>
<item> Example 2
This example shows a hierarchical item; i.e., an item which includes another. Each
item is as simple as all the others shown in Example 1, however, the child item is
itemized (its itemised attribute is true because it is omitted). It also has a label
(<itmlabel>) assigned.
<item>
<itmlabel>14</itmlabel>
<itmtag>Parent</itmtag>
<itmgroup qty="1">
<refitm name="PartNo" category=“custom” type="symbol">123-4567</refitm>
</itmgroup>
<itmgroup> Syntax
<itmgroup qty="">
<refitm name="" category="" type="" />
</itmgroup>
<itmgroup> Attributes
qty Specifies the number of parts that are collected under this
item.
<itmgroup> Example
This example references six sBOM parts (qty="6") that match a specific
attribute value. A default quantity of 1 (qty="1") is assumed.
<itmgroup qty="6">
<refitm name="PartNo" category=“custom” type="symbol">789-3344</refitm>
<refitm> Element
The <refitm> element provides a reference to one or more sBOM items.
<refitm> Syntax
<refitm name="" category="" type="">CDATA</refitm>
<refitm> Attributes
name Specifies the name of an attribute that is used to find a match
in the sBOM.
category Specifies the element category.
type (Optional) specifies the element type. If omitted, symbol is
the default (type="symbol").
CDATA Text string value of the specified name attribute above. For
example, if name="PartNo", then CDATA value is the
actual part number text string, such as 123ABC.
This appendix describes the elements involved when updating a structure XML
file. Export the structure update files from Creo Illustrate, then use these files
(current sBOM and updated eBOM) to help create a single structure update file to
import back into Creo Illustrate.
See “Importing and Updating sBOM XML Files” in the Creo Illustrate Help
Center for details about the export and import procedures.
<update>
(Required) contains one only and only one <sbom> tag
<sbom>
(Required) Defines the start, under this tag will appear
<delete> and or <replace> tags.)
<delete>
(Optional) Contains a list of <oldsbom> tags, each tag
defines an sBOM instance that the user wants to delete.
<replace>
(Optional) Contains a list of <pair> tags, each pair defines a
part replacement (like the input for Edit Structure ▶ Replace
Part in Creo Illustrate).
<delete> Section
Contains a list of <oldsbom> tags, each tag defines an sBOM instance that the
user wants to delete.
<delete>
<oldsbom sbomidpath="/0/0"/>
<oldsbom sbomidpath="/9/2/10"/>
<oldsbom sbomidpath="/3/0/0"/>
</delete>
<replace> Section
Contains a list of <pair> tags, each <pair> defines a part replacement.
Each <pair> includes exactly one <oldsbom> tag followed by exactly one
<newebom> tag.
<oldsbom>
Contains an sbomidpath attribute that defines the idpath to
the sBOM instance to replace its eBOM part.
Example:
<oldsbom sbomidpath="/3/0/10"/>
<newebom>
Includes a pvcidpath parameter that defines the idpath to the
new eBOM part to attach to the sBOM instance defined in
<oldsbom> tag. The data of <newebom> is either empty (in
which case, the name of the eBOM instance is used), or has
a new name to apply to the sBOM instance after the
replacement.
Examples
<newebom pvcidpath=":0/75"/>
<newebom pvcidpath=":0/43">NewName for the part</newebom>
<newebom pvcidpath=":3/@@PV-AUTO-ID@@000/@@PV-AUTO-ID@@002"/>
<newebom pvcidpath=":3/@@PV-AUTO-ID@@000/@@PV-AUTO-ID@@002">
NewName for the part</newebom>
Example of <replace>
<replace>
<pair>
<oldsbom sbomidpath="/0/1"/>
<newebom pvcidpath=":0/43">NewName for the part</newebom>
</pair>
<pair>
<oldsbom sbomidpath="/3/0/5"/>
<newebom pvcidpath=":0/75"/>
</pair>
<pair>
<oldsbom sbomidpath="/3/0/3"/>
<newebom pvcidpath=":3/@@PV-AUTO-ID@@000/@@PV-AUTO-ID@@002">
This appendix lists the XML schema for the sBOM XML document used in Creo
Illustrate.
87
About the XML Schema
The XML schema listed below describes the following properties of the sBOM
XML document:
• Elements and attributes that can appear in the document, along with their data
types and values
• Which elements are child elements, and the order and number of child
elements
• Whether an element is empty or can include text
sBOM XML files exported from Creo Illustrate follow this schema. Any sBOM
XML files you create or edit for import into Creo Illustrate must also follow this
schema.
Note
For more information on the sBOM XML Document, see Customizing sBOM
XML Files on page 70.
Use a text editor to edit the Creo Illustrate Symbol Library template XML file:
%APPDATA%\ptc\Illustrate\SymbolsLibrary\
PartSymbolLibrary.xml
This file contains the XML markup for library items and their tags.
Example
The following markup in the Symbol Library XML file creates a library item
named Glue Tube, a 3D symbol <shape> element representing a metal
bonding adhesive container.
consumable tag—Indicates that the item symbolized (glue) is consumed in this
sequence. It contains two child elements, <description>, for glue application
instructions, and <quantity>, to specify the container volume, 177 milliliters
(unit="ml").
<shape id="2" categoryId="4">
<name>Glue Tube</name>
<description>Metal bonding adhesive</description>
<gallery_thumbnail url="SymbolsLibrary\Shape\Glue_tube64x64.jpg"/>
<graphic url="SymbolsLibrary/Shape/Glue_tube.ol"/>
<tags>
<tag type="consumable" category=”resource”>
<description>Apply generous coating to both joining surfaces</description>
<quantity unit="ml">177</quantity>
</tag>
</tags>
</shape>
This appendix provides instructions on how to add Page Size configuration for 2D
publishing and export in Creo Illustrate.
<unit>
Unit Values:
• 5 = mm
• 11 = inch
• 12 = point
<SizeName>
Name displayed in menu
<height>
<width>
This appendix describes the structure, elements, and attributes of the Light Scenes
XML document. (For the XML document schema, see the separate appendix,
Lighting Setups XML Document Schema.)
<lightscenes> Syntax
<lightscenes>
<lightscene />
<lightscene />
…
<lightscene />
</lightscenes>
<lightscenes> Example
The <lightscenes> element below creates two lighting setups in the Lighting
Setup list:
<lightscene> Syntax
Example: Lighting setup with a predefined localized name:
<!-- Lighting setup with a predefined localized name -->
<lightscene>
<name locid="DEFlocName"/>
<light />
<light />
…
<light />
</lightscene>
Example: Lighting setup with a custom non-localized name:
<!-- Lighting setup with a custom non-localized name -->
<lightscene>
<name>Lighting Setup Name</name>
<light />
<light />
…
<light />
</lightscene>
<lightscene> Example
This example shows the predefined lighting setup, DEFTwoLights, encoded in
a <lightscene> element.
<lightscene>
<name locid="DEFTwoLights"/>
<light name="key" type="direct" relative="view">
<name> Element
The <name> element is a child of the <lightscene> element. It contains
either a locid attribute that defines a predefined localized name, or, it contains a
custom name. The <name> element has no child elements.
Note
The Creo Illustrate installation includes predefined and localized locid
attribute values for the <name /> child element. These locid values have
the prefix DEF and are reserved by Creo Illustrate. Do not edit locid values.
Rather, if you want to change the lighting setup name, replace the self-closing
element with an element of the same name that has a start and an end tag; for
example, <name>My Name</name>. The content of the <name> element,
My Name, overrides the locid value (if present).
<name> Syntax
<!-- Predefined localized name -->
<name locid="DEFlocName"/>
<name> Attributes
<light> Element
The <light> element is a child of the <lightscene> element. The
<light> element defines the type, color, and direction for one light in a lighting
setup.
<light> Syntax
<light name="Light Name" type="[direct|spot|point]" relative="[view|scene]">
<color />
<position />
<direction />
<angle>
<exponent>
</light>
<light> Attributes
Note
For orthographic projections, if you set the <light>
attribute type="spot" or type="point", you
should only set the attribute relative="scene".
Setting relative="view" can produce unpredictable
results.
<color /> Specifies the color intensity of the ambient, diffuse, and
specular light settings. (See <color> Element .)
<position /> For spot and point lights only—Specifies the XYZ
coordinates for the location of the point or spot light source,
assuming it not infinitely far from the scene. (See <position>
Element .)
<direction /> For direct and spot lights only—Specifies the XYZ
vector for the direction of the direct or spot light source. (See
<direction> Element .)
<angle> For spot lights only—Specifies the cutoff angle for the spot
light source. (See <angle> Element .)
<exponent> For spot lights only—Specifies the exponent for the spot
light source. (See <exponent> Element .)
<light> Example
This example shows the light element for a spot light source that has a position in
the scene.
<light name="back" type="spot" relative="scene">
<color ambient="#0A0A0A" diffuse="#FFB669" specular="#E0E0E0"/>
<position x="71.00" y="66.00" z="24.00"/>
<direction x="-60.00" y="60.00" z="-20.00"/>
<angle>10.00</angle>
<exponent>128</exponent>
</light>
<color> Element
The <color> element is a child element of <light> that specifies the intensity
of the ambient, diffuse, and specular settings for the RGB hexadecimal color
codes. (The <color> element is self-closing. It has no content or child
elements.)
<color> Syntax
<color ambient="#hexColor" diffuse="#hexColor" specular="#hexColor" />
<color> Example
<color ambient="#333333" diffuse="#CCCCCC" specular="#CCCCCC"/>
<position> Element
The <position> element is a child element of <light> for spot and point
lights only. It specifies the XYZ coordinates for the location of the point or spot
light source that is not infinitely far from the scene. If the <position> element
is omitted, the point or spot light source is considered infinitely far away; i.e., rays
of light from the source are considered parallel.
The <position> element is self-closing. It has no content or child elements.
<position> Syntax
<position x="xValue" y="yValue" z="zValue" />
<position> Attributes
<position> Example
This example shows a <position> element for the XYZ location (-150, 150,
600).
<position x="-150.00" y="150.00" z="600.00" />
<direction> Syntax
<direction x="xValue" y="yValue" z="zValue" />
<direction> Attributes
xyz (Float) Specifies the ±(X, Y, or Z) coordinate for the
direction vector along the axis of the direct or spot light.
<direction> Example
This example shows a <direction> element with the XYZ vector coordinates
(-60, 60, -20).
<direction x="-60.00" y="60.00" z="-20.00"/>
<angle> Element
The <angle> element is a child element of <light> for spot lights only. It
specifies the cutoff angle in positive degrees from 0.00 to 180.00 as Float. The
cutoff angle is the angle between the axis of the light cone and a ray along the
edge of the cone.
<angle> Syntax
<angle>degValue</angle>
<angle> Example
This example shows an <angle> element with a cutoff angle of 10 degrees.
<angle>10.00</angle>
<exponent> Element
The <exponent> element is a child element of <light> for spot lights only.
It specifies the exponent for the spot light source as a positive whole number from
0 (default) to 128 as Integer. Increase the exponent value to increase the focus or
to concentrate the spot light source.
<exponent> Syntax
<exponent>expValue</exponent>
This appendix lists the XML schema for the lighting setups XML document used
in Creo Illustrate.
111
About the XML Schema
The XML schema listed below defines the following characteristics of the Light
Scenes XML document:
• Elements and attributes that can appear in the document, along with their data
types and values
• Which elements are child elements, and the order and number of child
elements
• Whether an element is empty or can include text
Any custom Light Scenes XML files that you intend to use with Creo Illustrate
must follow this schema.
Note
For more information on the Light Scenes XML Document, see Customizing
Lighting Setups.
Note
• Most data are converted efficiently using these default recipes, but some
workflows require modifications to improve the detail and quality of the
viewable, to remove intellectual property, or reduce file size.
• Editing recipe settings can have subtle and unexpected effects on the output.
Avoid editing unless instructed to do so by PTC.
Note
Standard ID and name are shared by 3D and Schematic.
This is an example of a script containing the ID, a name, and a length unit:
<standard id="4e93c9c8-4cc4-4d0b-a067-818364c35a8b"/>
name="New full Illustrate Standard" length_units="cm">
A standard may contain the following child tags in any order. They are all
optional.
<formats>
<attr_rules>
<profiles>
A 3D standard may contain <profiles>. For 3D Standards, continue to
“Defining Profiles” below.
Defining Formats
The format defines the page setup of the figure. It includes definitions of the
following features:
• Name
• Border
• Navigation grid
• Title block
Name
The format’s name identifies it. If two formats have the same name, both are
listed.
This is an example of a format name:
<format name="format A">
<border>
The border is a single line running around the edge of the figure that defines the
usable area. It includes the following features:
Rule Description
width Defines the width of the format border.
height Defines the height of the format border.
line_color Specifies the color of the border.
line_weight Specifies the thickness of the border.
<navgrid>
The navigation grid divides the format vertically and horizontally into segments.
The user controls the navigation grid’s visibility. Define these details of the grid:
Rule Description
start_point Designates the corner of the border
where the reference numbers and letters
(grid labels) start (A1).
line_spacing Defines the spacing between grid lines
(vertical and horizontal).
line_color Specifies the color of the navigation
grid when visible.
font_size Controls font size of the grid.
offset Defines the distance of the grid labels
from the border.
This is an example of a navigation grid script:
<navgrid start_point="bottom left" line_spacing="2.0" line_color="#a65f00"
<titleblock>
The title block is a rectangular block with an outline and one or more sections of
text. It contains a title or description and can contain references to the illustrated
items and additional notes and references.
• A list of title blocks can be empty. It can also have one or more
<titleblock> tags.
• A list of text sections can be empty. It can also have one or more <section>
tags.
• The title block contains a title section and other sections for text.
• The font in all sections is constant, but of different sizes and styles (bold,
italics).
• Each section inherits the settings from the previous section, unless otherwise
defined.
• If a line of text is too long, it wraps onto a new line.
• The height of a title block is the sum of all lines of text, including line spacing,
and the margin.
The definition for the title block outline includes the following details:
Rule Description
name The name must be unique.
min_width Sets the minimum width of the title
block when re-sized.
min_height Sets the minimum height of the title
block when re-sized.
position Sets the corner of the border that the
title block is aligned with. The stretch
direction away from the border
line_color Defines the color of the title block
border.
line_weight Defines the width of the title block
border.
bgcolor Defines the color of title block
background.
margin Defines the minimal distance of the text
sections from the title block borders.
Note
If no offsets are defined, the two sides to which the title block is aligned, touch
the border.
The definition of text for a section of a title block includes the following details:
Rule Description
sections const_text User cannot delete or
There are three types of change.
text in a title block. edit_text User can edit.
dynamic_text The text is interpreted and
replaced by the Creo
Illustrate application in
real time, but the user
cannot delete or change.
font_size Sets font size for the text
included in this section.
bold Sets style for the text
included in this section.
italic Sets style for the text
included in this section.
font_color Sets font color for the text
included in this section.
alignment Aligns the text section to
the left, middle, or right.
section_spacing Defines the space
between the current
section and the following
section.
Dotted:
Dashed:
Example
<profile name="Profile A">
<rules>
<rule type="3D_Figure">
<if>
<and>
<attribute regexpr="true" name="sBOM Name" value="49130031*"/>
<attribute name="Source_file_name" value="49130031.prt.2"/>
</and>
</if>
<then>
<item color="#00ff00" transparency="25.0"/>
</then>
</rule>
<rule type="3D_Figure">
<if>
<and>
<attribute regexpr="true" name="sBOM Name" value="49130032*"/>
</and>
3. Click Windchill ▶ Auto-Check In. The illustration, including the XLIFF file,
is checked in to Windchill.
4. In Windchill, check out and check in XLIFF files.
5. In Creo Illustrate, open the illustration file and accept updates, if necessary.
The updates to the XLIFF file are applied automatically. For more
This appendix provides the XML structure, elements, and attributes of the layout
template that you can optionally use when publishing a 3D figure to 3D PDF or an
image PDF in Creo Illustrate. You can use this information to customize the layout
template.
The template contains the following attributes:
• Page attributes
• Header attributes
• Content attributes
• Footer attributes
Example
The attributes in this example are described below.
<page width="8.5" height="11.0" length_unit="in" margin="0.3" bottom_margin="0.5"
top_margin="0.5" font="Courier" font_size="7">
<header width="7" height="1.0" font="Helvetica" font_size="7">
<row>
<cell width="70" align="center">
<text>Figure Name:</text>
Header Attributes
<header width="7" height="1.0" font="Helvetica" font_size="7">
<row>
<cell width="70" align="center">
<text>Figure Name:</text>
<dynamic_text>FIGURE_NAME</dynamic_text>
</cell>
<cell width="30">
<image path="ptc_logo.jpg" URL="www.ptc.com" />
</cell>
</row>
</header>
Content Attributes
<content split="60" graphic="true" itemslist="true" margin="0.3"
table_padding ="0.01" table_left_padding="0.02" text_wrap="false">
</content>
Attribute Name Default Setting and Description
Requirement
split Optional Specify how the content
100* area is distributed
between the graphic
window and the items list
table.
graphic Optional A flag that determines if
true* the graphical window
should be shown.
itemslist Optional A flag that determines if
false* the items list table should
be shown
margin Optional Specify the margin of the
0* content for all 4 sides.
left_margin Optional Specify the specific
right_margin 0* for each margin margin attribute.
bottom_margin margin will be
overwritten where
top_margin applied.
table_padding Optional Specify the table padding
0* of the items list table for
all 4 sides. Padding is the
space between the text
and the border of the cell.
Footer Attributes
Dimensions of footer and text that is displayed in the footer
<footer width="7.0" height="0.5">
<text>This is static text </text>
<text>and this is dynamic text: </text>
<dynamic_text>ILLUSTRATION_NAME</dynamic_text>
</footer>
Text Attributes
Attribute Name Default Setting and Description
Requirement
width Mandatory Specify the width of the
footer
height Mandatory Specify the height of the
footer
text_align Optional Set the alignment of the
left* text within the footer
text Optional Enter static text
dynamic_text Optional Enter text that is replaced
according to the content
(figure name, illustration
name, author name, etc.)