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 slova pomlčka 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
Pro správné rozdělení slov se používají 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 korektní 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 pomlčky OpenOffice.
Následující vlastnosti Aspose.Words algoritmy by měly být zohledněny:
Chcete-li použít funkci pomlčky, nejprve zaregistrujte pomlčovací slovník. Následující příklad kódu ukazuje, jak načíst slovníky pomlčky 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 alternativa k předregistrační pomlčky slovníků, je možné zaregistrovat pouze požadované pomlčky slovníky? podle požadavku? Aby toho bylo dosaženo, implementujte 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 aktuální 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.