Работа с азиатска типография

Азиатската Tipography е набор от опции за текстови параграфи в документи, написани на азиатски езици.

Aspose.Words поддържа азиатската Typography с помощта на ParagraphFormat класа и някои от неговите свойства.

Автоматично регулиране на пространството между азиатски и латински текст или номера

Ако проектирате шаблон както с източноазиатски, така и с латински текст и искате да подобрите външния вид на формата си чрез контролиране на пространствата между двата вида текст, можете да конфигурирате формата си за автоматично регулиране на пространствата между тези два вида текст. За да постигнете това, можете да използвате AddSpaceBetweenFarEastAndAlpha както и AddSpaceBetweenFarEastAndDigit свойства на ParagraphFormat Клас.

Следният пример с код показва как да използвате AddSpaceBetweenFarEastAndAlpha както и AddSpaceBetweenFarEastAndDigit свойства:

# 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")

Настройки на прекъсване на линията

Азиатската Typography раздела на параграфа свойства диалогов прозорец в Microsoft Word Има група за прекъсване на линията. Възможностите на тази група могат да бъдат зададени чрез FarEastLineBreakControl, WordWrap, HangingPunctuation свойства на ParagraphFormat Клас.

Следният пример за код показва как да използвате тези свойства:

# 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")