Określ opcje układu

Aspose.Words umożliwia tworzenie dokumentów wyjściowych o różnych układach, w zależności od parametrów określonych we właściwościach klasy LayoutOptions. Niektóre z tych właściwości przypominają niektóre opcje menu interfejsu użytkownika Microsoft Word – zostaną one opisane w tym artykule.

Pełną listę parametrów, takich jak ContinuousSectionPageNumberingRestart do obliczania numerów stron w ciągłej sekcji, która ponownie rozpoczyna numerowanie stron, lub IgnorePrinterMetrics do ignorowania opcji zgodności “Użyj metryk drukarki do układu dokumentu”, zobacz stronę klas LayoutOptions.

Formatowanie znaków

Aspose.Words pozwala zarządzać znacznikami formatowania za pomocą następujących właściwości:

  • ShowHiddenText – wartość Boolean określająca, czy renderowany jest ukryty tekst.
  • ShowParagraphMarks – wartość Boolean, która określa, czy renderowane są znaki znaczników akapitu.

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 tak, aby go renderować.

specify-layout-options_1

W Microsoft Word parametry te ustawia się za pomocą okna dialogowego “Plik → Opcje → Wyświetlanie” w następujący sposób:

specify-layout-options_2

Komentarze i poprawki

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

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

specify-layout-options_3

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

Wersje można także wyświetlać jako komentarze do treści. W tym celu należy wykorzystać właściwość CommentDisplayMode i wartość ShowInBalloons.

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

Poniższy obraz pokazuje, jak Aspose.Words renderuje komentarze i usuwa wersje:

komentarze_and_rewizje_example_aspose_words_net

Narzędzie do kształtowania tekstu do zaawansowanego renderowania typografii

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

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

  • W dokumencie zastosowano kerning, kształtowanie liczb, formy liczbowe lub ligatury.
  • W dokumencie zastosowano złożone skrypty, takie jak arabski, khmerski, tajski itp.