일반적인 문제 일 것이 확실합니다. 일반적인 해결책이 있는지 모르겠습니다. 내 문제는 사용자가 GUI에서 여러 줄 텍스트 상자를보고있을 때 문제가 아니라 아래로 스크롤 할 수있는 경우입니다. 그러나 인쇄 할 때 특정 텍스트가 해당 텍스트 상자의 주어진 영역 아래쪽으로 가끔 가끔 끝납니다.여러 줄 텍스트 상자 입력을 제한하여 모든 내용을 인쇄 할 수 있도록 제한
사용자가 큰 글꼴을 선택할 수 없으므로 서식있는 텍스트 상자가 아니므로 페이지에서 벗어날 수 있습니다. 내가 =에 필요하면 그 신부를 십자가에 댑니다.)
그래서 저는 생각했습니다.
글자 수 제한을 사용하지만 캐리지를 여러 번 반환하는 경우 이는 맨 아래로 끝납니다.
또는 내가 구현하는 방법을 완전히 모르겠지만 잘 보이지 않는 '행'제한에 마지막으로
내가 결론을 내려왔다 당신이 말한 인쇄 할 때 여러 줄 텍스트 상자 당신이해야하는 입력 된 텍스트에 맞게 인쇄 된 문서의 영역을 확장하십시오. 이것이 가장 우아한 솔루션이라면 누구나 그러한 기능을 구현하기 위해 올바른 방향으로 나를 가리킬 수 있습니까?
사용자가 원하는만큼 입력 할 수있는 메모 필드를 생각해보십시오. 입력 된 모든 내용이 인쇄되도록하는 것이 좋습니다.
인쇄 할 때이 문제를 해결하는 방법을 찾아야합니다. 인쇄가 제대로 작동하지 않기 때문에 사용자 기능을 제한하지 마십시오. – musefan
사실,하지만 특히 글꼴 변경에 대한 아이디어를 다시 소개한다면 정의 된 영역이 인쇄를 위해 얼마나 커야할지 생각해보십시오. – Coops
일관된 글꼴 크기로 좋은 효과를 내기 위해 Graphics.MeasureString()을 사용했지만 텍스트의 크기가 다른 경우 (서식있는 텍스트를 사용할 때처럼) 가장 좋은 방법은 확실하지 않습니다. – musefan