HorizontalResolution
Inhalt
[
Ausblenden
]ImageSize.HorizontalResolution property
Ruft die horizontale Auflösung in DPI ab.
public double HorizontalResolution { get; }
Beispiele
Zeigt, wie die Eigenschaften eines Bildes in einer Form gelesen werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Fügen Sie eine Form in das Dokument ein, die ein Bild aus unserem lokalen Dateisystem enthält.
Shape shape = builder.InsertImage(ImageDir + "Logo.jpg");
// Wenn die Form ein Bild enthält, ist seine ImageData-Eigenschaft gültig.
// und es wird ein ImageSize-Objekt enthalten.
ImageSize imageSize = shape.ImageData.ImageSize;
// Das ImageSize-Objekt enthält schreibgeschützte Informationen über das Bild innerhalb der Form.
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);
// Wir können die Größe der Form auf der Größe ihres Bildes basieren, um eine Dehnung des Bildes zu vermeiden.
shape.Width = imageSize.WidthPoints * 2;
shape.Height = imageSize.HeightPoints * 2;
doc.Save(ArtifactsDir + "Drawing.ImageSize.docx");
Siehe auch
- class ImageSize
- namensraum Aspose.Words.Drawing
- Montage Aspose.Words