2013-07-04 3 views
0

두 개의 연속 된 단락이 있고 두 번째 단락에 기울임 꼴로 된 텍스트가 있습니다. 이 잘 작동Word interop 한 단락에서 다음 단락 서식으로 텍스트 추가

Paragraph nextPar = firstPar.Next(); 
Range nextRange = nextPar.Range; 
firstRng.InsertAfter(nextRange.Text.ToString()); 

하지만 두 번째 단락의 텍스트에서 기울임 꼴을 제거 : 나는 다음이 코드를 사용하여 첫 번째 단락의 범위를 설정하여 첫 번째와 두 번째 단락의 텍스트를 추가합니다. 서식을 유지할 방법이 필요합니다.

답변

0

전체 범위에 기울임 꼴 (또는 굵게 또는 다른 스타일)이 적용됩니다. 을 사용하면 동일한 범위에 더 많은 텍스트를 넣기 때문에 암시 적으로 지정된 형식을 허용합니다. 이탤릭체/이탤릭체를 허용하려면 두 개의 다른 범위에 의존해야합니다.

단락을 계속 추가하고 원하는 다양한 스타일로 다양한 범위를 고려하십시오. Here 같은 줄에 다른 스타일 (범위)을 포함시키는 방법을 보여주는 예제가 있습니다.

+0

도움과 답장을 보내 주셔서 감사합니다. 그러나 제가 유지하고 싶은 두 번째 parapgraph의 이탤릭체입니다. firstRng에 추가하는 텍스트입니다. 어쩌면 내가 너를 오해 할 수도있어. 또한, 전체 범위는 기울임 꼴이 아니기 때문에 이탤릭체로 만드는 것은 내가 필요로하지 않는 것입니다. 감사합니다. –

+0

아니, 나는 그 질문을 오해 한 사람이었다. 이 경우 동일한 범위에 의존 할 수 없습니다. InsertAfter 할 때 첫 번째 범위를 확장하는 경우에만이 범위는 기울임 꼴을 가질 수 있지만 둘 다 가질 수는 없습니다. 오해에 대해 유감스럽게 생각합니다. (너무 빨리 대답하면 이런 종류가 있습니다.)), 당신은 나의 새로운 대답을 읽을 수 있습니다. – varocarbas

+0

나는 동일한 회선에 다른 스타일을 포함 할 수있는 몇 가지 대안을 제공하는 링크로 내 재계약을 다시 업데이트했습니다. – varocarbas

관련 문제