<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>A Glass case of Thoughts</title>
	<atom:link href="http://jyotsna.philogy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://jyotsna.philogy.com</link>
	<description>By Jyotsna Sonawane</description>
	<lastBuildDate>Mon, 06 Feb 2012 00:47:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jyotsna.philogy.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/144e3f216a63c20ec12e9fd5e8727bd2?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>A Glass case of Thoughts</title>
		<link>http://jyotsna.philogy.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jyotsna.philogy.com/osd.xml" title="A Glass case of Thoughts" />
	<atom:link rel='hub' href='http://jyotsna.philogy.com/?pushpress=hub'/>
		<item>
		<title>Rituals</title>
		<link>http://jyotsna.philogy.com/2011/09/27/rituals/</link>
		<comments>http://jyotsna.philogy.com/2011/09/27/rituals/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 05:54:20 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[Brain Munch]]></category>
		<category><![CDATA[rituals]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=798</guid>
		<description><![CDATA[Respecting somebody&#8217;s genuine feelings is more than enough a reason to follow rituals you may not necessarily want to.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=798&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Respecting somebody&#8217;s genuine feelings is more than enough a reason to follow rituals you may not necessarily want to.</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/798/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/798/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/798/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=798&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2011/09/27/rituals/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>C# word automation : Inserting page break</title>
		<link>http://jyotsna.philogy.com/2011/05/30/c-word-automation-inserting-page-break/</link>
		<comments>http://jyotsna.philogy.com/2011/05/30/c-word-automation-inserting-page-break/#comments</comments>
		<pubDate>Mon, 30 May 2011 09:32:50 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA["Microsoft.Office.Interop.Word"]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[C# word automation]]></category>
		<category><![CDATA[insert page break]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=781</guid>
		<description><![CDATA[I went through many articles in order to insert a page break in word document with C#. Though they seemed to work for others, they did not for me. But I did find a way to insert breaks. WHERE wrdDocument - Active word document object of type : Microsoft.Office.Interop.Word.Document<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=781&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I went through many articles in order to insert a page break in word document with C#. Though they seemed to work for others, they did not for me. But I did find a way to insert breaks.</p>
<p><pre class="brush: csharp;">
object oEndOfDoc = &quot;\\endofdoc&quot;;
object paramNextPage = WdBreakType.wdSectionBreakNextPage;

wrdDocument.Bookmarks.get_Item(ref oEndOfDoc).Range.InsertBreak(ref paramNextPage);

</pre></p>
<p>WHERE<br />
<em>wrdDocument</em><br />
- Active word document object of type : Microsoft.Office.Interop.Word.Document</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/781/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=781&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2011/05/30/c-word-automation-inserting-page-break/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>C# Word Automation: Inserting images with text wrapping around</title>
		<link>http://jyotsna.philogy.com/2011/03/09/c-word-automation-inserting-images-with-text-wrapping-around/</link>
		<comments>http://jyotsna.philogy.com/2011/03/09/c-word-automation-inserting-images-with-text-wrapping-around/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 09:19:44 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[C# insert image in word document with text wrap]]></category>
		<category><![CDATA[C# word automation]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=764</guid>
		<description><![CDATA[As I work, I keep noting about my work here. Earlier, I wrote about inserting images in a word document at a bookmark in this post. Later, arose the need for having text wrapping around an image if it is small for document width. Solution is to use frames to achieve it and here is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=764&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I work, I keep noting about my work here. Earlier, I wrote about inserting images in a word document at a bookmark in <a href="http://jyotsna.philogy.com/2010/12/23/c-word-automation-inserting-images/">this</a> post. Later, arose the need for having text wrapping around an image if it is small for document width. Solution is to use frames to achieve it and here is how I did it.</p>
<p>CImage class definition:<br />
<pre class="brush: csharp;">
    public class CImage
    {
        public string Path
        {
            get;
            set;
        }

        public decimal Id
        {
            get;
            set;
        }

        public string Title
        {
            get;
            set;
        }

        public Image Bitmap
        {
            get;
            set;
        }

        public bool BusyLoading
        {
            get;
            set;
        }

        public void GetImage()
        {
            try
            {
                BusyLoading = true;
                WebRequest req = WebRequest.Create(Path);
                WebResponse response = req.GetResponse();
                Stream stream = response.GetResponseStream();

                Bitmap = Image.FromStream(stream);
                
                stream.Close();
            }
            catch
            {
                Bitmap = null;
            }
            finally
            {
                BusyLoading = false;
            }
        }

 
        public override bool Equals(object obj)
        {
            CImage objToCompare = obj as CImage;
            if (objToCompare == null)
                return false;
            return this.Id.Equals(objToCompare.Id);
        }
    }
</pre></p>
<p>Adding frame at end of the document (can be any bookmark for that matter)<br />
<pre class="brush: csharp;">
Frame wrdFrame = wrdDocument.Frames.Add(wrdDocument.Bookmarks.get_Item(ref oEndOfDoc).Range);
</pre></p>
<p>WHERE<br />
<em>wrdDocument</em><br />
- Active word document object of type : Microsoft.Office.Interop.Word.Document</p>
<p>Setting frame properties for textwrap and autosize<br />
<pre class="brush: csharp;">
wrdFrame.TextWrap = true;
wrdFrame.VerticalDistanceFromText = 7;
wrdFrame.HorizontalDistanceFromText = 10;
wrdFrame.HeightRule = WdFrameSizeRule.wdFrameAuto;
wrdFrame.WidthRule = WdFrameSizeRule.wdFrameAuto;
</pre></p>
<p>Inserting image in frame<br />
<pre class="brush: csharp;">
Clipboard.SetDataObject(objImage.Bitmap);
wrdFrame.Range.Paste();
</pre></p>
<p>WHERE<br />
<em>objImage</em><br />
- Object of type CImage</p>
<p>And you are done !</p>
<h4>Important information</h4>
<p>You need to add a COM reference to your favorite word object library which should in turn add</p>
<ul>
<li>Microsoft.Office.Core</li>
<li>VBIDE</li>
<li>Word
<ul>&nbsp;</p>
<p>If you do not see these added, make sure you have PIAs for office version installed on your machine.<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&amp;displaylang=en">Get Office 2007 PIAs here</a><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&amp;displaylang=en">Get Office 2003 PIAs here</a></ul>
</li>
</ul>
<h5>Related Posts</h5>
<ul>
<li><a href="http://jyotsna.philogy.com/2010/12/23/c-word-automation-inserting-images/">C# Word Automation: Inserting Images</a></li>
<li><a href="http://jyotsna.philogy.com/2011/03/03/c-word-automation-how-to-add-a-shape-textbox/">C# Word Automation : How to add a Shape textbox</a></li>
<li><a href="http://jyotsna.philogy.com/2010/12/29/c-word-automation-solve-the-rpc-server-is-unavailable-exception-from-hresult-0x800706ba/">C# Word Automation: Solve “The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)”</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/764/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/764/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/764/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/764/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/764/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/764/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/764/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/764/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=764&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2011/03/09/c-word-automation-inserting-images-with-text-wrapping-around/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>Anticipating TortoiseSVN 1.7 Beginner&#8217;s Guide</title>
		<link>http://jyotsna.philogy.com/2011/03/04/anticipating-tortoisesvn-1-7-beginners-guide/</link>
		<comments>http://jyotsna.philogy.com/2011/03/04/anticipating-tortoisesvn-1-7-beginners-guide/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 13:43:53 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[SVN]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[packt publication]]></category>
		<category><![CDATA[tortoise svn 1.7 beginner's guide]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=743</guid>
		<description><![CDATA[Yesterday, I got an email from Zaid Siddiqui, Packt Publication asking to review their book Tortoise SVN 1.7 Beginner&#8217;s Guide by Lesley Harrison. And I agreed instantly being curious and experimental about SVN related stuff and Tortoise SVN being an important part in the whole scheme of things. Before I start reading any book, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=743&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I got an email from Zaid Siddiqui, Packt Publication asking to review their book <a href="https://www.packtpub.com/tortoisesvn-1-7-beginners-guide/book">Tortoise SVN 1.7 Beginner&#8217;s Guide</a> by Lesley Harrison. And I agreed instantly being curious and experimental about SVN related stuff and Tortoise SVN being an important part in the whole scheme of things.</p>
<p><img class="size-medium wp-image-745 aligncenter" title="Tortoise_cov" src="http://jy0tsna.files.wordpress.com/2011/03/tortoise_cov.jpg?w=243&#038;h=300" alt="" width="243" height="300" /></p>
<p>Before I start reading any book, I like to anticipate the experience it may offer me by it&#8217;s cover, title, and preface. This time of course it is no different and I thought i might as well write it down to check later what I got and what I did not.</p>
<p>By the sound of it&#8217;s title, I am really looking forward to using this book as a recommendation to a fresh out of college hired developer on team. I usually get really hard time explaining them why we do certain things with tortoise SVN the way we do. After some experience, they follow commonly used instructions and panic when they see something like a conflict for a file. Some of them actually did a revert without even giving it a second thought out of panic. Since this book is for beginners, I would really like to introduce a rule &#8211; look in this book if you have doubts and before taking any action [and before giving me a hard time <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ].</p>
<p>Second role I would like this book to play in my life as a process specialist is of a my personal desk copy &#8211; helping me get instant answers to problems I face in daily operations especially managing various versions and releases for various sizes of projects.</p>
<p>Security is another aspect I would like to get insights in. But that probably would be better covered as server part than tortoise SVN. Anything on that would certainly be delicious.</p>
<p>That much for now. Let&#8217;s see what I get after going through this book.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/743/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=743&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2011/03/04/anticipating-tortoisesvn-1-7-beginners-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>

		<media:content url="http://jy0tsna.files.wordpress.com/2011/03/tortoise_cov.jpg?w=243" medium="image">
			<media:title type="html">Tortoise_cov</media:title>
		</media:content>
	</item>
		<item>
		<title>C# Word Automation : How to add a Shape textbox</title>
		<link>http://jyotsna.philogy.com/2011/03/03/c-word-automation-how-to-add-a-shape-textbox/</link>
		<comments>http://jyotsna.philogy.com/2011/03/03/c-word-automation-how-to-add-a-shape-textbox/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 06:53:10 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA["Microsoft.Office.Interop.Word"]]></category>
		<category><![CDATA[Add shape text box in a word document]]></category>
		<category><![CDATA[C# word automation]]></category>
		<category><![CDATA[Shapes.AddTextBox]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=699</guid>
		<description><![CDATA[Though I took quite a lot of time to figure it out; when I did &#8211; it actually seemed pretty simple ! WHERE wrdDocument - Active word document object of type : Microsoft.Office.Interop.Word.Document objRange - Range object in wrdDocument where I want this text box to be inserted of type : Microsoft.Office.Interop.Word.Range &#160; In order [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=699&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Though I took quite a lot of time to figure it out; when I did &#8211; it actually seemed pretty simple !</p>
<p><pre class="brush: csharp;">
Shape wrdTextBox = wrdDocument.Shapes.AddTextbox(
Microsoft.Office.Core.MsoTextOrientation.msoTextOrientationHorizontal,
0, 2, 500, 30, ref objRange);
</pre></p>
<p>WHERE</p>
<p><em>wrdDocument</em><br />
- Active word document object of type : Microsoft.Office.Interop.Word.Document</p>
<p><em>objRange</em><br />
- Range object in wrdDocument where I want this text box to be inserted of type : Microsoft.Office.Interop.Word.Range</p>
<p>&nbsp;</p>
<p>In order to assign text and style to this text box:</p>
<p><pre class="brush: csharp;">

wrdTextBox.TextFrame.TextRange.Text = &quot;I am sitting right inside a textbox in word&quot;;
wrdTextBox.TextFrame.TextRange.set_Style(ref my_style);

</pre></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h4>Important information</h4>
<p>You need to add a COM reference to your favorite word object library which should in turn add</p>
<ul>
<li>Microsoft.Office.Core</li>
<li>VBIDE</li>
<li>Word
<ul>&nbsp;</p>
<p>&nbsp;</p>
<p>If you do not see these added, make sure you have PIAs for office version installed on your machine.<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&amp;displaylang=en">Get Office 2007 PIAs here</a><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&amp;displaylang=en">Get Office 2003 PIAs here</a></ul>
</li>
</ul>
<h5>Related Posts</h5>
<ul>
<li><a href="http://jyotsna.philogy.com/2010/12/23/c-word-automation-inserting-images/">C# Word Automation: Inserting Images</a></li>
<li><a href="http://jyotsna.philogy.com/2011/03/09/c-word-automation-inserting-images-with-text-wrapping-around/">C# Word Automation: Inserting images with text wrapping around</a></li>
<li><a href="http://jyotsna.philogy.com/2010/12/29/c-word-automation-solve-the-rpc-server-is-unavailable-exception-from-hresult-0x800706ba/">C# Word Automation: Solve “The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)”</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/699/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=699&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2011/03/03/c-word-automation-how-to-add-a-shape-textbox/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>SVN : Preparing for branching/ Merging process</title>
		<link>http://jyotsna.philogy.com/2011/02/03/svn-preparing-for-branching-merging-process/</link>
		<comments>http://jyotsna.philogy.com/2011/02/03/svn-preparing-for-branching-merging-process/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 11:38:36 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[branching and merging]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[svnadmin]]></category>
		<category><![CDATA[tortoiseSVN]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=664</guid>
		<description><![CDATA[Preparing your repository for branching and merging can turn into a headache when you do it for the first time. This is a small .. may be obvious .. note to everybody who can get some help My setup SVN Server hosted on linux Tortoise SVN as client being used from windows If you perform [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=664&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Preparing your repository for branching and merging can turn into a headache when you do it for the first time. This is a small .. may be obvious .. note to everybody who can get some help</p>
<p><strong>My setup</strong></p>
<ul>
<li>SVN Server hosted on linux</li>
<li>Tortoise SVN as client being used from windows</li>
</ul>
<p>If you perform following checks before getting into the process of branching and merging, you are going to save a lot of time and efforts trying to figure out errors messages and causes</p>
<ol>
<li>Make sure your <strong>SVN Server version</strong> is above 1.5. If not, <strong>UPGRADE</strong>. In my case it was 1.4.2 and I upgraded it to 1.6.* from <a href="http://www.open.collab.net/downloads/subversion/">Collabnet</a> </li>
<p></p>
<li>Make sure your <strong>SVN Repository version</strong> is upgraded. You can find that out by using following commands<br />
<pre class="brush: plain;">
cd /path/to/repo/reponame
cd db
cat format
</pre><br />
i.e. changing to repo/directory/db and looking at contents of <em>format</em> file. For 1.4.*, <em>format</em> file showed 2, which should be 4 for it to be a 1.6.* repository. I had to upgrade the repository version by using<br />
<pre class="brush: plain;">
svnadmin upgrade path/to/repo/reponame
</pre>
</li>
<p></p>
<li>Make sure your SVN Client is equipped to handle features offered by the upgraded SVN Server. I just downloaded version of tortoise svn made for 1.6 version</li>
<p>
</ol>
<p>After these checks, you can <a href="http://www.javaworld.com/javaworld/jw-01-2008/jw-01-svnmerging.html">choose the model</a> you want to opt for your process and get started. </p>
<p>In my case, I chose mainline development happening in trunk, creating branches after each phase release. Every-time a bug is fixed in a branch, its committed to its corresponding branch. Then from trunk, using TortoiseSVN&#8217;s &#8220;reintegrate a branch&#8221; option, I choose repository URL of branch and follow through steps to finish the merge. It works wonders !</p>
<p><strong>Related posts</strong></p>
<ul>
<li><a href="http://jy0tsna.files.wordpress.com/2009/05/putty-visharad-ssh-auth1.jpg2008/12/how-to-make-svn-remember-password/">How to make SVN remember password</a></li>
<li><a href="http://jyotsna.philogy.com/2009/05/what-to-do-when-your-svn-client-saves-a-wrong-password/">What to do : When your SVN client saves a wrong password</a></li>
<li><a href="http://jyotsna.philogy.com/2009/02/linux-how-to-replicate-svn-repository/">linux how to: replicate svn repository</a></li>
<li><a href="http://jyotsna.philogy.com/2008/12/linux-create-svn-repository/">linux: create svn repository</a></li>
<li><a href="http://jyotsna.philogy.com/2011/02/03/svn-utility-commands/">SVN : Utility commands</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/664/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/664/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/664/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/664/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/664/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/664/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/664/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/664/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/664/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/664/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/664/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/664/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/664/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/664/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=664&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2011/02/03/svn-preparing-for-branching-merging-process/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>SVN : Utility commands</title>
		<link>http://jyotsna.philogy.com/2011/02/03/svn-utility-commands/</link>
		<comments>http://jyotsna.philogy.com/2011/02/03/svn-utility-commands/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 11:00:24 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[create svn repository linux]]></category>
		<category><![CDATA[know svn version]]></category>
		<category><![CDATA[svn utility commands]]></category>
		<category><![CDATA[svnadmin]]></category>
		<category><![CDATA[upgrade svn repository]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=659</guid>
		<description><![CDATA[List of SVN utility commands that I needed to use frequently apart from commit and update. Feel free to add to the list Know SVN binary path Know SVN server version installed Know SVN Client server version installed Create SVN Respository You can then assign permissions to reponame directory like you do on any other [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=659&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>List of SVN utility commands that I needed to use frequently apart from commit and update. Feel free to add to the list</p>
<ul>
<li>Know SVN binary path<br />
<pre class="brush: plain;">
which svn
</pre>
</li>
<li>Know <strong>SVN server</strong> version installed<br />
<pre class="brush: plain;">
svnadmin --version
</pre>
</li>
<li>Know <strong>SVN Client</strong> server version installed<br />
<pre class="brush: plain;">
svn --version
</pre>
</li>
<li>Create SVN Respository<br />
<pre class="brush: plain;">
svnadmin create path/to/repository/reponame
</pre><br />
You can then assign permissions to reponame directory like you do on any other directory
</li>
<li>Upgrade <strong>SVN Respository</strong> version<br />
<pre class="brush: plain;">
svnadmin upgrade path/to/repository
</pre>
</li>
</ul>
<p><strong>Related posts</strong></p>
<ul>
<li><a href="http://jy0tsna.files.wordpress.com/2009/05/putty-visharad-ssh-auth1.jpg2008/12/how-to-make-svn-remember-password/">How to make SVN remember password</a></li>
<li><a href="http://jyotsna.philogy.com/2009/05/what-to-do-when-your-svn-client-saves-a-wrong-password/">What to do : When your SVN client saves a wrong password</a></li>
<li><a href="http://jyotsna.philogy.com/2009/02/linux-how-to-replicate-svn-repository/">linux how to: replicate svn repository</a></li>
<li><a href="http://jyotsna.philogy.com/2008/12/linux-create-svn-repository/">linux: create svn repository</a></li>
<li><a href="http://jyotsna.philogy.com/2011/02/03/svn-preparing-for-branching-merging-process/">SVN : Preparing for branching/ Merging process</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/659/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/659/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/659/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=659&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2011/02/03/svn-utility-commands/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>C# Word Automation: Solve &#8220;The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)&#8221;</title>
		<link>http://jyotsna.philogy.com/2010/12/29/c-word-automation-solve-the-rpc-server-is-unavailable-exception-from-hresult-0x800706ba/</link>
		<comments>http://jyotsna.philogy.com/2010/12/29/c-word-automation-solve-the-rpc-server-is-unavailable-exception-from-hresult-0x800706ba/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 18:40:31 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA["Microsoft.Office.Interop.Word"]]></category>
		<category><![CDATA["Microsoft.Office.Interop.Word" "The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)"]]></category>
		<category><![CDATA["The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)"]]></category>
		<category><![CDATA[C# word automation]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=520</guid>
		<description><![CDATA[Assignment: Export data in word 2003 format using COM Interop Problem: First time export worked just fine. Second time, I received exception &#8220;The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)&#8221; for &#8220;Microsoft.Office.Interop.Word&#8221; Solution: And just use the CDocumentExporter.AppClass wherever necessary Important information You need to add a COM reference to your favorite word object [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=520&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Assignment:</strong><br />
Export data in word 2003 format using COM Interop</p>
<p><strong>Problem:</strong><br />
First time export worked just fine. Second time, I received exception &#8220;The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)&#8221; for &#8220;Microsoft.Office.Interop.Word&#8221;</p>
<p><strong>Solution:</strong></p>
<p><pre class="brush: csharp;">  
public class CDocumentExporter
{
        static ApplicationClass _word_application;

        public static ApplicationClass AppClass
        {
            get
            {

                if (_word_application == null)
                {
                    _word_application = new ApplicationClass();
                    _word_application.ApplicationEvents2_Event_Quit += new ApplicationEvents2_QuitEventHandler(_word_application_ApplicationEvents2_Event_Quit);
                }
                return _word_application;
            }
        }

        static void _word_application_ApplicationEvents2_Event_Quit()
        {
            _word_application = null;
        }
}//end of class
</pre></p>
<p>And just use the CDocumentExporter.AppClass wherever necessary</p>
<h4>Important information</h4>
<p>You need to add a COM reference to your favorite word object library which should in turn add</p>
<ul>
<li>Microsoft.Office.Core</li>
<li>VBIDE</li>
<li>Word
<ul>&nbsp;</p>
<p>&nbsp;</p>
<p>If you do not see these added, make sure you have PIAs for office version installed on your machine.<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&amp;displaylang=en">Get Office 2007 PIAs here</a><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&amp;displaylang=en">Get Office 2003 PIAs here</a></ul>
</li>
</ul>
<h5>Related Posts</h5>
<ul>
<li><a href="http://jyotsna.philogy.com/2010/12/23/c-word-automation-inserting-images/">C# Word Automation: Inserting Images</a></li>
<li><a href="http://jyotsna.philogy.com/2011/03/03/c-word-automation-how-to-add-a-shape-textbox/">C# Word Automation : How to add a Shape textbox</a></li>
<li><a href="http://jyotsna.philogy.com/2011/03/09/c-word-automation-inserting-images-with-text-wrapping-around/">C# Word Automation: Inserting images with text wrapping around</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/520/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/520/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/520/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=520&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2010/12/29/c-word-automation-solve-the-rpc-server-is-unavailable-exception-from-hresult-0x800706ba/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>C# Word Automation: Inserting Images</title>
		<link>http://jyotsna.philogy.com/2010/12/23/c-word-automation-inserting-images/</link>
		<comments>http://jyotsna.philogy.com/2010/12/23/c-word-automation-inserting-images/#comments</comments>
		<pubDate>Thu, 23 Dec 2010 17:57:21 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[C# insert image in word document]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[word automation]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/?p=505</guid>
		<description><![CDATA[I was looking for a way to insert images at a bookmark in a word document and thought should document these for future reference CImage class Definition Scenario 1: You have a path of the image file which is to be inserted Scenario 2: When you have the bitmap in memory Important information You need [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=505&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was looking for a way to insert images at a bookmark in a word document and thought should document these for future reference</p>
<p><strong>CImage class Definition</strong></p>
<p><pre class="brush: csharp;">
public class CImage
{
        public string Path
        {
            get;
            set;
        }

        public decimal Id
        {
            get;
            set;
        }

        public string Title
        {
            get;
            set;
        }

        public Image Bitmap
        {
            get;
            set;
        }

        public bool BusyLoading
        {
            get;
            set;
        }

        public void GetImage()
        {
            try
            {
                BusyLoading = true;
                WebRequest req = WebRequest.Create(Path);
                WebResponse response = req.GetResponse();
                Stream stream = response.GetResponseStream();

                Bitmap = Image.FromStream(stream);
                stream.Close();
            }
            catch
            {
                Bitmap = null;
            }
            finally
            {
                BusyLoading = false;
            }
        }
}
</pre></p>
<p><strong>Scenario 1:</strong><br />
You have a path of the image file which is to be inserted<br />
<pre class="brush: csharp;">
public static void SetBookMark(Document p_objWordDocument, string p_strName,
          CImage p_objImage)
        {
            if (p_objWordDocument.Bookmarks.Exists(p_strName))
            {
                object objBookMark = p_strName;
                p_objWordDocument.Bookmarks.get_Item(ref objBookMark).Range.InlineShapes.AddPicture(p_objImage.Path, ... dozons of object params ...);
            }
        }
</pre></p>
<p><strong>Scenario 2:</strong><br />
When you have the bitmap in memory<br />
<pre class="brush: csharp;">
public static void SetBookMark(Document p_objWordDocument, string p_strName,
           CImage p_objImage)
        {
            if (p_objWordDocument.Bookmarks.Exists(p_strName))
            {
                object objBookMark = p_strName;
                Clipboard.SetDataObject(p_objImage.Bitmap);
                p_objWordDocument.Bookmarks.get_Item(ref objBookMark).Range.Paste();
            }
        }
</pre></p>
<h4>Important information</h4>
<p>You need to add a COM reference to your favorite word object library which should in turn add</p>
<ul>
<li>Microsoft.Office.Core</li>
<li>VBIDE</li>
<li>Word
<ul>&nbsp;</p>
<p>&nbsp;</p>
<p>If you do not see these added, make sure you have PIAs for office version installed on your machine.<br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=59daebaa-bed4-4282-a28c-b864d8bfa513&amp;displaylang=en">Get Office 2007 PIAs here</a><br />
<a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=3c9a983a-ac14-4125-8ba0-d36d67e0f4ad&amp;displaylang=en">Get Office 2003 PIAs here</a></ul>
</li>
</ul>
<h5>Related Posts</h5>
<ul>
<li><a href="http://jyotsna.philogy.com/2011/03/09/c-word-automation-inserting-images-with-text-wrapping-around/">C# Word Automation: Inserting images with text wrapping around</a></li>
<li><a href="http://jyotsna.philogy.com/2011/03/03/c-word-automation-how-to-add-a-shape-textbox/">C# Word Automation : How to add a Shape textbox</a></li>
<li><a href="http://jyotsna.philogy.com/2010/12/29/c-word-automation-solve-the-rpc-server-is-unavailable-exception-from-hresult-0x800706ba/">C# Word Automation: Solve “The RPC server is unavailable. (Exception from HRESULT: 0x800706BA)”</a></li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/505/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/505/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/505/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=505&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2010/12/23/c-word-automation-inserting-images/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
		<item>
		<title>Brain munch: Money</title>
		<link>http://jyotsna.philogy.com/2010/03/05/brain-munch-money/</link>
		<comments>http://jyotsna.philogy.com/2010/03/05/brain-munch-money/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 06:17:34 +0000</pubDate>
		<dc:creator>Jyotsna</dc:creator>
				<category><![CDATA[Brain Munch]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[money]]></category>

		<guid isPermaLink="false">http://jyotsna.philogy.com/2010/03/brain-munch-money/</guid>
		<description><![CDATA[Money is a toy introduced by mankind for mankind to be engaged for lifetime.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=478&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>
Money is a toy introduced by mankind for mankind to be engaged for lifetime.
</p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jy0tsna.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jy0tsna.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jy0tsna.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jy0tsna.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jy0tsna.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jy0tsna.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jy0tsna.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jy0tsna.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jy0tsna.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jy0tsna.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jy0tsna.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jy0tsna.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jy0tsna.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jy0tsna.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jyotsna.philogy.com&amp;blog=19356036&amp;post=478&amp;subd=jy0tsna&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jyotsna.philogy.com/2010/03/05/brain-munch-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/59272e407d1ae02c38c11a03dbd61cc2?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=X" medium="image">
			<media:title type="html">pixperiments</media:title>
		</media:content>
	</item>
	</channel>
</rss>
