2013-06-10 5 views
0

텍스트 및 이미지를 개체로 처리 할 편집기를 찾아야합니다. 예를 들어, 3 행의 텍스트 문자열을 사용하여 캔버스 내에서 이미지를 추가하고 캔버스 내에서 크기를 조정할 수 있습니다. 그 결과를 가져 와서 저장하고 인쇄 할 수 있도록 각 객체의 오프셋과 위치를 수동으로 가져 왔는지 (바람직한지), 전체 캔버스를 이미지로 가져와 저장하는지 여부를 결정합니다.WinForms 용 C#에서 개체 편집기 만들기

눈금자가 좋을 것 같습니다 ... 포토샵을 다시 만들려고하지는 않지만 아이디어는 비슷합니다.

나는 C#을 윈폼 응용 프로그램에서이 일을 할 것입니다

는, WPF 솔루션이 더 적합 할 수도 있고, 내가 윈폼 내에서 WPF 컨트롤을 가질 수 있습니다 생각하지만 보인다 ...

어떤 방향이나 조언 대단히 감사하겠습니다.

답변

0

winforms 잊어 버려. 아무것도 지원하지 않습니다. 가장 좋은 방법은 WPF에서 수행하는 것입니다. 필요한 경우 ElementHost을 통해 기존 winforms 응용 프로그램에 통합 할 수 있습니다.

https://stackoverflow.com/a/15580293/643085

https://stackoverflow.com/a/15469477/643085

https://stackoverflow.com/a/15821573/643085 또한

, 패닝과 기능을 크기 조정, 줌을 지원하는이 예제를 참조하십시오 :

내 비슷한 답변/이것에 대해 샘플을 참조하십시오

https://stackoverflow.com/a/16947081/643085

그들은 모두 MVVM 기반이며 흥미로운 기능을 가지고 있습니다.

쉽게 이러한 샘플을 사용자 정의하고 어떤 요소의 유형에 추가 할 수 있습니다, 기능을

  • 형상,
  • 가능한 대화 형 UI 요소를

    • 이미지 (텍스트 상자, 선택 상자, 무엇이든),
    • 텍스트,
    • 비디오,
    • FlowDocuments,
    • 또는 무엇이든 화면에 표시됨)

    추가 데이터 항목 및 그에 해당하는 DataTemplates을 추가하십시오.