2013-07-23 2 views
0

Microsoft Office Word의 수식 편집기가 수행하는 응용 프로그램을 만들려고합니다. 이 작은 도구에 사용할 수있는 리소스 또는 설명서가 있습니까? 나는 실제로 어디에서 시작 해야할지 전혀 모른다. 그리고 이것이 내가 필요한 것이다 : 출발점! 아무도 나를 도울 수 있습니까?Word의 수식 편집기

P. 나는 이것을 발견했다 : MathType. 하지만 오픈 소스 응용 프로그램이 아니므로 배울 점이 없습니다.

+0

TeX 보드의 그래픽 편집기에 대한 토론을 볼 수 있습니다. 반면에, 대부분의 TeX 작성자는이를 피하는 경향이 있습니다. –

+0

죄송합니다, "TeX board"에 무슨 뜻인지 모르겠군요. 나에게 링크를 주시겠습니까? : D – Victor

+0

http://tex.stackexchange.com/이 사이트의 꼬리말의 첫 번째 칼럼은 TeX-LaTeX입니다. –

답변

1

Microsoft 솔루션을 통해 작업하려면 2 가지 방법이 있습니다.

  1. 단어 자동화 (또는 interop)를 사용하여 원하는대로 단어를 사용하십시오. http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.omaths(v=office.14).aspx을 시작점으로 볼 수 있습니다. 자동화를 사용하여 무언가를 만드는 방법을 이해하는 가장 좋은 방법은 Word를 시작하고 매크로 (http://office.microsoft.com/en-001/word-help/record-or-run-a-macro-HA010099769.aspx))를 기록한 다음 생성 된 코드를 보는 것입니다. 예를 들어 새 분수를 삽입하면 Vb.Net에서 이와 비슷한 모양이됩니다.

    Selection.OMaths (1) .Functions.Add (Selection.Range, wdOMathFunctionFrac) .Frac.Type = wdOMathFracBar 또 다른 옵션은 직접 DOCX 파일로 작업하는 것입니다

  2. 가. 당신은의 OpenXML SDK를 사용할 수 있습니다 (http://openxmldeveloper.org/) 당신이 원하는 모든 문서를 만들 수 있습니다. 이전의 경우와 마찬가지로 문서를 사용하여 작업하는 방법을 이해하는 것은 매우 어렵습니다. 정상적인 방법은 생산성 도구 (http://www.microsoft.com/en-us/download/details.aspx?id=5124)를 가져 오는 것입니다. office 2007+ 문서 및 그것을 생성하는 데 필요한 코드를 참조하십시오. 원하는 방정식을 만들어 저장하고 생산성 도구로 열어서 어떻게 완료되는지 확인하십시오.

openXML 접근 방식은 훨씬 빠르며 다중 스레드가 가능하며 Office를 설치할 필요가 없습니다. Interop은 시작하기 쉽고 이해하기 쉽고 Office에있는 일부 논리에 액세스 할 수 있습니다. 예를 들어 쉽게 목차를 만들 수 있습니다.

즐기십시오.