Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Někdy je nutné použít pomlčku pro kompaktnější uspořádání textu v dokumentu. Zároveň je důležité pochopit, že specifika slovní pomlčky se mohou pro každý jazyk lišit.
V současné době se pomlčka nepoužívá tak často, jak bývala, zejména v anglických textech. Nicméně použití této funkce může mít vážný dopad na uživatelské dokumenty? pomlčka ovlivňuje rozložení a v důsledku toho vzhled výstupních souborů, například ve formátu PDF.
Pro správné rozdělení slov se používají slovní slovníky specifické pro jazyk. Aspose.Words používá pokročilé algoritmy pracovat s takovými slovníky a umožňuje získat stejné pomlčky jako v Microsoft Word.
Vzhledem k tomu, různé jazyky používají různé normy a pravidla pro slovní pomlčky, optimální řešení pro správné pomlčky je použít speciální slovníky. Aspose.Words používá slovníky OpenOffice.
Pro kontrolu pravopisu, OpenOffice používá Hunspell knihovna, což je zobecnění pomlčky TeX. Tento algoritmus umožňuje automatické nestandardní pomlčky pomocí konkurenčních standardních a vlastních pomlček. Hunspell používá Hyfen pro pomlčku.
Aspose.Words nástroje algoritmus pomlčky TeX a může znovu použít OpenOffice pomlčky slovníky.
Následující vlastnosti Aspose.Words algoritmy by měly být zohledněny:
Chcete-li použít funkci pomlčky, nejprve zaregistrujte slovník pomlčky. Následující příklad kódu ukazuje, jak načíst slovníky pomlček pro zadané jazyky ze souboru:
Následující příklad kódu ukazuje, jak načíst slovníky pomlčky pro daný jazyk z proudu:
Jako alternativu k předregistrování pomlček slovníků, je možné zaregistrovat pouze požadované pomlčky slovníky? podle požadavku? Aby toho bylo dosaženo, IHyphenationCallback rozhraní a použití statického zpětného volání Callback.
Následující příklad kódu ukazuje, jak provést IHyphenationCallback rozhraní:
Při vkládání textu do řádků, Aspose.Words kontroluje každé slovo, zda zcela zapadá do současné linie. Pokud je další slovo příliš dlouhé, aby se vešlo na konec řádku, ve výchozím nastavení Aspose.Words Přesune ji na začátek další řady místo pomlčky.
Nicméně, pomlčka funkce může být použita v Aspose.Words vložit pomlčky do slov k odstranění mezer v odůvodněném textu nebo k udržení rovnoměrné délky čáry v úzkých sloupcích. To může samozřejmě ovlivnit počet řádků a tím i počet stran. Jinými slovy, použití pomlčky funkce ovlivňuje rozložení dokumentu.
Microsoft Word má komplexní logiku pro výběr zlomového bodu, pokud je text oprávněný a pomlčka je povolena. Stručně řečeno, Microsoft Word může raději zmenšit nebo protáhnout prostory, aby se zabránilo pomlčka linie. S největší pravděpodobností tato logika je založena na Knuthův článek.
Aspose.Words provádí vlastní H&J algoritmus, který dává stejný výsledek jako Microsoft Word a poskytuje identické přerušení řádku ve výstupním dokumentu.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.