Erfahren Sie, wie Sie in strukturiertem FrameMaker Inhalte erstellen können.
Sie können ein strukturiertes Dokument als strukturierte XML-Dokumente oder als .fm-Dokumente erstellen.
Strukturiertes Authoring basiert auf Elementen. Ein Element in einem Dokument enthält Text-, Bild- oder andere Elemente. Ein strukturiertes Dokument besteht aus einer Hierarchie von Elemente.
Welche Elemente in einem strukturierten Dokument enthalten sind, hängt von der strukturierten Anwendung ab, auf der das Dokument basiert. Die strukturierte Anwendung definiert die strukturellen Regeln und Formatierungsregeln, die von den auf ihr basierenden Dokumenten verwendet werden. Ausführliche Informationen finden Sie unter Erste Schritte mit strukturierten Anwendungen.
Beim Erstellen eines strukturierten Dokuments in FrameMaker müssen Sie angeben, welche strukturierte Anwendung verwendet werden soll.
Sie können ein leeres XML-Dokument erstellen, das nicht auf einer strukturierten Anwendung basiert.
Außerdem können Sie ein XML-Dokument erstellen, das auf einer vorhandenen DTD (Document Type Definition) basiert.
Sie können strukturierte XML-Dokumente erstellen, die auf einer strukturierten Anwendung basieren.
Sie können ein leeres XML-Dokument vollkommen neu erstellen. Dieses Dokument enthält nur ein einzelnes Stammelement (<ROOT>
).
Öffnen Sie das Dialogfeld Neue XML-Datei ( ).
Wählen Sie in der Registerkarte Sonstige XML die Option Leere XML-Datei, und klicken Sie auf OK.
Öffnen Sie den Katalog Elemente, um die Liste der Elemente im Katalog anzuzeigen ( ).
<TEXT>
und ein Element <ROOT>
.In der WYSIWYG-Ansicht können Sie nur ROOT-Elemente oder Text in den Stammelementen hinzufügen.<>
In der XML-Ansicht können Sie Elemente zur XML-Struktur hinzufügen. Sie können beispielsweise ein Element <ABSCHNITT>
und ein Element <P>
innerhalb eines <ROOT>
-Elements hinzfügen:
Der KatalogElemente in der Ansicht WYSIWYG zeigt jetzt die Elemente <ABSCHNITT>
und <P>
an. Jetzt können Sie dieses Element im XML-Dokument hinzufügen. Da dieses Dokument nicht auf einer strukturierten Anwendung basiert, setzt FrameMaker für das Dokument keine strukturellen Regeln durch. FrameMaker stellt jedoch sicher, dass die Struktur der XML-Datei beibehalten wird.
Sie können ein XML-Dokument auf der Grundlage einer vorhandenen DTD (Document Type Definition) erstellen.
Speichern Sie den folgenden Textausschnitt in einer Textdatei.
<!ELEMENT BOOK (CHAPTER+)>
<!ELEMENT CHAPTER (HEADLINE,BODY)>
<!ELEMENT HEADLINE (#PCDATA)>
<!ELEMENT BODY (#PCDATA)>
<!ATTLIST CHAPTER AUTHOR CDATA #REQUIRED>
Speichern Sie die Textdatei mit der Erweiterung .dtd.
Öffnen Sie das Dialogfeld Neue XML-Datei ( ).
Wählen Sie in der Registerkarte Sonstige XML die DTD-basierte XML-Datei aus, und klicken Sie auf OK.
Im Dialogfeld Neue XML-Datei:
Geben Sie den Namen für das Stammelement des XML-Dokuments an. Dies ist das oberste Element in der Hierarchie.
Mithilfe einer öffentlichen ID in einem XML-Dokument kann dieses auf andere Computer übertragen werden.
Pfad zur DTD. Dies kann ein Pfad im Dateisystem oder eine URL sein.
Klicken Sie auf „OK“.
Die Elemente <TEXTKÖRPER>
, <KAPITEL>
und <ÜBERSCHRIFT>
, die in der DTD definiert sind, sind im Katalog Elemente verfügbar.
Fügen Sie das <KAPITEL>
-Element in das Dokument ein.
Im Dialogfeld „Attribute für neues Element“ werden Sie aufgefordert, den Wert des Attributs AUTOR
einzugeben.
Eine strukturierte Anwendung definiert strukturelle Regeln (mithilfe von EDD oder DTD), Inhaltsformatierung (mithilfe von Vorlagen) und Lese-/Schreibregeln für auf der Anwendung basierende Dokumente. FrameMaker verfügt über einen Satz von einsatzbereiten strukturierten Anwendungen, mit denen Sie Dokumente erstellen können. Diese Anwendungen basieren auf den folgenden offenen Standards:
DITA (Darwin Information Typing Architecture) bietet eine standardmäßige DTD und einen Satz von Regeln speziell zum Schreiben von Onlinedokumentation wie Software-Hilfedateien. Es wird eine Tag-Struktur definiert, die für Authoring, Erstellen und Liefern technischer Dokumentation geeignet ist. Die Typen von Tags in DITA beinhalten <topic>
, <title>
, <shortdesc>
, <prolog>
, <body>
und <concept>
.
DocBook ist ebenfalls ein offener Standard, der für technische Artikel und Dokumentation entwickelt wurde. DocBook enthält eine DTD zum Schreiben von technischen Büchern und Artikeln in einem entsprechenden Format. DocBook-Tags beinhalten <article>
, <section>
, <title>
, <articleinfo>
und <pubdate>
.
Extensible Hypertext Markup Language (XHTML) ist eine auf XML basierende Erweiterung von HTML, die für die Arbeit mit XML-basierten Anwendungen entwickelt wurde. Sie kann mit Standard-XML-Werkzeugen angezeigt, bearbeitet und geprüft werden. Die Verwendung von XHTML ist eine einfache Art der Migrierung von HTML zu XML, wobei die Kompatibilität in beide Richtungen gewahrt wird.
Aus Leistungsgründen führt FrameMaker die zugeordneten S1000D-Skripte beim Start nicht aus. Deshalb müssen Sie die folgenden Schritte ausführen, bevor Sie auf S1000D-Anwendungen basierende Dokumente erstellen:
Voreinstellungen.
zum Öffnen des DialogfeldsWechseln Sie zur Registerkarte
, und entfernen Sie die folgenden Einträge aus dem Feld „Startskripte nicht laden“:S1000dUtilities
und S1000Dmenu
Klicken Sie auf OK und starten Sie FrameMaker neu.
Darüber hinaus können Sie eine eigene strukturierte Anwendung erstellen. Anschließend können Sie Dokumente auf der Grundlage dieser Anwendung erstellen.
Wählen Sie Neue XML-Datei zu öffnen.
, um das DialogfeldWählen Sie eine strukturierte Anwendung in der Registerkarte Strukturierte Anwendungen, oder wählen Sie eine strukturierte DITA-Anwendung in der DITA-Registerkarte aus.
Klicken Sie auf „OK“.
Welche Elemente im Elementkatalog enthalten und welche Attribute für die einzelnen Elemente definiert sind, hängt von der strukturierten Anwendung ab, auf der das Dokument basiert.
Da strukturierte Dokumente Strukturregeln erzwingen, basieren die Elemente im Katalog Elemente auf dem aktuellen Kontext.
Wenn beim Speichern von XML-Dokumenten das folgende Dialogfeld angezeigt wird, müssen Sie die zugeordnete strukturierte Anwendung auswählen.
Wenn Sie eine inkompatible strukturierte Anwendung wählen, werden die Fehler in der Meldungskonsole protokolliert.
Beim Öffnen eines strukturierten Dokuments zeigt die FrameMaker-Fehlerkonsole strukturelle und andere Probleme in einem Dokument an. Diese Konsole beinhaltet außerdem folgende Informationen zu Fehlern in Dokumenten:
Genaue Stelle der Fehler im Dokument
Name der ungültigen Elemente (falls vorhanden)
Wenn beim Öffnen von XML-Dokumenten das folgende Dialogfeld angezeigt wird, müssen Sie die zugeordnete strukturierte Anwendung auswählen.
Wenn Sie eine inkompatible strukturierte Anwendung wählen, werden die Fehler in der Fehlerkonsole protokolliert. Außerdem wird das Dokument in der Strukturansicht mit Fehlern angezeigt, wenn die Hierarchie des XML-Dokuments nicht den in der Anwendung definierten Strukturregeln entspricht.
Lernen Sie in FrameMaker die verschiedenen Elemente im strukturierten Authoring kennen und arbeiten Sie mit ihnen, lernen Sie den Elementkatalog kennen, und erfahren Sie, wie Sie Elemente verwalten.
Welche Elemente in einem strukturierten Dokument enthalten sind, hängt von der strukturierten Anwendung ab, auf der das Dokument basiert. Beim Erstellen eines strukturierten Dokuments wird der Katalog Elemente für das Dokument mit den in der Anwendung definierten Elementen aufgefüllt
Sie können die in der zugeordneten strukturierten Anwendung definierten Elemente im Elementkatalog anzeigen und mit ihnen arbeiten.
Um den Katalog Elemente für das aktuelle Dokument zu öffnen, wählen Sie .
Um die Struktur des Dokuments aufrechtzuerhalten, werden im Elementkatalog nur gültige Elemente angezeigt. Dies bedeutet, dass der Katalog nur Elemente anzeigt,
die in der zugeordneten strukturierten Anwendung definiert sind,
gültig an der aktuellen Stelle
Angenommen, eine strukturierte Anwendung definiert ein <Tabellen>
-Element, welches <Zeilen>
-Elemente enthält Wird nur dann im Elementkatalog angezeigt, wenn die Einfügemarke an der entsprechenden Position im <>
Tabellen<>
element platziert wird.
Verwenden Sie den Elementkatalog für die folgenden Vorgänge:
Fügen Sie ein Element in die Dokumenthierarchie ein. Weitere Informationen finden Sie unter Einfügen von Elementen.
Sie können das Format von Inhalten innerhalb eines vorhandenen Elements ändern. Sie können beispielsweise ein oder mehrere Wörter im Absatz fett formatieren. Da strukturierte Dokumente auf Elementen basieren, muss die strukturierte Anwendung die betreffenden Wörter in ein entsprechendes Element einschließen. Weitere Informationen finden Sie unter Eingliedern von Elementen
Sie können das einschließende Element in der Hierarchie ändern. Sie können beispielsweise einen Absatz (<p>
) in eine Notiz (<note>
) ändern. Weitere Informationen finden Sie unter Ändern von Elementen.
Sie können die Anzeige der Elemente im Elementkatalog mithilfe der Optionen im Dialogfeld „Verfügbare Elemente zuweisen“ anpassen. Weitere Informationen finden Sie unter Konfigurieren des Elementkatalogs.
Platzieren Sie die Einfügemarke an einer Position in der Dokumenthierarchie.
Wählen Sie das erforderliche Element im Katalog Elemente aus.
Klicken Sie auf Einfügen, um das Element in die Dokumenthierarchie einzufügen.
Wenn das Dialogfeld Attribute für neues Element angezeigt wird, geben Sie die erforderlichen Attribute an und klicken Sie auf Element einfügen.
Sie können auch später auf Element einfügen klicken und Attribute angeben. Weitere Informationen zu Attributen von Elementen in einem Dokument finden Sie unter Arbeiten mit Attributen.
Wenn es sich um ein textbasiertes Element (Absatz oder Notiz) handelt, können Sie mit der Eingabe in das Dokument beginnen. FrameMaker stellt sicher, dass der Text innerhalb der Elementgrenzen eingefügt wird.
Wenn es sich um ein bildbasiertes Element handelt, wird das Dialogfeld für die Dateiauswahl angezeigt.
Wenn es sich um ein tabellenbasiertes Element handelt, wird das Dialogfeld „Tabelle einfügen“ angezeigt.
Mithilfe der Optionen im Dialogfeld Neue Elementoptionen ( ) können Sie ändern, wie FrameMaker funktioniert, wenn Sie ein Element in die Hierarchie einfügen:
Zeigen Sie das Dialogfeld Attribute für neues Element jedes Mal an, wenn Sie ein Element in das Dokument einfügen.
Das Dialogfeld wird nur angezeigt, wenn die zugeordnete strukturierte Anwendung obligatorische Attributwerte für ein Element festlegt. Wenn Sie die Werten nicht angeben, wird die Struktur des Dokuments beschädigt. Sie können die Werte jedoch zu einem späteren Zeitpunkt angeben.
Das Dialogfeld wird nicht angezeigt, wenn Sie ein neues Element in die Hierarchie einfügen.
Wenn ein Element untergeordnete Elemente enthält, werden die untergeordneten Elemente beim Einfügen des übergeordneten Elements mit eingefügt.
Welche untergeordneten Elemente zusammen mit dem übergeordneten Element eingefügt werden, hängt von den in der zugeordneten strukturierten Anwendung definierten Regeln ab. Wenn Sie beispielsweise in einem DITA-Topic ein Element „geordnete Liste“ (<ol>
) einfügen, wird ebenfalls ein Element „Listenelement“ (<li>
) eingefügt. Bei deaktivierter Option wird ein leeres ol-Element eingefügt.
Wenn ein Element nachfolgende Elemente enthält (d. h. untergeordnete Elemente, die wiederum untergeordnete Elemente enthalten), werden alle nachfolgenden Elemente beim Einfügen des übergeordneten Elements mit eingefügt.
Welche nachfolgenden Elemente zusammen mit dem übergeordneten Element eingefügt werden, hängt von den in der zugeordneten strukturierten Anwendung definierten Regeln ab. Wenn Sie beispielsweise in einem DITA-Topic ein Element „geordnete Liste“ (ol) einfügen, wird ebenfalls ein Element „Listenelement“ (li) eingefügt. Innerhalb des Listenelements wird wiederum ein Absatzelement eingefügt. Bei deaktivierter Option wird ein ol-Element zusammen mit dem li-Element eingefügt.
Tastaturbefehl zum Einfügen von Elementen
Drücken Sie Strg+1, um den Smart-Katalog gültiger Elemente anzuzeigen.
Wählen Sie im Smart-Katalog das erforderliche Element aus, und drücken Sie die Eingabetaste.
Wählen Sie den Inhalt aus, und klicken Sie im Katalog Elemente auf das Element (zum Eingliedern).
Klicken Sie auf Eingliedern, um den ausgewählten Inhalt innerhalb der Elementgrenzen einzuschließen.
Tastaturbefehl zum Eingliedern von Elementen
Wählen Sie im Dokument das Element, auf das Sie ein Format anwenden möchten.
Drücken Sie Strg+2, um den Smart-Katalog gültiger Elemente anzuzeigen.
Wählen Sie im Smart-Katalog das erforderliche Element aus, und drücken Sie die Eingabetaste.
Wählen Sie das zu ändernde Element im Pod Strukturansicht aus.
Wählen Sie das zu ändernde Element im Katalog Elemente aus, und klicken Sie auf Ändern.
Tastaturbefehl zum Ändern von Elementen
Wählen Sie das zu ändernde Element im Dokument.
Drücken Sie Strg+3, um den Smart-Katalog gültiger Elemente anzuzeigen.
Wählen Sie im Smart-Katalog das erforderliche Element aus, und drücken Sie die Eingabetaste.
Klicken Sie auf „Optionen“, um das Dialogfeld zu öffnen, um folgende Aufgaben auszuführen:
Nur die an der aktuellen Einfügemarke in der Hierarchie gültigen Elemente werden angezeigt. Die Reihenfolge der Elemente im Pod entspricht der Definition in der strukturierten Anwendung.
Wählen Sie diese Option, wenn Sie ein Dokument komplett fertigstellen und Elemente in der richtigen Reihenfolge und Hierarchie einfügen möchten.
Nur die an der aktuellen Einfügemarke in der Hierarchie gültigen Elemente werden angezeigt.
Wählen Sie diese Einstellung, wenn Sie ein gültiges Dokument aufbauen, jedoch nicht komplett fertigstellen möchten. Diese Einstellung empfiehlt sich besonders, wenn Sie nicht alle erforderlichen Informationen haben.
Alle für das aktuelle übergeordnete Element gültigen Elemente werden angezeigt.
Wählen Sie diese Option, wenn Sie mehr Flexibilität beim Einfügen von Elementen benötigen. Sie können ungültige Elemente einfügen und die Fehler später berichtigen.
Zeigt alle im Katalog Elemente verfügbaren Elemente an, welche in der strukturierten Anwendung definiert sind. Die an einer Einfügemarke gültigen Elemente werden jedoch durch ein Häkchen gekennzeichnet.
Wählen Sie diese Option in den folgenden Fällen:
Sie erstellen gerade kein gültiges Dokument.
Sie benötigen Flexibilität und korrigieren Fehler später.
Sie möchten Inhalte in Elemente eingliedern.
Sie möchten sehen, was an anderen Stellen im Dokument verfügbar ist.
Klicken Sie auf „Bearbeiten“, um das Dialogfeld „Spezielle Liste verfügbarer Elemente“ zu öffnen. Anschließend können Sie wählen, welche Elemente ein- bzw. ausgeblendet werden sollen. Verwenden Sie die Schaltflächen Nach oben und Nach unten, um die Reihenfolge festzulegen, in der die Elemente im Pod angezeigt werden.
Wählen Sie diese Option für Folgendes:
Arbeiten mit einer vordefinierten Teilmenge der Elemente
Anzeigen von Elementen in einer bestimmten Reihenfolge
Arbeiten mit einer statischen, nicht kontextspezifischen Elementliste
Die Beschreibung eines Element wird rechts neben dem Element in Klammern angezeigt.
Je nachdem, welche Optionen Sie oben ausgewählt haben, enthält der Pod möglicherweise Elemente, die an der angegebenen Position ungültig sind. Wählen Sie diese Option, um zuerst gültige Elemente anzuzeigen, gefolgt von ungültigen Elementen.
Beim Arbeiten mit Elementen in einem Dokument verwenden Sie den Elementkatalog, um die Elemente einzufügen, einzugliedern und zu ändern. Sie können jedoch auch mehrere Elemente in einem Dokument zusammenfügen, ein einzelnes Element in mehrere Elemente teilen sowie Elemente in einem Dokument ausgliedern.
Sie können mehrere ähnliche und nebeneinander liegende Elemente in einem Dokument zusammenfügen. Beispiele: Sie können zwei oder mehr p-Tags zusammenfügen, um die Inhalte in einem p-Tag zusammenzufassen. Sie können auch mehrere (geordnete oder ungeordnete) Listen zusammenfügen, um die Elemente aus den verschiedenen Listen in einer Liste zusammenzufassen.
Um im Pod Strukturansicht mehrere ähnliche Elemente auszuwählen, klicken Sie auf das erste Element, halten Sie dann die Umschalttaste gedrückt, und klicken Sie auf die anderen Elemente, die Sie zusammenfügen wollen.
Wählen Sie
.Alternativ können Sie mit der rechten Maustaste auf die Auswahl klicken und Zusammenfügen im Popupmenü wählen.
Die ausgewählten Elemente werden zu einem einzigen Element vom selben Typ zusammengefügt.
Sie können ein einzelnes Element in zwei Elemente teilen. Wenn beispielsweise eine Liste mehrere Listenelemente enthält, können Sie die Liste in zwei Listen teilen. Welche Listenelemente in den beiden neuen Listen enthalten sind, hängt davon ab, welches Element Sie zum Teilen der Liste ausgewählt haben. Außerdem können Sie einen Textabsatz, der in ein Element eingegliederten Text enthält, an dem eingegliederten Element teilen.
Wählen Sie das Element, an dem Sie das übergeordnete Element teilen möchten.
Sie können beispielsweise das Listenelement an der Stelle auswählen, an der Sie eine Liste teilen möchten.
Oder Sie können das eingegliederte Element an der Stelle auswählen, an der Sie einen Absatz teilen möchten.
Wählen Sie
.Alternativ können Sie mit der rechten Maustaste auf die Auswahl klicken und Teilen im Popupmenü wählen.
Das übergeordnete Element wird am ausgewählten untergeordneten Element geteilt.
Wenn Sie Text innerhalb eines Elements (Eingliedern von Elementen) eingliedern können, können Sie im eingliedernden Element festlegen, ob der Text entfernt werden soll.
Wählen Sie das Element, mit dem Text in einem Dokument eingegliedert wird.
Wählen Sie
.Alternativ können Sie mit der rechten Maustaste auf die Auswahl klicken und Ausgliedern im Popupmenü wählen.
Das eingliedernde Element wird aus dem Text entfernt.
Bannertext in einem Dokument liefert visuelle Hinweise zum Arbeiten mit dem betreffenden Element in einem Dokument. Im folgenden Dokument, das auf der strukturierten Anwendung für DITA-Topics basiert, wird beispielsweise Bannertext angezeigt:
Wenn Sie den Cursor auf dem Bannertext platzieren, wird der gesamte Text ausgewählt. Sie können mit der Eingabe beginnen und der Bannertext wird ersetzt.
Sie können wählen, ob Bannertext in einem Dokument ein- oder ausgeblendet werden soll. Standardmäßig ist der Bannertext eingeblendet.
Wählen Sie zum Anzeigen oder Ausblenden von Bannertext im Menü „Ansicht“ die Option „Elementbannertext“.
Wenn Sie den Bannertext in einem Element auswählen und die Entf-Taste drücken, wird der Bannertext entfernt. Wenn Sie jedoch den Bannertext nicht durch neuen Text ersetzen, wird der gelöschte Text wieder im Element angezeigt, sobald Sie zu einem neuen Element wechseln.
Sie können dieses Standardverhalten außer Kraft setzen und sicherstellen, dass der Bannertext nach dem Löschen nicht wieder angezeigt wird. In diesem Fall wird der Bannertext auch dann nicht wieder angezeigt, wenn Sie das Dokument schließen und erneut öffnen.
Um sicherzustellen, dass der Bannertext gelöscht bleibt, müssen Sie das Flag „RedisplayBannerTextForemptyElements“ in der Datei maker.ini auf „OFF“ setzen.
Neben dem oben beschriebenen Flag „RedisplayBannerTextForemptyElements“ können Sie Bannertext auch mithilfe der folgenden Einstellungen in der Dateimaker.ini konfigurieren:
Eigenschaft |
Beschreibung |
---|---|
BannerTextFontAngle |
Winkel des Bannertextes |
BannerTextFontVariation |
Variationen der Schriftbreite |
BannerTextTextColor | Schriftfarbe des Bannertextes |
BannerTextBKcolor |
Hintergrundfarbe des Bannertextes |
Wenn Sie in der WYSIWYG-Ansicht an einem strukturierten Dokument arbeiten, können Sie die Elementgrenzen als visuelle Hinweise nutzen. Elementgrenzen markieren in der WYSIWYG-Ansicht den Anfang und das Ende eines Elements. Sie können diese Grenzen als visuelle Hinweise zum Platzieren der Einfügemarke nutzen oder den Text innerhalb der Grenzen auswählen. Wenn Sie ein anderes Element vor oder hinter einem Element im Dokument einfügen möchten, können Sie die Einfügemarke vor oder hinter der öffnenden oder schließenden Grenze des Elements platzieren. Das weitere Vorgehen entspricht der Beschreibung unter Einfügen von Elementen.
Um Elementgrenzen als eckige Klammern um den Inhalt zu platzieren, wählen Sie
.Um die Tag-Namen des Elements in den Elementgrenzen anzuzeigen, wählen Sie
.Bannertext und Elementgrenzen sind zwar Bestandteil der WYSIWYG-Ansicht eines FrameMaker-Dokuments, gehören aber nicht zum Dokumentinhalt. Wenn Sie beispielsweise in einem XML-Dokument arbeiten, sind Bannertext und Elementgrenzen in der XML-Ansicht nicht verfügbar.
Da Bannertext und Elementgrenzen Bestandteil der WYSIWYG-Ansicht sind, werden sie auch in die PDF-Ausgabe einbezogen, wenn Sie in FrameMaker die Funktion „Als PDF speichern“ wählen.
Da Bannertext und Elementgrenzen nicht zum Dokumentinhalt gehören, werden sie bei keinem der Ausgabeformate für Multikanal-Publishing einbezogen.
Erfahren Sie, wie Sie in FrameMaker im strukturierten Authoring mit verschiedenen Attributen arbeiten.
Die Elemente in einem Dokument definieren den Inhalt des Dokuments. Außerdem können Sie mithilfe von Elementattributen zusätzliche Informationen zum betreffenden Element (Metadaten) angeben. Ein Attribut ist ein Name-Wert-Paar, das einem bestimmten Element zugeordnet ist. Beispiel: Die Inhaltselemente in einer strukturierten Anwendung weisen das Attribut Zielgruppe.
Dieses Attribut können Sie dazu verwenden, Single-Source-Inhalt zu erstellen. Sie können das Attribut von Elementen z. B. auf „admin“ und „enduser“ setzen. Anschließend kann Ihre Veröffentlichungslösung mithilfe dieser Attribute Dokumente veröffentlichen, die auf den Attributwerten der Elemente basieren. In diesem Fall wären dies ein Dokument für Administratoren und ein weiteres Dokument für Endbenutzer. Auf ähnliche Weise kann zwischen Druck- und Onlineausgabe unterschieden werden.
Festlegen von Attributwerten für Elemente
Wählen Sie in der Dokumenthierarchie ein Element aus.
Öffnen Sie das Dialogfeld Attribute ( ).
Klicken Sie im Dialogfeld auf ein Attribut.
Am unteren Rand des Dialogfelds werden Informationen zu dem Attribut angezeigt:
Der Name des Attributs, wie er im Dialogfeld angezeigt wird.
Die Angabe, ob der Attributwert optional oder erforderlich ist, sowie der Typ des Werts.
Geben Sie einen Wert für das Attribut ein.
Wählen Sie einen Wert aus der verfügbaren Dropdownliste.
Zeigt den Standardwert an, falls vorhanden, oder gibt an, dass kein Standardwert erforderlich ist.
Bei Attributen vom Typ „Zeichenfolge“ können Sie einen Textwert eingeben.
Bei Attributen vom Typ „Auswahl“ müssen Sie einen Wert aus der entsprechenden Dropdownliste wählen.
Sie können die für ein Element festgelegten Attributwerte im Dialogfeld „Attribute“ (
) anzeigen.Alternativ können Sie die für ein Element festgelegten Attributwerte in der Strukturansicht anzeigen. So zeigen Sie die Attributwerte an:
Klicken Sie in der Strukturansicht auf das Pfeilsymbol rechts neben dem Element.
Wenn für das Element ein oder mehrere Attributwerte festgelegt sind, enthält die Liste nur die betreffenden Attribute. Das Pfeilsymbol wird jedoch weiterhin angezeigt.
Klicken Sie erneut auf das Pfeilsymbol, um die vollständige Attributliste anzuzeigen.
Wenn für das Element keine Attributwerte festgelegt sind, wird die vollständige Attributliste angezeigt.
Sie können festlegen, wie beim Einfügen eines Elements in die Dokumenthierarchie die Attribute in der Strukturansicht angezeigt werden. Öffnen Sie zum Einrichten der Anzeigeoptionen das Dialogfeld „Attributanzeige-Optionen“ (
).Beim Einfügen des Elements in das Dokument werden die erforderlichen und angegebenen Attribute für das Element angezeigt.
Beim Einfügen des Elements in das Dokument werden alle Attribute für das Element angezeigt.
Beim Einfügen des Elements in das Dokument werden keine Attribute für das Element angezeigt.
Sie können alle für ein Element festgelegten Attributwerte in andere Elemente in einem Dokument kopieren.
Klicken Sie in der Strukturansicht mit der rechten Maustaste auf das Element, von dem Sie die Attributwerte kopieren möchten, und wählen Sie im Popupmenü Attributwerte kopieren.
Klicken Sie mit der rechten Maustaste auf das Element, in das Sie die Attributwerte kopieren möchten, und wählen Sie im Popupmenü die Option „Einfügen“.
Verwenden Sie zum Kopieren der Attributwerte auf mehrere Element die Option Umschalttaste+Eingabetaste, um mehrere nebeneinander liegende Elemente im Dokument auszuwählen, und wählen Sie
.Erfahren Sie, wie Sie in FrameMaker Gleichungen mithilfe des Pods „Gleichungen“ erstellen können.
Eine Gleichung wird erstellt, indem Sie ein Gleichungselement einfügen und anschließend einen mathematischen Ausdruck für die Gleichung eingeben. Zum Einfügen eines Elements können Sie den Katalog Elemente verwenden. Sie können auch den Befehl „Neue Gleichung“ im Popupmenü „Gleichungen“ des Pods „Gleichungen“ verwenden.
Sie können alle Gleichungselemente sowohl für eingegliederte, als auch für freigestellte Gleichungen verwenden. In einigen Dokumenten ist möglicherweise ein Absatzelement definiert, das Formateigenschaften für freigestellte Gleichungen bereitstellt.
Die Formatregeln für Gleichungselemente schlagen für die Gleichung eine Gruppe von Schriftgrößen vor: „Klein“, „Normal“ oder „Groß“. Sie können zu anderen Schriftgrößen wechseln. Bei dieser Änderung handelt es sich nicht um eine irreguläre Formatzuweisung. Wenn Sie irreguläre Formatzuweisungen aus dem Dokument entfernen, wird die Gleichung nicht auf ihre ursprüngliche Schriftgröße zurückgesetzt.
Klicken Sie an der Stelle in den Text, an der Sie die Gleichung einfügen möchten. Wenn sich der Text in einem gedrehten Textrahmen befindet, machen Sie zunächst die Drehung rückgängig und drücken Sie Esc g Umschalt+d 0 (null).
Wählen Sie ein Gleichungselement im Katalog Elemente aus, und klicken Sie auf Einfügen.
Das Fragezeichen des neuen Gleichungsobjekts wird durch das erste von Ihnen eingegebene FrameMath-Element ersetzt.
Geben Sie die Gleichung entweder in Form von Zahlen und anderen Elementen manuell ein oder klicken Sie auf den Pod „Gleichungen“.
Aktivieren Sie die Option „Gleichung einpassen“ im Kontextmenü „Gleichungen“ des Pods „Gleichungen“.
Wenn die Gleichung auf beiden Seiten zu dicht am Text erscheint, fügen Sie vor bzw. nach dem Rahmen ein Leerzeichen ein. FrameMaker behandelt einen Rahmen, der eine Gleichung im Absatztext enthält, als ein Zeichen und erzeugt kein zusätzliches Leerzeichen um ihn herum.
Wenn eine in einen Absatz eingefügte Gleichung zu groß für die Zeile ist, können Sie den festen Zeilenabstand für diesen Absatz deaktivieren.
Wenn für Ihr Dokument ein Absatzelement zur Formatierung freigestellter Gleichungen definiert wurde, klicken Sie an der Stelle, an welcher der Absatz mit der Gleichung erscheinen soll. Wählen Sie das Absatzelement im Katalog Elemente aus, und klicken Sie auf Einfügen.
Dieses Element kann Leerraum über und unter der Gleichung, die Ausrichtung in der Textspalte und eine automatisch nummerierte Beschriftung definieren.
Klicken Sie in einem leeren Absatzelement an der Stelle, an der Sie die Gleichung einfügen möchten.
Wählen Sie ein Gleichungselement im Katalog Elemente aus, und klicken Sie auf Einfügen.
Geben Sie die Gleichung ein.
Aktivieren Sie „Gleichung einpassen“ im Popupmenü „Gleichungen“ der Palette.
Wenn an der gewünschten Position kein Gleichungselement verfügbar ist, verwenden Sie evtl. ein ungültiges Element. Führen Sie eine der folgenden Aktionen aus:
Um ein Element zu verwenden, das in einem anderen Teil des Dokuments gültig ist, fügen Sie das Element an einer gültigen Position ein und verschieben es. Sie können auch die Einstellung Alle Elemente verwenden, um das Element überall verfügbar zu machen, und anschließend das Element an der gewünschten Position einfügen.
Um ein ungültiges Gleichungselement mit dem Standard-Tag GLEICHUNG einzufügen, wählen Sie „Neue Gleichung“ aus dem Kontextmenü „Gleichungen“ des Pods „Gleichungen“. Dem Element wird das Standard-Tag zugewiesen, wenn keine definierten importierten Grafikelemente verfügbar sind.
Informieren Sie sich nach Einfügen des Elements bei Ihrem Entwickler darüber, wie sich das Element an dieser Position in ein gültiges Element umwandeln lässt.
So erstellen Sie eine Gleichung in einem verankerten Rahmenelement:
Wählen Sie einen verankerten Rahmen oder ein grafisches Objekt im Rahmen aus.
Wählen Sie den Befehl „Neue Gleichung“ im Popupmenü „Gleichungen“ des Pods „Gleichungen“.
Das Fragezeichen des neuen Gleichungsobjekts wird durch das erste von Ihnen eingegebene FrameMath-Element ersetzt. Die Gleichung wird nicht in der Dokumentstruktur angezeigt.
Geben Sie die Gleichung ein.
Erfahren Sie, wie Sie in FrameMaker Gleichungen mit dem MathML-Stil-Editor und dem Struktur-Editor erstellen können.
Neben dem FrameMaker-Pod „Gleichung“ zum Hinzufügen von Gleichungen können Sie auch den Mathflow-Editor von Design Science verwenden, um komplexe mathematische Gleichungen zu gestalten. Sie können diese Gleichungen anschließend in Ihre FrameMaker-Dokumente einfügen. Sie können diese Gleichungen außerdem später im MathFlow-Editor bearbeiten und Dokumente, die MathML-Gleichungen enthalten, veröffentlichen.
MathML-Gleichungen können in strukturierten und unstrukturierten FrameMaker-Dokumenten verwendet werden.
Wenn Sie PDF-Ausgabe für ein Dokument generieren, das MathML-Gleichungen enthält, kann ein Leser nach dem Inhalt dieser Gleichungen suchen.
FrameMaker enthält eine Testversion der folgenden MathFlow-Editoren:
Der MathFlow™-Stil-Editor wird von Inhaltsautoren und Fachexperten (Subject Matter Experts, SMEs) verwendet. Er bietet eine genaue Kontrolle über die Darstellung mathematischer Ausdrücke, eine Stil-Symbolleiste zum schnelleren Anpassen der Schriftarten und eine leicht zu bedienende Benutzeroberfläche zum Bearbeiten zahlreicher Gleichungseigenschaften von Operator-Abständen bis zur Darstellung von Matrizen oder Tabellen.
Der MathFlow™-Struktur-Editor wird von Experten für XML-Inhalte verwendet. Mit ihm kann die visuelle Darstellung und die ihr zugrunde liegende MathML-Struktur gesteuert werden. Es gibt eine Ansicht „Quelle“, mit welcher der Benutzer Verarbeitungsanweisungen und Kommentare direkt in MathML eingeben kann. Außerdem gibt es dort ein Lineal für ein genaues Layout der Gleichung und eine Symbolleiste mit Registerkarten zum Speichern der gebräuchlichsten Gleichungen oder Fragmente.
Einen Vergleich der Leistungsmerkmale der Editoren finden Sie unter MathFlow-Editoren. Das Verfahren zum Upgrade auf die Vollversion des MathFlow-Editors finden Sie unter Konfigurieren der Installationseinstellungen.
Ein Video dazu finden Sie unter MathML in unstrukturierten Dokumenten.
Wählen Sie im Menü „Einfügen“ die Option „MathML-Gleichung“.
Erstellen Sie eine Gleichung im Fenster „MathFlow-Editor“.
Weitere Informationen zum Erstellen von Gleichungen in MathFlow finden Sie in der MathFlow-Hilfe. Sie können die MathFlow-Hilfe im Fenster „MathFlow-Editor“ starten.
Um die Gleichung zum Dokument hinzuzufügen, klicken Sie auf OK.
Die Gleichung wird in das Dokument eingefügt.
Wenn die MathML-Gleichung erstellt wurde, wird eine Bilddatei (.png) in das Dokument eingefügt.
Doppelklicken Sie die Gleichung im Dokument, oder klicken Sie mit der rechten Maustaste auf die Gleichung, und wählen Sie Mit MathFlow bearbeiten.
Bearbeiten Sie die Gleichung im Fenster „MathFlow-Editor“.
Um die Gleichung im Dokument zu aktualisieren, klicken Sie auf OK.
FrameMaker unterstützt außerdem die Optionen zum Kopieren/Einfügen und Rückgängigmachen/Wiederholen für MathML-Gleichungen in einem Dokument.
Öffnen Sie zum Konfigurieren von MathML-Einstellungen in FrameMaker das Dialogfeld Voreinstellungen, und wechseln Sie zur Registerkarte „MathML“.
FrameMaker enthält eine 30-tägige Testversion der MathFlow Stil- und Strukur-Editoren von Design Science. Sie können die Vollversion der Editoren von Design Science erhalten und sie in FrameMaker integrieren.
Nach der Installation der Vollversion der Stil- und Strukur-Editoren rufen Sie den Abschnitt „MathFlow“ der Registerkarte „MathFlow“ auf.
Die Testversion, die im Lieferumfang von FrameMaker enthalten ist, ist im Installationspfad von Adobe FrameMaker installiert. Falls MathFlow in einem anderen Pfad installiert ist, geben Sie diesen Pfad an.
Geben Sie im Textfeld Pfad zur Lizenzdatei den Pfad zur Lizenzdatei an und klicken Sie auf OK.
Sie müssen FrameMaker neu starten, um sicherzustellen, dass diese Änderungen übernommen werden.
Sie können die Formatierung einer ausgewählten MathML-Gleichung in einem Dokument aktualisieren oder die Voreinstellungen für alle MathML-Gleichungen ändern. Standardmäßig ist die Schriftgröße der Gleichungen auf 14 px gesetzt. Der DPI-Wert für die Bilder, die FrameMaker für jede Gleichung in ein Dokument einfügt, beträgt standardmäßig 300 DPI. Sie können eine Gleichung auch eingebunden mit dem eingeschlossenen Absatz platzieren und die Formatierung des eingeschlossenen Absatzes für die Gleichung übernehmen.
So aktualisieren Sie die Formatierung der momentan ausgewählten MathML-Gleichung:
Wählen Sie die MathML-Gleichung aus und wählen Sie
.Oder wählen Sie
.Diese Optionen sind auch im Kontextmenü verfügbar.
Aktualisieren Sie die Formatierung für die momentan ausgewählte MathML-Gleichung im Dialogfeld „Eigenschaften der MathML-Gleichung“.
Wenden Sie die folgenden Formate des eingeschlossenen Absatzes auf die Gleichung an:
Schrift
Schriftfamilie
Hintergrundfarbe
Vordergrundfarbe
Sie können diese Einstellungen auch global auf alle MathML-Gleichungen anwenden, die anschließend erstellt werden.
Öffnen Sie das Dialogfeld „Voreinstellungen“ (
).Ändern Sie auf der Registerkarte „MathML“ im Abschnitt „Einstellungen für MathFlow“ die Einstellungen für die Gleichung.
Diese Einstellungen werden sofort wirksam. Sie müssen FrameMaker dafür nicht neu starten.
Die Testversion des MathFlow-Editors umfasst die Stil- und Struktur-Editoren. Während dieses Testzeitraums können Sie zwischen diesen Editoren wählen.
Um den MathFlow-Editor zu ändern, wechseln Sie auf der Registerkarte „MathML“ zum Abschnitt Editortyp.
Wählen Sie den entsprechenden MathFlow-Editor aus und klicken Sie auf OK.
Sie müssen FrameMaker neu starten, um sicherzustellen, dass diese Änderungen übernommen werden.
In FrameMaker ist die MathML-Beispielanwendung DITA_1.2_MathML_Sample
für DITA 1.2 enthalten. Dieses <mathml>
-Element bietet vollständige Unterstützung für die MathML-Gleichungen, die von den MathFlow-Stil- und -Struktur-Editoren wiedergegeben werden. Sie können zum Einfügen von MathML in ein Dokument eine Datei basierend auf dieser Anwendung erstellen und anschließend das darin enthaltene MathML-Element verwenden.
Ein Video dazu finden Sie unter MathML in strukturierten Dokumenten.
Wählen Sie
.Wechseln Sie im Dialogfeld Neue XML-Datei zur Registerkarte Strukturierte Anwendungen, wählen Sie DITA_1.2_MathML_Sample, und klicken Sie auf OK.
Ein neues Dokument wird erstellt.
Wählen Sie eine Stelle des Dokuments aus, an der Sie eine MathML-Gleichung einfügen möchten.
Das MathML-Element „mathml“ ist im Elementkatalog der strukturierten Beispiel-App verfügbar.
Doppelklicken Sie das Element <mathml>
, um es an der Stelle im Dokument einzufügen.
Rufen Sie die XML-Ansicht des aktuellen Dokuments auf.
Die XML-Ansicht des strukturierten Dokuments enthält einen MathML-Knoten an der Stelle, an der Sie das MathML-Element eingefügt haben.
Sie können außerdem die Gleichung im MathML-Knoten in der XML-Ansicht bearbeiten. Die Änderungen werden anschließend in der WSIYWIG-Ansicht angezeigt.
Erfahren Sie, wie Sie in FrameMaker die Textrichtung in strukturierten Dokumenten ändern können.
Die Richtung (LTR oder RTL) eines strukturierten Dokuments ist in der zugeordneten strukturierten Anwendung definiert. Wenn die strukturierte Anwendung die Dokumentenrichtung unterstützt, können Sie die Richtung des Textes in unterstützten Elementen im Dokument ändern.
So ändern Sie die Richtung des Textes eines Elements:
Wählen Sie das Element in der Strukturansicht.
Öffnen Sie den Attributeditor und ändern Sie das Attribut dir
.
FrameMaker bietet Out-of-the-Box-Richtungsunterstützung für DITA-Themen (Thema, Aufgabe, Konzept und Referenz). Sie können aber auch Ihre eigene strukturierte Anwendung mit Richtungsunterstützung erstellen.
FrameMaker enthält jetzt eine neue Richtungseigenschaft. Diese können Sie in Ihrer strukturierten Anwendung nutzen.
Sie können beispielsweise eine Lese-/Schreibregel (wie unten angegeben) erstellen, um anzugeben, dass die FrameMaker-Richtungseigenschaft dem strukturierten Dokument dir
-Attribut zugewiesen wird:
attribute "dir"
{
is fm attribute;
is fm property direction;
}
Weitere Informationen zum Hinzufügen von Richtungsunterstützung zu Ihren eigenen strukturierten Anwendungen finden Sie im FDK-Programmiererhandbuch.
Lernen Sie die intelligente Einfügefunktion kennen und erfahren Sie, wie diese in FrameMaker dabei hilft, Inhalte aus HTML, Word, Excel oder Outlook als DITA-Inhalt einzufügen.
Mit FrameMaker können Sie HTML-, Microsoft® Word-, Microsoft® Excel- und Microsoft® Outlook-Inhalte als DITA-Inhalt einfügen. Sie können außerdem XSLs für andere FrameMaker-strukturierte Anwendungen erstellen und konfigurieren. Bei der Verwendung von XSL identifiziert FrameMaker den Inhalt noch in der Zwischenablage und strukturiert diesen entsprechend der geeignetsten Elementhierarchie oder -folge. Anschließend können Sie ihn mithilfe der intelligenten Einfügefunktion in FrameMaker als DITA-Inhalt einfügen.
Der eingefügte Inhalt ist entsprechend einer angegebenen XSL in der relevanten strukturierten Anwendung strukturiert. Die XSLs werden für folgende DITA-Dokumente in FrameMaker angegeben:
Thema
Aufgabe
Konzept
Referenz
Der XSL-Dateiname und -pfad werden mithilfe des Stylesheet-Elements (Stylesheets > XSLTPreferences > SmartPaste > Stylesheet) angegeben.
Die XSLs für die intelligente Einfügefunktion für DITA befinden sich unter:
$STRUCTDIR\xml\DITA_1.2\app\technicalContent\xslt\
So fügen Sie Inhalte mit der intelligenten Einfügefunktion in eine DITA-Datei ein:
Kopieren Sie HTML-, Microsoft® Word-, Microsoft® Excel- oder Microsoft® Outlook-Inhalt.
Positionieren Sie den Cursor in eins der folgenden DITA-Themen: topic, task, concept oder reference.
Wählen Sie im Kontextmenü die Option Intelligentes Einfügen. (Tastaturkurzbefehl für die intelligente Einfügefunktion: Esc+s+p+t)
Der eingefügte Inhalt ist in entsprechende, von der Struktur zulässige Elemente strukturiert.
Sie können außerdem eine XSL für das intelligente Einfügen von Inhalten für Ihre benutzerdefinierte strukturierte Anwendung erstellen.
Erstellen Sie eine entsprechende XSL-Datei für Ihr EDD.
Öffnen Sie die Datei structapps.fm.
Fügen Sie unter <Stylesheets>
\<XSLTPreferences>
das Element<SmartPaste>
hinzu und die folgenden darunterliegenden Elemente:
<>
Stylesheet: Pfad für die entsprechende XSL-Datei.
<StylesheetParameters>
: Dieses Element besitzt zwei untergeordnete Elemente: <ParameterName>
und <ParameterExpression>
. Details finden Sie in einer DITA-Anwendung in structapps.fm.
Speichern Sie die Datei.
Wählen Sie
.Jetzt können Sie die intelligente Einfügefunktion für eine XML-Datei, basierend auf der benutzerdefinierten Anwendung, verwenden.
Erfahren Sie, was bedingter Text in XML in FrameMaker ist.
Das strukturierte FrameMaker-Format ermöglicht Ihnen das Exportieren und Importieren allen bedingten Textes (sichtbar und verborgen) mit allen Informationen über Bedingungs-Tags, wie z. B. ihr Status bezüglich der Ein-/Ausblendung, der Farbe und des Stils.
Damit bedingter Text beim Speichern und Öffnen von XML-Dateien erhalten bleibt, enthält die von FrameMaker erzeugte XML-Datei Folgendes:
Bedingungs-Tags, die dem im Dokument vorhandenen bedingten Text entsprechen
Bedingungsformate (Farbe und Effekt), die mit jedem Bedingungs-Tag verknüpft sind
Status (ein- oder ausgeblendet) für jedes Bedingungs-Tag
Start- und Endmarken für die zu jedem Tag gehörenden Abschnitte
Zusätzlich zur Unterstützung für normalen Text wird auch bedingter Text in XML unterstützt. Dies führt dazu, dass ganze Tabellen oder Tabellenzeilen bedingt sein können. Dasselbe gilt für Fußnoten, Marken und verankerte Grafiken. Bedingter Text kann sich auch innerhalb eines Texteinschubs (XML oder Text) befinden.
Erfahren Sie, was die OLE-Objektunterstützung in FrameMaker ist.
Die strukturierte FrameMaker-Version unterstützt jetzt das Roundtripping von OLE-Objekten, z. B. Visio-Objekten und PowerPoint-Präsentationen. FrameMaker verwendet eine XML-Verarbeitungsanweisung für die Verarbeitung von OLE-Objekt-Roundtripping.
Sie können die OLE-Unterstützung mithilfe des Flags DirectOLESupportInXml
in der Datei „maker.ini“ steuern. Um diese Funktion zu aktivieren, legen Sie das Flag als On fest. Der Standardwert des Flags ist „Off“. Ist dieses Flag „Off“, wird das OLE-Objekt als .mif-Datei.
54="pptx" OLE2 OLE2 OLE2 FMGFXImport "pptx" frame.exe ^.pptx
55="VSD" OLE2 OLE2 OLE2 FMGFXImport "VSD" frame.exe ^.vsd
Diese Einträge weisen einer Datei beim Import einen automatischen Filter filetype
zu. Sie können bei Bedarf weitere Filter (mit entsprechenden OLEs) hinzufügen.So fügen Sie ein OLE-Objekt ein:
Wählen Sie Objekt einfügen wird angezeigt.
. Das DialogfeldNavigieren Sie zum OLE-Objekt und wählen Sie Aus Datei erstellen oder Verknüpfung aus:
Klicken Sie auf „OK“.
Erfahren Sie, wie Leerräume in FrameMaker verarbeitet werden, und lernen Sie den Standard für die Leerraumnormalisierung kennen.
Wenn Sie eine XML-Datei in der WYSIWYG- oder Autor-Ansicht von FrameMaker öffnen, wird der Leerraum normalisiert.
Leerräume in XML sind folgende Zeichen: Leerzeichen, Tabulatorzeichen und Leerzeile/Neue Zeile (außer bei erzwungenem Zeilenumbruch). Leerräume dienen folgenden Zwecken:
Sie formatieren das Dokument in seiner Quellform, wie z. B. für Code, um dem XML-Dokument eine semantische Bedeutung zu verleihen.
Bei Verwendung eines Texteditors zur Bearbeitung eines XML-Dokuments fügen Sie Leerzeichen und Zeilenumbrüche in das Inhaltsmodell des Elements ein, um für bessere Lesbarkeit des XML-Inhalts zu sorgen. Dieser Leerraum ist nicht Teil der Informationen des Dokuments und hat keine semantische Bedeutung für die XML-Anwendung.
W3C hat definiert, wie Leerräume in XML-Dokumenten in Leerräume in XML-Anwendungen umgesetzt werden.
FrameMaker verwendet entsprechend dem Standard folgende Regeln für die Leerraumnormalisierung:
XML ignoriert die erste Folge von Leerräumen direkt nach dem öffnenden Tag und die letzte Folge von Leerräumen vor dem schließenden Tag.
XML übersetzt Zeichen, die keine Leerzeichen sind (Tabulatorzeichen und Neue Zeile), in Leerzeichen und fasst alle Leerzeichen zu einem Leerzeichen zusammen.
XML ignoriert die Folge von Leerräumen zwischen zwei Elementen, falls das übergeordnete Element über Elementinhalt verfügt.
Sie können das Attribut xml:space
eines Elements so festlegen, dass die Leerräume beibehalten werden. Beispiel: Wenn Folgendes normalisiert wird (wie in der XML-Code-Ansicht angezeigt):
Hickory[SPACE][SPACE][SPACE]dikory dock.
The mouse[TAB][SPACE]ran up the clock.
Es wird folgendermaßen angezeigt (in der WYSIWYG-Ansicht):
Hickory[SPACE]dikory dock.
The mouse[SPACE]ran up the clock.
Leerräume, die durch Erweiterung von Zeichenreferenzen (z. B. Leerzeichen = 
Tabulator= 	
Neue Zeile=
) hinzugefügt werden, werden beim Öffnen des XML-Dokuments beibehalten. Sie werden gemäß den Regeln oben nicht als Leerräume betrachtet.
Beispiel: FrameMaker normalisiert Folgendes (wie in der XML-Code-Ansicht angezeigt):
Hickory   dikory dock.
The mouse	 ran up the clock.
Nach der Normalisierung wird tt folgendermaßen angezeigt (in der WYSIWYG-Ansicht):
Hickory[SPACE][SPACE][SPACE]dikory dock.
The mouse[TAB][SPACE]ran up the clock.
Um das Entfernen von Leerräumen zu deaktivieren, setzen Sie die Eigenschaft RemoveExtraWhiteSpacesOnXMLImport
in maker.ini auf FALSE
.
Wenn das Attribut xml:space
auf preserve
(xml:space=”preserve”
) festgelegt ist, behält FrameMaker alle Leerräume bei. Verwenden Sie diese Einstellung, um Leerräume nur für bestimmte Elemente beizubehalten. Diese Einstellung lässt zu, dass FrameMaker die Leerräume für alle anderen Elemente in den WYSIWYG- und Autor-Ansichten entfernt.
Erfahren Sie mehr über Querverweise in XML in FrameMaker.
Im strukturierten FrameMaker-Format können Sie beim Speichern und Öffnen von XML-Dateien externe Querverweise erzeugen und beibehalten.
Wenn beispielsweise Ihre FrameMaker-Datei einen Querverweis zu einer anderen Datei enthält, erzeugt FrameMaker beim Speichern der Datei in XML Tags, welche die Querverweise mit den Informationen über die Referenzdateien repräsentieren. Beim Öffnen derselben XML-Datei konvertiert FrameMaker die Tags für die Querverweise und die darin enthaltenen Informationen in FrameMaker-Querverweise.
FrameMaker unterstützt das Attribut srcfile
, mit dessen Hilfe Informationen von externen Querverweisen beim Erzeugen von XML-Dokumenten erhalten bleiben.
Beim Exportieren einer Datei mit einem externen Querverweis zu XML enthält das Attribut srcfile
des Querverweises den Namen der Referenzdatei und die ID für das referenzierte Element in der Datei.
Verstehen Sie das Roundtripping von Tabelleneigenschaften in Adobe FrameMaker.
Lese-/Schreibregeln verwenden die Roundtrip-Funktion der Eigenschaften für Tabellenformatierung. Neue Lese-/Schreibregelzuordnung für die Tabellenzelleneigenschaften lautet wie folgt:
Eigenschaft |
Lese-/Schreibregel (nicht CALS) |
Lese-/Schreibregel (CALS) |
Attributwert |
---|---|---|---|
FP_CellAngle |
Zellenwinkel |
rotate |
Integer |
FP_CellOverrideFill |
Irreguläre Füllung |
k. A. |
Integer corresponding to FDK values |
FP_CellUseOverrideFill |
Irreguläre Füllung verwenden |
k. A. |
0 = False Nicht-Null-Wert = True |
FP_CellOverrideShading |
Irreguläre Schattierung |
k. A. |
Tag: FO_Color |
FP_CellUseOverrideShading |
Irreguläre Schattierung |
k. A. |
0 = False Nicht-Null-Wert = True |
FP_CellOverrideBottomRuling |
Irreguläre Lineatur unten |
k. A. |
Tag: FO_RulingFmt |
FP_CellUseOverrideBRuling |
Irreguläre Lineatur unten |
k. A. |
0 = False Nicht-Null-Wert = True |
FP_CellOverrideLeftRuling |
left ruling override |
k. A. |
Tag: FO_RulingFmt |
FP_CellUseOverrideLRuling |
left ruling override |
k. A. |
0 = False Nicht-Null-Wert = True |
FP_CellOverrideRightRuling |
right ruling override |
k. A. |
Tag: FO_RulingFmt |
FP_CellUseOverrideRRuling |
right ruling override |
k. A. |
0 = False Nicht-Null-Wert = True |
FP_CellOverrideTopRuling |
top ruling override |
k. A. |
Tag: FO_RulingFmt |
FP_CellUseOverrideTRuling |
top ruling override |
k. A. |
0 = False Nicht-Null-Wert = True |
Die Lese-/Schreibregelzuordnung für die Tabellenzelleneigenschaften lautet wie folgt:
Eigenschaft |
Lese-/Schreibregel (nicht CALS) |
Lese-/Schreibregel (CALS) |
Attributwert |
---|---|---|---|
FP_RowKeepWithNext |
keep with next |
k. A. |
0 = False Nicht-Null-Wert = True |
FP_RowKeepWithPrev |
keep with next |
k. A. |
0 = False Nicht-Null-Wert = True |
FP_RowStart |
row placement |
k. A. |
Integer corresponding to FDK values |
Im folgenden Beispiel steuert das prop5-Attribut die Abschlusslineatur der Tabelle.
element "tablecell"
{
is fm table cell element;
attribute "prop1" is fm property right ruling override;
attribute "prop2" is fm property use right ruling override;
attribute "prop3" is fm property top ruling override;
attribute "prop4" is fm property use top ruling override;
attribute "prop5" is fm property bottom ruling override;
attribute "prop6" is fm property use bottom ruling override;
attribute "prop7" is fm property left ruling override;
attribute "prop8" is fm property use left ruling override;
attribute "prop9" is fm property cell angle;
}
Im folgenden Beispiel steuern die att1, att2, att3 und att4-Attribute die Schattierungseigenschaften der Tabellenzelle:
element "tablecell2"
{
is fm table cell element;
attribute "att1" is fm property shading override;
attribute "att2" is fm property use shading override;
attribute "att3" is fm property bottom ruling override;
attribute "att4" is fm property use bottom ruling override;
attribute "att5" is fm property fill override;
attribute "att6" is fm property use fill override;
}
Erfahren Sie mehr über Roundtripping von Gleichungen und verankerte Rahmen in FrameMaker.
Sie können Roundtripping von Gleichungen und verankerten Rahmen zwischen strukturierten FrameMaker-Versionen und XML-Dateien durchführen. Beim Speichern eines strukturierten FrameMaker-Dokuments in einer XML-Datei erstellt FrameMaker MIF-Dateien für die Gleichungen und verankerten Rahmen in dem Dokument. FrameMaker speichert alle verankerten Rahmen und Gleichungen in einer anderen MIF-Datei.
Sie können den Typ der Dateien ändern, die zum Speichern von Gleichungen und verankerten Rahmen erstellt werden, indem Sie folgendes Flag in der Datei „maker.ini“ festlegen.
Um das Standardvektorformat für XML festzulegen, bearbeiten Sie die Datei „maker.ini“ (Benutzerbereich) und fügen Sie das Flag DefaultvectorformatforXMLexport flag hinzu. Folgendes Flag legt das Standardvektorformat für XML als CGM fest:
DefaultvectorformatforXMLexport=CGM