Formate definieren
Das Format legt die Seiteneinrichtung der Abbildung fest. Es enthält die Definitionen der folgenden Funktionen:
Name
Rand
Navigationsraster
Schriftfeld
* 
Nur das Schriftfeld ist eine optionale Funktion. Die übrigen Funktionen sind obligatorisch.
Name
Der Name des Formats identifiziert es. Wenn zwei Formate den gleichen Namen haben, werden beide aufgelistet.
Nachstehend ein Beispiel für einen Formatnamen:
<format name="format A">
<border>
Der Rand ist eine einzelne Linie, die rund um die Kante der Abbildung läuft und den verwendbaren Bereich definiert. Es umfasst die folgende Funktionen:
Regel
Beschreibung
width
Definiert die Breite des Formatrands.
height
Definiert die Höhe des Formatrands.
line_color
Legt die Farbe des Rands fest.
line_weight
Legt die Dicke des Rands fest.
Nachstehend ein Beispiel für ein Randskript:
<border width="20.0" height="10.0" line_color="#bf8230" line_weight="0.1"/>
<navgrid>
Das Navigationsraster teilt das Format vertikal und horizontal in Segmente auf. Der Benutzer steuert die Sichtbarkeit des Navigationsrasters. Definieren Sie folgende Rasterdetails:
Regel
Beschreibung
start_point
Weist die Ecke des Rands aus, in der die Referenznummern und -buchstaben (Rasterbeschriftungen) beginnen (A1).
line_spacing
Legt den Abstand zwischen Rasterlinien (vertikal und horizontal) fest.
line_color
Legt die Farbe des Navigationsrasters fest, wenn es sichtbar ist.
font_size
Steuert den Schriftgrad des Rasters.
offset
Definiert den Abstand der Rasterbeschriftungen zum Rand.
Nachstehend ein Beispiel für ein Navigationsraster-Skript:
<navgrid start_point="bottom left" line_spacing="2.0" line_color="#a65f00"
font_size="10" offset="1.0"/>
<titleblock>
Das Schriftfeld ist ein rechteckiger Block mit einem Umriss und einem oder mehreren Textabschnitten. Es enthält einen Titel oder eine Beschreibung und kann Referenzen zu den illustrierten Elementen sowie zusätzliche Notizen und Referenzen enthalten.
Eine Liste der Schriftfelder kann leer sein. Sie kann außerdem ein oder mehrere <titleblock>-Kennzeichen haben.
Eine Liste von Textabschnitten kann leer sein. Sie kann außerdem ein oder mehrere <section>-Kennzeichen haben.
Im Schriftfeld sind ein Titelabschnitt und andere Textabschnitte enthalten.
Die Schriftart in allen Abschnitten ist konstant, Größe und Stil (fett, kursiv) sind jedoch unterschiedlich.
Jeder Abschnitt erbt die Einstellungen vom vorherigen Abschnitt, es sei denn, dies ist anders festgelegt.
Wenn eine Textzeile zu lang ist, findet ein Zeilenumbruch statt.
Die Höhe eines Schriftfelds ist die Summe aller Textzeilen, einschließlich des Zeilenabstands und des Rands.
Die Definition für den Schriftfeldumriss enthält die folgenden Details:
Regel
Beschreibung
name
Der Name muss eindeutig sein.
min_width
Definiert die Mindestbreite des Schriftfelds, wenn die Größe geändert wird.
min_height
Definiert die Mindesthöhe des Schriftfelds, wenn die Größe geändert wird.
position
Definiert die Ecke des Rands, an der das Schriftfeld ausgerichtet wird. Die Dehnungsrichtung weg vom Rand
line_color
Legt die Farbe des Schriftfeldrands fest.
line_weight
Legt die Breite des Schriftfeldrands fest.
bgcolor
Legt die Farbe des Schriftfeldhintergrunds fest.
margin
Definiert den minimalen Abstand der Textabschnitte von den Schriftfeldrändern.
offset_x
Definiert den horizontalen Abstand zum Rand.
Maximaler offset_x = Randbreite minus min_width
offset_y
Definiert den vertikalen Abstand zum Rand.
Maximaler offset_y = Randhöhe minus min_height
* 
Wenn keine Versätze definiert werden, berühren die beiden Seiten, an denen das Schriftfeld ausgerichtet ist, den Rand.
Die Definition von Text für einen Abschnitt eines Schriftfelds enthält die folgenden Details:
Regel
Beschreibung
sections
Es gibt drei Arten von Text in einem Schriftfeld.
const_text
Der Benutzer kann nicht löschen oder ändern.
edit_text
Der Benutzer kann nur bearbeiten.
dynamic_text
Der Text wird durch die Anwendung Creo Illustrate in Echtzeit interpretiert und ersetzt, jedoch kann der Benutzer nicht löschen oder ändern.
font_size
Definiert den Schriftgrad für den Text, der in diesem Abschnitt enthalten ist.
bold
Definiert den Stil des Texts, der in diesem Abschnitt enthalten ist.
italic
Definiert den Stil des Texts, der in diesem Abschnitt enthalten ist.
font_color
Definiert die Schriftfarbe für den Text, der in diesem Abschnitt enthalten ist.
alignment
Richtet den Textabschnitt rechts, links oder mittig aus.
section_spacing
Definiert den Abstand zwischen dem aktuellen und dem folgenden Abschnitt.
Nachstehend ein Beispiel eines Texts für einen Abschnitt eines Schriftfeldumrisses und -skripts:
<titleblocks>
<titleblock name="Title block - Text types" min_width="90.0" offset_x="1" offset_y="1"line_color="#000000" line_weight="0.3" bgcolor="#ffffff" margin="1"position="bottom right">
<sections>
<section font_size="5" bold="true" italic="false" underline="false" strikeout="false"font_color="#000000" alignment="left" section_spacing="0.1">
<const_text>This is constant text, </const_text><edit_text> This text can be edited </edit_text><const_text> the following are all dynamic text:</const_text>
<const_text>&#xA;author = </const_text><dynamic_text>author </dynamic_text>
<const_text>&#xA;created = </const_text><dynamic_text>created </dynamic_text>
<const_text>&#xA;figure name = </const_text><dynamic_text>figure name </dynamic_text>
<const_text>&#xA;file name = </const_text><dynamic_text>file name </dynamic_text>
<const_text>&#xA;last modified = </const_text><dynamic_text> last modified</dynamic_text>
<const_text>&#xA;last modified by = </const_text><dynamic_text> last modified by</dynamic_text>
</section>
<section font_size="4" bold="false" italic="true" underline="false" strikeout="false" font_color="#4a69bd" alignment="middle" section_spacing="0.1">
<const_text>Multiple sections can be defined.Each section can have its own styling.</const_text>
</section>
</section>
</titleblock>
Informationen zum Definieren von Attributregeln finden Sie im nächsten Abschnitt.