Intelligente Einfügefunktion

Lernen Sie die intelligente Einfügefunktion kennen und erfahren Sie, wie diese dabei hilft, Inhalte aus HTML, Word, Excel oder Outlook als DITA-Inhalt in Adobe FrameMaker einzufügen.

In diesem Thema

Einführung

FrameMaker ermöglicht das Einfügen von HTML, Microsoft®Word, Microsoft®Excel und Microsoft®Outlook-Inhalt als DITA-Inhalt. Sie können außerdem XSLT-Elemente für andere strukturierte FrameMaker-Anwendungen erstellen und konfigurieren. Bei der Verwendung von XSLT identifiziert FrameMaker den Inhalt in der Zwischenablage und strukturiert diesen entsprechend der am besten geeigneten Elementhierarchie oder -folge. Anschließend können Sie den Inhalt mithilfe der intelligenten Einfügefunktion als DITA-Inhalt in FrameMaker einfügen.

Note: Beim Einfügen von Text einer bestimmten Richtung (links nach rechts oder rechts nach links) in ein FrameMaker-Dokument müssen Sie sicherstellen, dass die Textrichtung der Zielposition (Dokument, Tabelle oder Absatz) auf die selbe Richtung festgelegt ist.

Der eingefügte Inhalt ist entsprechend einem in der relevanten strukturierten Anwendung angegebenen XSLT-Element strukturiert. In FrameMaker sind die XSLT-Elemente für folgende DITA-Dokumente angegeben:

Der XSL-Dateiname und -pfad werden mit dem BefehlStylesheet-Element (Stylesheets>XSLTPreferences>SmartPaste>Stylesheet).

Die XSLT-Elemente für das intelligente Einfügen für DITA befinden sich im folgenden Ordner:

$STRUCTDIR\xml\DITA_1.2\app\technicalContent\xslt\

Intelligent Inhalte in eine DITA-Datei einfügen

So fügen Sie Inhalt über die intelligente Einfügefunktion einer DITA-Datei:

  1. Copy HTML, Microsoft® Word, Microsoft® Excel oder Microsoft® Outlook Inhalt.

  2. Platzieren Sie den Cursor in eines der folgenden DITA-Themen: Thema, Aufgabe, Konzept oder Referenz.

  3. Wählen Sie Intelligente Einfügefunktion aus dem Kontext Menü. Der Tastaturbefehl für die intelligente Einfügefunktion lautet Esc+s+p+t.

    Der eingefügte Inhalt ist strukturiert. in geeigneten Elementen, die die Struktur zulässt.

Hinzufügen von XSL für intelligentes Einfügen für eine benutzerdefinierte XML-Anwendung

Sie Sie können auch ein XSLT-Element für das intelligente Einfügen von Inhalten für Ihr benutzerdefiniertes Strukturierte Anwendung.

  1. Erstellen Sie ein entsprechendes XSLT-Element für Ihr EDD.

  2. Öffnen Sie die Datei structapps.fm angeben.

  3. Fügen Sie unter <Stylesheets>\<XSLTPreferences>, Fügen Sie die <SmartPaste> und das folgende darunter liegende Elemente:

    1. <Stylesheet>: Pfad zur relevanten XSLT-Datei.

    2. <StylesheetParameters>: Dieses Element hat zwei untergeordnete Elemente: <ParameterName> und <ParameterExpression>. Details finden Sie in einer DITA-Anwendung in structapps.fm für Details.

  4. Speichern Sie die Datei.

  5. Wählen Sie Strukturansicht > Anwendung Definition > Anwendungsdefinitionen lesen.

    Jetzt können Sie die intelligente Einfügefunktion für eine XML-Datei verwenden, die auf Ihrer benutzerdefinierten Anwendung basiert.