Determine Line Break

다음 코드 스니펫도 Aspose.PDF.Drawing 라이브러리와 함께 작동합니다.

멀티 라인 TextFragment의 줄바꿈 추적

Aspose.PDF for .NET은 텍스트 추가 시나리오에서 멀티 라인 텍스트 프래그먼트의 배경 처리(줄바꿈)를 로깅(추적)할 수 있습니다. 텍스트 프래그먼트의 줄바꿈을 추적하기 위해 다음과 같이 Page 클래스의 GetNotifications() 메소드를 사용할 수 있습니다.

// 전체 예제와 데이터 파일은 https://github.com/aspose-pdf/Aspose.PDF-for-.NET 에서 확인하세요.
// 문서 디렉토리 경로.
string dataDir = RunExamples.GetDataDir_AsposePdf_Text();

Document doc = new Document();
Page page = doc.Pages.Add();

for (int i = 0; i < 4; i++)
{
    TextFragment text = new TextFragment("Lorem ipsum \r\ndolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.");
    text.TextState.FontSize = 20;
    page.Paragraphs.Add(text);
}
doc.Save(dataDir + "DetermineLineBreak_out.pdf");

string notifications = doc.Pages[1].GetNotifications();
File.WriteAllText(dataDir + "notifications_out.txt", notifications);