Legen Sie Layoutoptionen fest

Mit Aspose.Words können Sie Ausgabedokumente mit verschiedenen Layouts erstellen, abhängig von den in den Eigenschaften der LayoutOptions-Klasse angegebenen Parametern. Einige dieser Eigenschaften ähneln einigen Menüoptionen der Microsoft Word-Benutzeroberfläche – sie werden in diesem Artikel beschrieben.

Eine vollständige Liste von Parametern wie ContinuousSectionPageNumberingRestart zum Berechnen von Seitenzahlen in einem fortlaufenden Abschnitt, der die Seitennummerierung neu startet, oder IgnorePrinterMetrics zum Ignorieren der Kompatibilitätsoption “Druckermetriken zum Layouten von Dokumenten verwenden” finden Sie auf der LayoutOptions-Klassenseite.

Formatierungszeichen

Aspose.Words ermöglicht die Verwaltung von Formatierungszeichen mithilfe der folgenden Eigenschaften:

  • ShowHiddenText – ein Boolean-Wert, der angibt, ob der ausgeblendete Text gerendert wird.
  • ShowParagraphMarks – ein Boolean-Wert, der angibt, ob Absatzmarkenzeichen gerendert werden.

Die im Beispiel unten dargestellte Seite enthält drei Absätze. Der zweite ist versteckt. Ein Benutzer kann die ShowHiddenText-Option ändern, um diesen ausgeblendeten Text auf der Seite anzuzeigen. Außerdem hat jeder Absatz am Ende eine Absatzmarke. Die Absatzmarke ist normalerweise nicht sichtbar, es sei denn, die ShowParagraphMarks-Eigenschaft ist so eingestellt, dass sie dargestellt wird.

specify-layout-options_1

In Microsoft Word werden diese Parameter über das Dialogfeld “Datei → Optionen → Anzeige” wie folgt eingestellt:

specify-layout-options_2

Kommentare und Überarbeitungen

Mit Aspose.Words können Sie Dokumentkommentare rendern, die genauso aussehen wie in Microsoft Word. Um anzugeben, ob Kommentare gerendert werden, verwenden Sie die CommentDisplayMode-Eigenschaft.

In Microsoft Word wird dieser Parameter über das Dialogfeld “Optionen zum Verfolgen von Änderungen” festgelegt, wie unten gezeigt:

specify-layout-options_3

Außerdem ermöglicht Ihnen Aspose.Words die Anzeige von Revisionen in einem Dokument. Verwenden Sie die RevisionOptions-Eigenschaft der LayoutOptions-Klasse, um zu definieren, ob die Dokumentrevisionen angezeigt werden. Um ihr Erscheinungsbild zu steuern (Farbe der Revisionshervorhebung, Farbe der Revisionsleiste usw.), verwenden Sie die RevisonOptions-Klasse.

Sie können sich Überarbeitungen auch als Kommentare zum Inhalt anzeigen lassen. Verwenden Sie zu diesem Zweck die CommentDisplayMode-Eigenschaft und den ShowInBalloons-Wert.

Das folgende Codebeispiel zeigt, wie Sie die Revisionsanzeige anpassen:

Das Bild unten zeigt, wie Aspose.Words Kommentare rendert und Revisionen löscht:

comments_and_revisions_example_aspose_words_net

Textformer für erweitertes Typografie-Rendering

Mit der TextShaperFactory-Eigenschaft können Sie die Textformungsfunktionalität sowie die Unterstützung von OpenType-Funktionen festlegen.

Verwenden Sie Textformung für die Dokumentenverarbeitung in den folgenden Hauptfällen:

  • Ein Dokument verwendet Kerning, Numeral Shaping, Numeral Forms oder Ligaturen.
  • Ein Dokument verwendet komplexe Schriften wie Arabisch, Khmer, Thai usw.