Layoutoptionen angeben

Mit Aspose.Words können Sie Ausgabedokumente mit verschiedenen Layouts erstellen, abhängig von den Parametern, die in der Eigenschaft LayoutOptions von Document angegeben sind. Diese Eigenschaft ähnelt einigen der in diesem Artikel beschriebenen Microsoft Word Menüoptionen der Benutzeroberfläche.

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

Formatierungszeichen

Aspose.Words ermöglicht die Verwaltung von Formatierungszeichen mit den folgenden Eigenschaften:

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

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

specify-layout-options-aspose-words-cpp-1

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

specify-layout-options-aspose-words-cpp-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 Eigenschaft CommentDisplayMode.

In Microsoft Word wird dieser Parameter über das Dialogfeld “Änderungsoptionen nachverfolgen” festgelegt, wie unten gezeigt:

specify-layout-options-aspose-words-cpp-3

Außerdem können Sie mit Aspose.Words Revisionen in einem Dokument anzeigen. Verwenden Sie die Eigenschaft RevisionOptions der Klasse LayoutOptions, um festzulegen, ob die Dokumentrevisionen angezeigt werden. Um ihr Aussehen zu steuern (Hervorhebungsfarbe der Revision, Farbe der Revisionsleiste usw.).), verwenden Sie die Klasse RevisonOptions.

Sie können sich Revisionen auch als Kommentare zum Inhalt anzeigen lassen. Verwenden Sie dazu die Eigenschaft CommentDisplayMode und den Wert ShowInBalloons.

Das folgende Codebeispiel zeigt, wie die Anzeige von Revisionen angepasst wird:

Das Bild unten zeigt, wie Aspose.Words Kommentare und die Löschrevisionen rendert:

comments_and_revisions_example_aspose_words_cpp

Textformer für fortgeschrittenes Typografie-Rendering

Mit der Eigenschaft TextShaperFactory können Sie die Textformungsfunktion sowie die Unterstützung der OpenType -Funktionen festlegen.

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

  • Ein Dokument verwendet Kerning, Ziffernformung, Ziffernformen oder Ligaturen.
  • Ein Dokument verwendet komplexe Skripte wie Arabisch, Khmer, Thai usw.