Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AbsatzFormat – Anwenden von Makros ohne Textmarkierung

Verwendet man Wird ein Makro verwendet, muss normalerweise der gesamte Text, auf den das Format angewendet werden soll, markiert werden. Mit “AbsatzFormat” werden Absatzformate beim Aufruf automatisch so in die XML-Struktur des Artikels eingefügt, dass sie den kompletten Absatz umklammern, in dem der Cursor zum Zeitpunkt des Aufrufs steht.

...

Zur erleichterten Eingabe von abwechselnd formatierten Absätzen kann für Absatzformate ein Folgeabsatzformat definiert werden, welches beim Betätigen der Entertaste automatisch eingefügt wird. Dies ist z. B. zum Beispiel für Interview-Artikel sinnvoll, bei denen sich Frage- und Antwort-Absätze immer abwechseln.
Der Anwender fügt einmal manuell das Format „Frage“ ein, tippt seinen Text in das Format und beendet den Absatz durch Drücken der Enter-Taste. Das Format „Frage“ wird geschlossen und es wird automatisch ein neuer Absatz angelegt, der dann als Antwort formatiert wird.

...

FormatImFormat – Platzierung eines weiteren Formats innerhalb eines bestehendes Formates

...

Info

Die Vorgaben für das Innere Format werden während des Tippens laufend neu ausgewertet, was zum einen bedeutet, dass man zwischen das Innere Format und das Hauptformat keinen Text eingeben kann. Zum anderen führt es dazu, dass die Wirksamkeitseinstellung nach jeder Änderung am Text des Absatzes neu angewandt wird.

Anwendungsbeispiel für das Powermakro FormatImFormat:

...

Bei der ersten Frage ist das innere Format bis zum Doppelpunkt wirksam.

Bei der Antwort wirkt sich das innere Format auf die ersten zwei Wörter des Absatzes aus.

Wird das wirkungsbeschränkende Zeichen nicht gesetzt, wirkt sich das innere Format über den kompletten Absatz aus.

Sobald man den Doppelpunkt tippt, welcher die Wirksamkeit des inneren Formates beendet, wird dieses automatisch verkürzt.

Die Wirksamkeit des Inneren Formats kann dabei auf verschiedene Arten beschränkt werden:

...

Info

Wenn die Wirksamkeit des inneren Formats auf eine bestimmte Anzahl an Wörtern festgelegt ist, kann die Anzahl der Wörter durch die Verwendung von Viertelgevierten statt Leerzeichen überlistet werden.
Dies ist beispielsweise hilfreich, wenn das innere Format sich normalerweise auf Vor- und Nachnamen des Befragten (sprich auf zwei Wörter, Angabe „2w“) auswirkt, der Befragte aber einen Namen mit mehr als zwei Wörtern trägt. (z. B. „Sir Elton John“). Ersetzt man eines der Leerzeichen im Namen durch ein Viertelgeviert, erkennt NGen zwei der Namensteile als ein Wort und weitet die Formatierung auf den kompletten Namen aus.

...

Absatzformate kopieren und einfügen

Sollte die Reihenfolge des Absatzformatwechsels einmal durch eine doppelt ausgeführte Absatzschaltung durcheinandergekommen sein oder sollten zwei Antwortabsätze hintereinander benötigt werden (z. B. bei mehreren Befragten), ist die Funktion „Absatzformat kopieren“ sehr hilfreich. Dazu muss der Textcursor in einen Textabsatz gestellt werden, der mit dem gewünschten Absatzformat formatiert ist. Anschließend muss aus dem Kontextmenü der Eintrag „Absatzformat kopieren“ aufgerufen werden.

...

Anschließend kann die eben kopierte Formatierung auf einen anderen Absatz angewendet werden, indem der Cursor in den Zielabsatz gestellt und aus dem Kontextmenü der Eintrag „Absatzformat einfügen“ ausgewählt wird.

...

Note

Die Funktion “Absatzformate kopieren und einfügen” funktioniert nur für Makros, die die Eigenschaft „AbsatzFormat“=ja eingestellt haben.

Allgemeine Hinweise

Info

Nach dem Ablegen der Makroerweiterung wechselt das Icon des Makroelements in der Makrobibliothek von dem Standardicon zu einem Stern. Dieser Stern kennzeichnet die sogenannten „Powermakros“, welche eine der erweiterten Formatierungsfunktionen aus diesem Artikel benutzen:

Image Removed

.

Image Added
Info

Damit NGen die Powermakro-Einstellungen aus dem jeweiligen Makrocluster korrekt auswerten kann, muss der Textcursor beim Setzen der Absatzschaltung innerhalb des jeweiligen Makros stehen. Wird Absatzschaltung außerhalb eines Powermakros direkt in den Textbereich eingefügt, wird kein Absatzformat-Wechsel ausgeführt.

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
showSpacefalse
cqllabel = "makros" and space = "PPSD"

...