我必须从数据库中获取不同的图像并插入到 word 文档中,但是每个图像都必须根据 word 页面的方向放置在 word 文档中。
即对于每个过程,我必须将图像插入到 word 文档的同一页面中,因此我需要根据插入的图像动态更改该特定页面的方向。
请让我知道如何使用 C# 在 word 中动态更改一个特定页面的方向
我必须从数据库中获取不同的图像并插入到 word 文档中,但是每个图像都必须根据 word 页面的方向放置在 word 文档中。
即对于每个过程,我必须将图像插入到 word 文档的同一页面中,因此我需要根据插入的图像动态更改该特定页面的方向。
请让我知道如何使用 C# 在 word 中动态更改一个特定页面的方向
要将横向仅应用于当前页面,我使用了这个:
Range newRange = _WordDoc.Range(CurrentDocumentPosition, CurrentDocumentPosition);
newRange.InsertBreak(WdBreakType.wdSectionBreakNextPage);
_WordDoc.Sections[_WordDoc.Sections.Count].PageSetup.Orientation = WdOrientation.wdOrientLandscape;
应用wdSectionBreakNextPage类型的中断很重要。
晚了几年,但这是我正在使用的代码:
Word.Range wrdRng = mWordDoc.Bookmarks.get_Item(ref oEndOfDoc).Range;
wrdRng.InsertBreak(ref oSectionBreak);
Word.Paragraph oPara1 = mWordDoc.Content.Paragraphs.Add(ref oMissing);
oPara1.Range.Text = "Strategies & Performance Metrics";
oPara1.Range.set_Style(ref styleHeading2);
oPara1.Range.InsertParagraphAfter();
mWordDoc.Sections[2].PageSetup.Orientation = Word.WdOrientation.wdOrientLandscape;
我应该有一些代码来获取我添加的部分编号。