HorizontalResolution
Содержание
[
Скрывать
]ImageSize.HorizontalResolution property
Получает горизонтальное разрешение в DPI.
public double HorizontalResolution { get; }
Примеры
Показывает, как читать свойства изображения в фигуре.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Вставляем в документ фигуру, содержащую изображение, взятое из нашей локальной файловой системы.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");
// Если фигура содержит изображение, ее свойство ImageData будет действительным,
// и он будет содержать объект ImageSize.
ImageSize imageSize = shape.ImageData.ImageSize;
// Объект ImageSize содержит доступную только для чтения информацию об изображении внутри фигуры.
Assert.AreEqual(400, imageSize.HeightPixels);
Assert.AreEqual(400, imageSize.WidthPixels);
const double delta = 0.05;
Assert.AreEqual(95.98d, imageSize.HorizontalResolution, delta);
Assert.AreEqual(95.98d, imageSize.VerticalResolution, delta);
// Мы можем основывать размер фигуры на размере ее изображения, чтобы избежать растягивания изображения.
shape.Width = imageSize.WidthPoints * 2;
shape.Height = imageSize.HeightPoints * 2;
doc.Save(ArtifactsDir + "Drawing.ImageSize.docx");
Смотрите также
- class ImageSize
- пространство имен Aspose.Words.Drawing
- сборка Aspose.Words