Bildseitenlayout
Bildseitenlayout
Diese Seite dokumentiert die MultiPageLayout Konfigurationsklasse und ihre zugehörigen Bild-Rendering-Aufzählungen und erklärt, warum sie in dieser Ausgabe keinen funktionalen Speicherpfad haben.
Aspose.Words FOSS für .NET enthält einen kleinen Satz von Modellklassen, die beschreiben, wie mehrere Dokumentseiten angeordnet werden, wenn sie in eine einzige bildbasierte Ausgabe gerendert werden — MultiPageLayout und seine unterstützenden Aufzählungen. Diese Edition enthält nicht die Seitenlayout- und Rendering-Engine selbst (siehe Funktionen und Merkmale und das Produktübersicht), so existieren diese Typen in der öffentlichen API-Oberfläche als Konfigurationsprimitiven ohne einen Speicherpfad, der sie in diesem Build verwendet.
MultiPageLayout
MultiPageLayout ist eine versiegelte Klasse, deren statische Fabrikmethoden jeweils eine andere Mehrseiten-Anordnung erzeugen: Vertical(verticalGap) stapelt Seiten von oben nach unten mit dem angegebenen Abstand dazwischen; Horizontal(horizontalGap) platziert Seiten nebeneinander, von links nach rechts; Grid(columns, horizontalGap, verticalGap) ordnet Seiten von links nach rechts und von oben nach unten in einem Raster mit der angegebenen Spaltenzahl; TiffFrames() behält jede Seite als separates Bild bei, anstatt sie zu einem Bild zu kombinieren; und SinglePage() rendert nur eine einzelne Seite. Sobald gebaut, stellt eine MultiPageLayout-Instanz BackColor und BorderColor (beide Color) sowie BorderWidth (float) für die Stilgebung der kombinierten Ausgabe bereit.
Verwandte Rendering-Aufzählungen
Drei weitere Aufzählungen beschreiben denselben Bereich „Dokumentseiten als Bilder“: ImageColorMode (None, Grayscale, BlackAndWhite) steuert den Farbmodus der erzeugten Seitenbilder; ImagePixelFormat listet die für erzeugte Seitenbilder verfügbaren Pixelformate auf (wie Format24BppRgb und Format32BppArgb); und ImageBinarizationMethod (Threshold, FloydSteinbergDithering) gibt an, wie ein Bild in Schwarz-weiß konvertiert wird. Wie bei MultiPageLayout sind diese in der API-Oberfläche definiert, jedoch in dieser Ausgabe nicht mit einer Speicher-Options-Klasse verbunden — dieses FOSS-Build enthält keinen Export für Bild, PDF oder XPS.
Tipps und bewährte Verfahren
- Betrachten Sie
MultiPageLayoutund seine zugehörigen Aufzählungen in dieser Ausgabe nur als Referenz — es gibt keinenSave()-Pfad in der öffentlichen API-Oberfläche, der eineMultiPageLayout-Instanz verbraucht, um tatsächlich ein Bild zu erzeugen. - Wenn Ihr Workflow Word-Dokumente in TIFF, PNG, JPEG oder andere Bildformate rendern muss, verwenden Sie die kommerzielle Aspose.Words für .NET, die die vollständige Rendering-Engine enthält, für die diese Typen konzipiert sind.
- Verwechseln Sie diesen Bereich für Seitenlayout von Bildern nicht mit dem Einbetten von Bildern in ein Dokument (das
Shape/ImageDataAPI) — das ist ein separates, normales Dokumenten-Inhalts-Feature, kein Seiten-Rendering.
Häufige Probleme
| Problem | Ursache | Lösung |
|---|---|---|
Keine Methode akzeptiert eine MultiPageLayout-Instanz | Diese Edition enthält die image/PDF/XPS-Rendering-Engine nicht | Verwenden Sie das kommerzielle Aspose.Words für .NET für die Seitendarstellung und den Bildexport |
Document.Save() zu einer Bild-Erweiterung schlägt fehl | Diese Ausgabe schließt die image/PDF/XPS-Rendering-Engine aus, die von bildbasierten Speicherformaten benötigt wird | Speichern Sie stattdessen als DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown oder Klartext |
FAQ
Kann ich MultiPageLayout verwenden, um mein Dokument als mehrseitiges TIFF zu exportieren?
Nicht in dieser Ausgabe. MultiPageLayout und seine unterstützenden Aufzählungen (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) sind in der API-Oberfläche vorhanden, aber die Bild-Rendering-Speicher-Pipeline, die sie verbrauchen würde, ist nicht Teil dieses FOSS-Builds.
Warum existiert diese Klasse, wenn sie hier nicht funktional ist?
Aspose.Words FOSS für .NET ist der echte Aspose.Words Codebase, reduziert auf einen freien Kern, nicht ein Rewrite — einige model-layer Klassen, die an die entfernte Rendering-Engine gebunden sind, bleiben in die Bibliothek kompiliert, obwohl kein unterstützter Speicherpfad sie derzeit verwendet.
Wird das Einbetten eines Bildes in ein Dokument ebenfalls ausgeschlossen?
Nein — das Einfügen und Formatieren von Bildern im Inhalt eines Dokuments (über Shape und ImageData) ist eine normale, unterstützte Dokumentenbearbeitungsfunktion. Nur das Rendern ganzer Seiten in ein Bildformat ist ausgeschlossen.
API Reference Zusammenfassung
| Klasse / Aufzählung | Beschreibung |
|---|---|
MultiPageLayout | Konfiguriert, wie mehrere Seiten zu einer bildbasierten Ausgabe kombiniert werden (Vertical, Horizontal, Grid, TiffFrames, SinglePage) |
ImageColorMode | Farbmodus für erzeugte Seitenbilder (None, Grayscale, BlackAndWhite) |
ImagePixelFormat | Pixelformat-Optionen für generierte Seitenbilder |
ImageBinarizationMethod | Schwarz-Weiß-Konvertierungsmethode (Threshold, FloydSteinbergDithering) |