| ImageGear for .NET User Guide > Getting Started > ImageGear for .NET Visual Studio 2010 Tutorials > ImageGear for .NET C# Tutorial > Adding Office Support |
Once the base of the tutorial application is completed, you can extend it with Office support using the following steps:
Choose the Browse tab, navigate to "ImageGear for .NET v21\Bin" directory, select ImageGear21.Formats.Office.dll, and click OK.
You should now have the ImageGear21.Formats.Office assembly listed under References in the Solution Explorer.

| C# Example |
Copy Code |
|---|---|
using ImageGear.Formats.Office; | |
| C# Example |
Copy Code |
|---|---|
// Add support for Word files
ImGearFileFormats.Filters.Add(ImGearOffice.CreateWordFormat()); | |
| C# Example |
Copy Code |
|---|---|
private ImGearDocument imGearDocument; private int currPageNumber = -1; | |
| C# Example |
Copy Code |
|---|---|
private void UpdateMainView() { imGearPageView1.Page = imGearPage; imGearPageView1.Update(); } | |
| C# Example |
Copy Code |
|---|---|
imGearPage = ImGearFileFormats.LoadPage(stream, 0); | |
and replace it with:
| C# Example |
Copy Code |
|---|---|
imGearDocument = ImGearFileFormats.LoadDocument(stream, 0, -1); currPageNumber = 0; imGearPage = imGearDocument.Pages[currPageNumber]; | |
Also, replace the following code:
| C# Example |
Copy Code |
|---|---|
if (null != imGearPage && null != imGearPage.DIB && !imGearPage.DIB.IsEmpty()) { // create a new page display imGearPageDisplay = new ImGearPageDisplay(imGearPage); // associate the page display with the page view imGearPageView1.Display = imGearPageDisplay; // cause the page view to repaint imGearPageView1.Invalidate(); } | |
with:
| C# Example |
Copy Code |
|---|---|
if (imGearPage != null) { UpdateMainView(); } | |
| C# Example |
Copy Code |
|---|---|
imGearPage = imGearDocument.Pages[currPageNumber = 0]; UpdateMainView(); | |
| C# Example |
Copy Code |
|---|---|
if (currPageNumber - 1 >= 0)
{
imGearPage = imGearDocument.Pages[--currPageNumber];
UpdateMainView();
} | |
| C# Example |
Copy Code |
|---|---|
if (currPageNumber + 1 < imGearDocument.Pages.Count)
{
imGearPage = imGearDocument.Pages[++currPageNumber];
UpdateMainView();
} | |
| C# Example |
Copy Code |
|---|---|
currPageNumber = imGearDocument.Pages.Count - 1; imGearPage = imGearDocument.Pages[currPageNumber]; UpdateMainView(); | |
Now you are ready to compile and run the finished application working with Office documents.