Изменение абсолютного размера изображения в Word Doc с помощью C #

Я добавил изображение в Word Doc как:

var app = new Word.Application();
DocForPrint = app.Documents.Add();
Range docRange = DocForPrint.Range();
Word.InlineShape picShape = docRange.InlineShapes.AddPicture(imgPath);

, и теперь я хочу изменить / установить его Абсолютный размер, как в Word Editor

] Дело в том, что я не могу найти, есть ли свойство для него, потому что

picShape.Width = 50;

кажется размером pxl.

Знаете ли вы, как это можно сделать?

0
задан 13 August 2018 в 14:48

1 ответ

Поскольку Word является текстовым процессором, многие измерения, которые он использует, находятся в точках - это измерение печати. К счастью, приложение Word также предоставляет функции преобразования для точек, пикселей, сантиметров и дюймов.

Word.Document DocForPrint = wdApp.Documents.Add();
Word.Range docRange = DocForPrint.Content;
Word.InlineShape picShape = docRange.InlineShapes.AddPicture(imgPath);
picShape.Width = wdApp.CentimetersToPoints(21.89f);
picShape.Height = wdApp.CentimetersToPoints(15.6f); 
0
ответ дан 15 August 2018 в 17:02

Другие вопросы по тегам:

Похожие вопросы: