Określ Opcje Układu

Aspose.Words umożliwia tworzenie dokumentów wyjściowych z różnymi układami, w zależności od parametrów określonych we właściwości LayoutOptions Document. Ta właściwość przypomina niektóre opcje menu interfejsu użytkownika Microsoft Word opisane w tym artykule.

Aby uzyskać pełną listę parametrów, takich jak ContinuousSectionPageNumberingRestart, aby obliczyć numery stron w sekcji ciągłej, która ponownie uruchamia numerację stron, lub IgnorePrinterMetrics, Aby zignorować opcję zgodności “użyj metryk drukarki do rozłożenia dokumentu”, zobacz stronę klasy LayoutOptions.

Znaki Formatowania

Aspose.Words umożliwia zarządzanie znacznikami formatowania przy użyciu następujących właściwości:

  • ShowHiddenText - wartość Boolean, która określa, czy ukryty tekst jest renderowany.
  • ShowParagraphMarks - wartość Boolean, która określa, czy znaki znaku akapitu są renderowane.

Strona przedstawiona w poniższym przykładzie zawiera trzy akapity. Drugi jest ukryty. Użytkownik może zmienić opcję ShowHiddenText, Aby wyświetlić ten ukryty tekst na stronie. Ponadto każdy akapit ma na końcu znak akapitu. Znak akapitu zwykle nie jest widoczny, chyba że właściwość ShowParagraphMarks jest ustawiona na renderowanie.

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

W Microsoft Word te parametry są ustawiane za pomocą okna dialogowego" Plik → Opcje → wyświetlacz " w następujący sposób:

specify-layout-options-aspose-words-cpp-2

Uwagi i poprawki

Za pomocą Aspose.Words możesz renderować komentarze do dokumentu, które będą wyglądać tak samo jak w Microsoft Word. Aby określić, czy komentarze są renderowane, użyj właściwości CommentDisplayMode.

W Microsoft Word ten parametr jest ustawiany za pomocą okna dialogowego “Opcje śledzenia zmian”, jak pokazano poniżej:

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

Ponadto Aspose.Words umożliwia wyświetlanie poprawek w dokumencie. Użyj właściwości RevisionOptions klasy LayoutOptions, aby określić, czy wyświetlane są wersje dokumentu. Aby kontrolować ich wygląd (kolor podświetlenia wersji, kolor paska wersji itp.), Użyj klasy RevisonOptions.

Możesz również wyświetlać poprawki jako komentarze do treści. W tym celu użyj właściwości CommentDisplayMode i wartości ShowInBalloons.

Poniższy przykład kodu pokazuje, jak dostosować wyświetlanie wersji:

Poniższy obrazek pokazuje, jak Aspose.Words renderuje komentarze i poprawki usuwania:

comments_and_revisions_example_aspose_words_cpp

Tekst Shaper dla Zaawansowanego renderowania typografii

Właściwość TextShaperFactory umożliwia ustawienie funkcji kształtowania tekstu, a także obsługę funkcji OpenType.

Użyj kształtowania tekstu do przetwarzania dokumentów w następujących głównych przypadkach:

  • Dokument używa kerningu, kształtowania liczb, form liczbowych lub ligatur.
  • Dokument wykorzystuje złożone Skrypty, takie jak arabski, Khmerski, Tajski itp.