Práce s asijskou typografií

Asijská typografie je soubor možností pro textové odstavce v dokumentech napsaných v asijských jazycích.

Aspose.Words podporuje asijskou typografii pomocí ParagraphFormat třída a některé její vlastnosti.

Automaticky upravit prostor mezi asijským a latinským textem nebo čísly

Pokud navrhujete šablonu jak s východoasijským, tak latinským textem a chcete zlepšit vzhled vaší šablony formuláře ovládáním mezer mezi oběma typy textu, můžete nakonfigurovat šablonu formuláře tak, abyste automaticky upravili mezery mezi těmito dvěma typy textu. K dosažení tohoto cíle můžete použít AddSpaceBetweenFarEastAndAlpha a AddSpaceBetweenFarEastAndDigit vlastnosti ParagraphFormat třída.

Následující příklad kódu ukazuje, jak používat AddSpaceBetweenFarEastAndAlpha a AddSpaceBetweenFarEastAndDigit vlastnosti:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document()
builder = aw.DocumentBuilder(doc)
paragraphFormat = builder.paragraph_format
paragraphFormat.add_space_between_far_east_and_alpha = True
paragraphFormat.add_space_between_far_east_and_digit = True
builder.writeln("Automatically adjust space between Asian and Latin text")
builder.writeln("Automatically adjust space between Asian text and numbers")
doc.save(docs_base.artifacts_dir + "DocumentFormatting.space_between_asian_and_latin_text.docx")

Nastavit možnosti přerušení řádku

Asijské Typografie záložka odstavce vlastnosti dialogové okno v Microsoft Word má line break skupinu. Možnosti této skupiny lze nastavit pomocí FarEastLineBreakControl, WordWrap, HangingPunctuation vlastnosti ParagraphFormat třída.

Následující příklad kódu ukazuje, jak tyto vlastnosti používat:

# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET
doc = aw.Document(docs_base.my_dir + "Asian typography.docx")
format = doc.first_section.body.paragraphs[0].paragraph_format
format.far_east_line_break_control = False
format.word_wrap = True
format.hanging_punctuation = False
doc.save(docs_base.artifacts_dir + "DocumentFormatting.asian_typography_line_break_group.docx")