EmulateRenderingToSizeOnPage

MetafileRenderingOptions.EmulateRenderingToSizeOnPage property

Ruft einen Wert ab oder legt diesen fest, der bestimmt, ob das Rendern der Metadatei die Anzeige der Metadatei entsprechend der Größe auf page oder die Anzeige der Metadatei in ihrer Standardgröße emuliert.

public bool EmulateRenderingToSizeOnPage { get; set; }

Bemerkungen

Wenn Metadateien in MS Word angezeigt werden, werden einige Grafiken möglicherweise entsprechend der tatsächlichen Metadateigröße in Pixeln skaliert. Das heißt, selbst das Zoomen kann die Anzeige der Metadatei beeinträchtigen.

Wenn dieser Wert auf eingestellt istWAHR Aspose.Words emuliert das Rendern entsprechend der Metadateigröße auf der Seite. Die Größe in Pixel wird aus der Metadateigröße auf der Seite und der angegebenen Größe berechnetEmulateRenderingToSizeOnPageResolution.

Wenn dieser Wert auf eingestellt istFALSCH, Aspose.Words emuliert das Rendern von Metadateien auf ihre Standardgröße in Pixeln.

Diese Option wird nur verwendet, wenn die Metadatei als Vektorgrafik gerendert wird.

Der Standardwert istWAHR.

Beispiele

Zeigt, wie die Metadatei entsprechend der Größe auf der Seite angezeigt wird.

Document doc = new Document(MyDir + "WMF with text.docx");

// Erstellen Sie ein „PdfSaveOptions“-Objekt, das wir an die „Save“-Methode des Dokuments übergeben können
// um zu ändern, wie diese Methode das Dokument in .PDF konvertiert.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// Setze die Eigenschaft „EmulateRenderingToSizeOnPage“ auf „true“
// um das Rendern entsprechend der Metadateigröße auf der Seite zu emulieren.
// Setze die Eigenschaft „EmulateRenderingToSizeOnPage“ auf „false“
// um das Rendern von Metadateien auf ihre Standardgröße in Pixeln zu emulieren.
saveOptions.MetafileRenderingOptions.EmulateRenderingToSizeOnPage = renderToSize;
saveOptions.MetafileRenderingOptions.EmulateRenderingToSizeOnPageResolution = 50;

doc.Save(ArtifactsDir + "PdfSaveOptions.EmulateRenderingToSizeOnPage.pdf", saveOptions);

Siehe auch