所以,我正在編輯rtf文件並在其中添加一些圖像。RTF Picturescale
我找到了這個幫助我添加圖片的topic。但我不明白,也沒有成功地將它添加到好的規模。
它添加,默認規模的6,但即使我嘗試添加一個規模100,它並沒有在6
在這裏工作,現在仍然是我做的:
string mpic = @"{\pict\jpegblip\picw" +
returnImage.Width.ToString() + @"\pich" + returnImage.Height.ToString() +
@"\picwgoal" + returnImage.Width.ToString() + @"\pichgoal" + returnImage.Height.ToString() +
@"\picscalex" + 100.ToString() + @"\picscaley" + 100.ToString() +
@"\hex " + str + "}";
(當然,我也試過@"\picscaley100"
,結果相同)
所以基本上,我只是添加圖像,並指定比例。
我讀到它是默認的100%,但是當我沒有這個尺度時,它仍然是6%,而當我添加尺度時,沒有改變。
這是顯而易見的不是好的wsay,但我沒有找到一個完整的行的例子。
我想我忘了一個重要的部分:這個字符串,替換文檔中的另一個字符串。和文件,我從字節到字符串covnert,以便我可以修改我的文檔。
using (var file = new MemoryStream(text))
using (var reader = new StreamReader(file))
{
//on se place au début du document à lire
reader.BaseStream.Seek(0, SeekOrigin.Begin);
//tant que la lecture n'est pas rendu à la fin du document on continue
while (!reader.EndOfStream)
{
//ecriture de chaque ligne du byte dans une string
contenu += reader.ReadLine();
}
}
myString.Replace("myImage", mpic);
而且這可能是一個原因。
這裏有差異,與字modifiyng規模後:
你用什麼程序打開文件?另外 - 你能提供一個你的程序輸出的簡短剪輯嗎? –
我使用word來打開文件,當它生成時。更新我的帖子。 –