更改格式LeftIndent值

时间:2013-09-04 23:07:50

标签: c# ms-word office-interop

设置Paragraph.Format的LeftIndent是什么最安全的方法让'说'0.38“??

尝试

  Paragraph parag = doc.Content.Paragraphs.Add(ref missing);
  parag.Range.Text = "bla bla bla";
  parag.Format.LeftIndent = Convert.ToSingle("0.38");

但文字显示没有缩进左边!!!

1 个答案:

答案 0 :(得分:3)

Paragraph.LeftIndent财产:

  

返回或设置一个表示左缩进值的单词( in   对于指定的段落,表格行或HTML分区,请指出

您需要的是以磅为单位转换价值。你传递的价值太小了。

您可以使用InchesToPoints方法或CentimetersToPoints方法转换英寸或厘米的测量值。这些方法可从Word.Application对象获得。