2017-02-12 21 views
1

現在、OpenXML SDKとMS Wordを使用しているプロジェクトで作業しています。私はOpen XML SDKとC#を使用してWord文書にカスタムヘッダを追加しています。 https://msdn.microsoft.com/en-us/library/office/cc546917.aspxOpenXMLを使用してヘッダに単語を追加して回転する

ヘッダーを回転する必要があります。ヘッダーを回転する必要があります。これは、ページを垂直方向に下向きにして、右側に配置されています。私はsomヘルプとそれを行うためのヒントが必要です。 somebodysにヒントやコードサンプルがある場合は、ここに投稿してください。

私はOpenXMLを初めてお使いになるので、参考になる良いページについて知っていれば、それも投稿してください。

答えて

1

ドキュメントを参照するには、Microsoftが提供するOpenXMLツール(https://www.microsoft.com/en-gb/download/details.aspx?id=30425)を使用します。ダウンロードをクリックすると、ツール1を含む2つのファイルが表示されます。

非常に便利なことは、手動で単語を作成し、エクスプローラを使用してセクションを見つけてコードを反映させることです。これは、あなたのアプリでそれを実装する方法の素晴らしいアイデアを提供します。

XML Productivity Tool: Explorer

XML Productivity Tool: Reflected Code

+0

ヒントをありがとう。このツールは完璧です! – Ilyas

+0

あなたは大歓迎です! – Rendition

2

私のアドバイスはWordで始めることです:コードで作成したい種類の文書の小さな例を作成してみてください。 Wordで作成されたXMLを調べると、OpenXML SDKを使用してドキュメントを作成する方法がわかります。

'垂直ヘッダー'を作成するには、Wordで文書の上部をダブルクリックして 'ヘッダー' fxを開くことができます。次に、ヘッダーに必要なテキストを含むテキストボックスを挿入します。このテキストボックスをページの右側に揃えてください(レイアウト - >位置 - >正方形テキストの折り返しを使用した右上の位置)。

おそらくdocxファイルはzipファイルなので、解凍してファイルword\header1.xmlword\header2.xmlword\header3.xmlのxmlを見てください。 (単語がテキストボックスを生成する<wps:txbx>又は<v:textbox>のいずれかを使用して<Choice> -elementを挿入するために、XMLは少し圧倒的である。)

MSDNEric Whites blogをチェックし、また、いくつかの優れたものを有しています。

+0

[OpenXMLの生産性向上ツール(http://stackoverflow.com/documentation/openxml/6967/getting-started-with-openxml/28257/using-open-xml-sdk -2-5-生産性ツール#t = 201702231534281744802)も有用である。 –

関連する問題