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 continuous_section_page_numbering_restart do obliczania numerów stron w ciągłej sekcji, która ponownie rozpoczyna numerowanie stron, lub ignore_printer_metrics 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:
- show_hidden_text – wartość
Boolean
określająca, czy renderowany jest ukryty tekst. - show_paragraph_marks – wartość
Boolean
, która określa, czy renderowane są znaki znaczników akapitu.
Strona pokazana w poniższym przykładzie zawiera trzy akapity. Drugi jest ukryty. Użytkownik może zmienić opcję show_hidden_text, 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ść show_paragraph_marks jest ustawiona tak, aby go renderować.
W Microsoft Word parametry te ustawia się za pomocą okna dialogowego “Plik → Opcje → Wyświetlanie” w następujący sposób:
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 comment_display_mode.
W Microsoft Word ten parametr ustawia się za pomocą okna dialogowego “Opcje śledzenia zmian”, jak pokazano poniżej:
Aspose.Words umożliwia także wyświetlanie wersji w dokumencie. Użyj właściwości revision_options 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 RevisionOptions.
Wersje można także wyświetlać jako komentarze do treści. W tym celu należy wykorzystać właściwość comment_display_mode i wartość SHOW_IN_BALLOONS.
Poniższy przykład kodu pokazuje, jak dostosować wyświetlanie wersji:
Poniższy obraz pokazuje, jak Aspose.Words renderuje komentarze i usuwa wersje: