Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Soms is dit nodig om koppelteken te gebruik vir’n meer kompakte rangskikking van teks in’n dokument. Terselfdertyd is dit belangrik om te verstaan dat die besonderhede van woordverbinding vir elke taal kan verskil.
Op die oomblik word koppelteken nie so dikwels gebruik soos vroeër nie, veral in engelse tekste. Nietemin kan die gebruik van hierdie funksie’n ernstige impak op gebruikersdokumente hê – koppelteken beïnvloed die uitleg en gevolglik die voorkoms van die uitvoerlêers, byvoorbeeld in PDF - formaat.
Vir die korrekte verdeling van woorde word taalspesifieke koppeltekenwoordeboeke gebruik. Aspose.Words gebruik gevorderde algoritmes om met sulke woordeboeke te werk en laat jou toe om dieselfde koppelteken te kry as in Microsoft Word.
Aangesien verskillende tale verskillende norme en reëls vir woordverbinding gebruik, is die optimale oplossing vir korrekte koppeling om spesiale woordeboeke te gebruik. Aspose.Words gebruik OpenOffice woordeboeke.
Vir spelling kontrole, OpenOffice gebruik die Hunspell biblioteek, wat’n veralgemening van tex se koppelteken algoritme is. Hierdie algoritme maak voorsiening vir outomatiese nie-standaard koppeling met behulp van mededingende standaard en persoonlike koppeling patrone. Hunspell gebruik die Koppelteken vir koppeling.
Aspose.Words implementeer die tex-koppeling algoritme en kan OpenOffice koppeltekenwoordeboeke hergebruik.
Die volgende kenmerke van Aspose.Words algoritmes moet in ag geneem word:
Om die koppeltekenfunksie te gebruik, registreer eers’n koppeltekenwoordeboek.Die volgende kode voorbeeld toon hoe om koppelteken woordeboeke vir die gespesifiseerde tale van’n lêer te laai:
Die volgende kode voorbeeld toon hoe om koppelteken woordeboeke vir die gespesifiseerde taal van’n stroom te laai:
As alternatief vir vooraf registrasie van koppeltekenwoordeboeke, is dit moontlik om slegs vereiste koppeltekenwoordeboeke “op versoek"te registreer. Om dit te bereik, implementeer die IHyphenationCallback koppelvlak en gebruik die statiese terugbel Callback.
Die volgende kode voorbeeld toon hoe om die IHyphenationCallback koppelvlak te implementeer:
Wanneer teks in reëls verdeel word, kontroleer Aspose.Words elke woord of dit heeltemal in die huidige reël pas. As’n ander woord te lank is om aan die einde van die reël te pas, beweeg Aspose.Words dit standaard na die begin van die volgende reël in plaas daarvan om dit met’n koppelteken te koppel.
Die koppeltekenfunksie kan egter in Aspose.Words gebruik word om koppeltekens in woorde in te voeg om leemtes in geregverdigde teks uit te skakel of om’n eweredige lynlengte in smal kolomme te handhaaf. Dit kan natuurlik die aantal reëls en dus die aantal bladsye beïnvloed. Met ander woorde, die gebruik van die koppelteken funksie beïnvloed die dokument uitleg.
Microsoft Word het komplekse logika vir die keuse van’n breekpunt as teks geregverdig is en koppeling geaktiveer is. Kortom, Microsoft Word verkies dalk om spasies te verklein of te rek om lynverbinding te vermy. Hierdie logika is waarskynlik gebaseer op Knuth se artikel.
Aspose.Words implementeer sy eie H&j algoritme wat dieselfde resultaat as Microsoft Word gee en bied identiese lyn breek in die uitset dokument.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.