Určete Možnosti Rozvržení

Aspose.Words umožňuje vytvářet výstupní dokumenty s různými rozvrženími v závislosti na parametrech zadaných ve vlastnosti LayoutOptions Document. Tato vlastnost se podobá některým z možností nabídky uživatelského rozhraní Microsoft Word popsaných v tomto článku.

Úplný seznam parametrů, jako je ContinuousSectionPageNumberingRestart pro výpočet čísel stránek v souvislé části, která restartuje číslování stránek, nebo IgnorePrinterMetrics pro ignorování možnosti kompatibility “použít metriky tiskárny k rozložení dokumentu”, najdete na stránce třídy LayoutOptions.

Formátovací Značky

Aspose.Words umožňuje spravovat značky formátování pomocí následujících vlastností:

  • ShowHiddenText - hodnota Boolean, která určuje, zda je skrytý text vykreslen.
  • ShowParagraphMarks - hodnota Boolean, která určuje, zda jsou vykresleny znaky značky odstavce.

Stránka zobrazená v níže uvedeném příkladu obsahuje tři odstavce. Druhý je skrytý. Uživatel může změnit možnost ShowHiddenText, aby zobrazil tento skrytý text na stránce. Každý odstavec má na konci také značku odstavce. Značka odstavce obvykle není viditelná, pokud vlastnost ShowParagraphMarks není nastavena tak, aby ji vykreslila.

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

V Microsoft Word jsou tyto parametry nastaveny pomocí dialogového okna" soubor → Možnosti → zobrazit " následujícím způsobem:

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

Komentáře a revize

Pomocí Aspose.Words můžete vykreslit komentáře k dokumentu, které budou vypadat stejně jako v Microsoft Word. Chcete-li určit, zda jsou komentáře vykresleny, použijte vlastnost CommentDisplayMode.

V Microsoft Word je tento parametr nastaven pomocí dialogového okna “sledovat možnosti změn”, jak je znázorněno níže:

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

Aspose.Words také umožňuje zobrazit revize v dokumentu. Pomocí vlastnosti RevisionOptions třídy LayoutOptions definujte, zda se zobrazují revize dokumentu. Chcete-li ovládat jejich vzhled (barva zvýraznění revize, barva lišty revize atd.), použijte třídu RevisonOptions.

Můžete si také nechat zobrazit revize jako komentáře k obsahu. Pro tento účel použijte vlastnost CommentDisplayMode a hodnotu ShowInBalloons.

Následující příklad kódu ukazuje, jak přizpůsobit zobrazení revizí:

Obrázek níže ukazuje, jak Aspose.Words vykresluje komentáře a odstranění revizí:

comments_and_revisions_example_aspose_words_cpp

Text Shaper pro pokročilé Vykreslování typografie

Vlastnost TextShaperFactory umožňuje nastavit funkci tvarování textu a také podporu funkcí OpenType.

Použijte tvarování textu pro zpracování dokumentů v následujících hlavních případech:

  • Dokument používá vyrovnání párů, tvarování číslic, číselné tvary nebo ligatury.
  • Dokument používá složité skripty, jako je arabština,Khmer, thajština atd.