아시아 타이포그래피 작업

아시아 타이포그래피는 아시아 언어로 작성된 문서의 텍스트 단락에 대한 옵션 세트입니다.

Aspose.Words는 ParagraphFormat 클래스와 해당 속성 중 일부를 사용하여 아시아 타이포그래피를 지원합니다.

아시아어와 라틴 문자 또는 숫자 사이의 간격을 자동으로 조정합니다

동아시아 및 라틴 텍스트가 모두 포함된 서식 파일을 디자인하고 두 텍스트 유형 사이의 공백을 제어하여 양식 서식 파일의 모양을 향상시키려는 경우 이러한 두 텍스트 유형 사이의 공백을 자동으로 조정하도록 양식 서식 파일을 구성할 수 있습니다.. 이를 달성하려면 ParagraphFormat 클래스의 AddSpaceBetweenFarEastAndAlphaAddSpaceBetweenFarEastAndDigit 속성을 사용할 수 있습니다.

다음 코드 예제에서는 AddSpaceBetweenFarEastAndAlphaAddSpaceBetweenFarEastAndDigit 속성을 사용하는 방법을 보여줍니다

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Set paragraph formatting properties
ParagraphFormat paragraphFormat = builder.ParagraphFormat;
paragraphFormat.AddSpaceBetweenFarEastAndAlpha = true;
paragraphFormat.AddSpaceBetweenFarEastAndDigit = true;
builder.Writeln("Automatically adjust space between Asian and Latin text");
builder.Writeln("Automatically adjust space between Asian text and numbers");
dataDir = dataDir + "DocumentBuilderSetSpacebetweenAsianandLatintext.doc";
doc.Save(dataDir);

줄 바꿈 옵션 설정

Microsoft Word 단락 속성 대화 상자의 아시아 타이포그래피 탭에는 줄 바꿈 그룹이 있습니다. 이 그룹의 옵션은 ParagraphFormat 클래스의 FarEastLineBreakControl, WordWrap, HangingPunctuation 속성을 사용하여 설정할 수 있습니다.

다음 코드 예제에서는 이러한 속성을 사용하는 방법을 보여줍니다

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document(dataDir + "Input.docx");
ParagraphFormat format = doc.FirstSection.Body.Paragraphs[0].ParagraphFormat;
format.FarEastLineBreakControl = false;
format.WordWrap = true;
format.HangingPunctuation = false;
dataDir = dataDir + "SetAsianTypographyLinebreakGroupProp_out.docx";
doc.Save(dataDir);