Werk Met Asiatiese Tipografie
Asiatiese Tipografie is’n stel opsies vir teks paragrawe in dokumente geskryf in Asiatiese tale.
Aspose.Words ondersteun Asiatiese Tipografie met behulp van die ParagraphFormat klas en sommige van sy eienskappe.
Pas Outomaties Spasie tussen Asiatiese En latynse Teks Of Syfers Aan
As u’n sjabloon ontwerp Met Beide Oos-Asiatiese en latynse teks en die voorkoms van u vormsjabloon wil verbeter deur die spasies tussen beide soorte teks te beheer, kan u u vormsjabloon instel om die spasies tussen hierdie twee soorte teks outomaties aan te pas. Om dit te bereik, kan jy AddSpaceBetweenFarEastAndAlpha en AddSpaceBetweenFarEastAndDigit eienskappe van die ParagraphFormat
klas gebruik.
Die volgende kode voorbeeld toon hoe om AddSpaceBetweenFarEastAndAlpha en AddSpaceBetweenFarEastAndDigit eienskappe te gebruik:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(); | |
DocumentBuilder builder = new DocumentBuilder(doc); | |
// Set paragraph formatting properties | |
ParagraphFormat paragraphFormat = builder.getParagraphFormat(); | |
paragraphFormat.setAddSpaceBetweenFarEastAndAlpha(true); | |
paragraphFormat.setAddSpaceBetweenFarEastAndDigit(true); | |
builder.writeln("Automatically adjust space between Asian and Latin text"); | |
builder.writeln("Automatically adjust space between Asian text and numbers"); | |
dataDir = dataDir + "DocumentBuilderSetSpacebetweenAsianandLatintext_out.doc"; | |
doc.save(dataDir); |
Stel Lyn Breek Opsies
Die asiatiese Tipografie-oortjie van die paragraaf eienskappe dialoogkassie in Microsoft Word het lynbreekgroep. Die opsies van hierdie groep kan ingestel word met behulp van die FarEastLineBreakControl, WordWrap, HangingPunctuation eienskappe van die ParagraphFormat klas.
Die volgende kode voorbeeld toon hoe om hierdie eienskappe te gebruik:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "Input.docx"); | |
ParagraphFormat format = doc.getFirstSection().getBody().getParagraphs().get(0).getParagraphFormat(); | |
format.setFarEastLineBreakControl(false); | |
format.setWordWrap(true); | |
format.setHangingPunctuation(false); | |
dataDir = dataDir + "SetAsianTypographyLinebreakGroupProp_out.doc"; | |
doc.save(dataDir); |
Verander Asiatiese Paragraafspasiëring en Inkeping
Die volgende kode voorbeeld toon hoe Om Asiatiese paragraaf spasiëring en inkeping te verander:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
Document doc = new Document(dataDir + "Input.docx"); | |
ParagraphFormat format = doc.getFirstSection().getBody().getFirstParagraph().getParagraphFormat(); | |
format.setCharacterUnitLeftIndent(10); // ParagraphFormat.LeftIndent will be updated | |
format.setCharacterUnitRightIndent(10); // ParagraphFormat.RightIndent will be updated | |
format.setCharacterUnitFirstLineIndent(20); // ParagraphFormat.FirstLineIndent will be updated | |
format.setLineUnitBefore(5); // ParagraphFormat.SpaceBefore will be updated | |
format.setLineUnitAfter(10); // ParagraphFormat.SpaceAfter will be updated | |
dataDir = dataDir + "ChangeAsianParagraphSpacingandIndents_out.doc"; | |
doc.save(dataDir); |