c# - للاندرويد - كيفية تصغير حجم الصورة بالكيلو بايت




كيفية تغيير حجم الصورة بعد إدراجه في مستند كلمة (2)

عند إدراج الصورة، يجب أن تعيدك إنلينشاب، والتي يمكنك تعديلها:

Word.Application app = new Word.Application();
var doc = app.Documents.Open(@"C:\Users\SomeUserName\Desktop\Doc1.docx");

var shape = doc.Bookmarks["PicHere"].Range.InlineShapes.AddPicture(@"C:\Users\SomePicture\Pictures\1234.JPG", false, true);
shape.Width = 150;
shape.Height = 150;
app.Visible = true;

أنا إضافة صورة إلى مستند كلمة في إشارة معينة. ومع ذلك، فإن الصورة كبيرة جدا وإجبار النص من الصفحة، لذلك أنا بحاجة إلى أن تكون قادرة على تغيير حجم الصورة بعد ذلك في وثيقة كلمة.


رمز، الذي اعتدت على تغيير حجم الصورة بنجاح هو:

var shape = headerRange.InlineShapes.AddPicture(tempLogoPathName, true, true).ConvertToShape();
shape.HeightRelative = 10f;
shape.WidthRelative = 40f;

يبدو أن كونفيرينغ إلى الشكل هو الحل. مجموعة سابقة ارتفاع مختلف مباشرة في إنلينشابس، أنتجت خطأ. (أنا مجرد تحرير وظيفة وتبسيط التعليمات البرمجية، لذلك لا تستخدم مكتبة دلل 2ND: Microsoft.Office.Core بعد الآن)





resize