Διάταξη Σελίδας Εικόνας

Διάταξη Σελίδας Εικόνας

Διάταξη Σελίδας Εικόνας

Αυτή η σελίδα τεκμηριώνει την κλάση διαμόρφωσης MultiPageLayout και τις σχετικές απαριθμήσεις απόδοσης εικόνας, και εξηγεί γιατί δεν υπάρχει λειτουργική διαδρομή αποθήκευσης σε αυτή την έκδοση.

Aspose.Words FOSS για .NET περιλαμβάνει ένα μικρό σύνολο κλάσεων μοντέλου για την περιγραφή του πώς θα τακτοποιηθούν πολλαπλές σελίδες εγγράφου όταν αποδοθούν σε μια ενιαία έξοδο βασισμένη σε εικόνα — MultiPageLayout και τις υποστηρικτικές απαριθμήσεις του. Αυτή η έκδοση δεν περιλαμβάνει τον ίδιο τον μηχανισμό διάταξης σελίδων και απόδοσης (δείτε Χαρακτηριστικά και Λειτουργίες και το επισκόπηση προϊόντος), έτσι αυτούς τους τύπους υπάρχουν στη δημόσια επιφάνεια του API ως πρωτότυπα διαμόρφωσης χωρίς διαδρομή αποθήκευσης που τους καταναλώνει σε αυτήν την κατασκευή.


MultiPageLayout

MultiPageLayout είναι μια κλειδωμένη κλάση της οποίας οι στατικές μεθόδους κατασκευής δημιουργούν κάθε μια διαφορετική διάταξη πολλαπλών σελίδων: Vertical(verticalGap) στοιβάζει τις σελίδες από πάνω προς τα κάτω με το καθορισμένο κενό μεταξύ τους· Horizontal(horizontalGap) τοποθετεί τις σελίδες πλάι-πλάι, από αριστερά προς δεξιά· Grid(columns, horizontalGap, verticalGap) οργανώνει τις σελίδες αριστερά-δεξιά, πάνω-κάτω σε ένα πλέγμα με τον καθορισμένο αριθμό στηλών· TiffFrames() διατηρεί κάθε σελίδα ως ξεχωριστό πλαίσιο αντί να τις συνδυάζει σε μία εικόνα· και SinglePage() αποδίδει μόνο μία σελίδα. Μόλις δημιουργηθεί, ένα στιγμιότυπο MultiPageLayout εκθέτει τα BackColor και BorderColor (και τα δύο Color) και το BorderWidth (float) για το στυλ του συνδυασμένου αποτελέσματος.


Σχετικές Απαριθμήσεις Απόδοσης

Τρεις επιπλέον απαριθμήσεις περιγράφουν τον ίδιο τομέα «σελίδες εγγράφου ως εικόνες»: ImageColorMode (None, Grayscale, BlackAndWhite) ελέγχει τη λειτουργία χρώματος των παραγόμενων εικόνων σελίδων· ImagePixelFormat απαριθμεί τις μορφές εικονοστοιχείου που είναι διαθέσιμες για τις παραγόμενες εικόνες σελίδων (όπως Format24BppRgb και Format32BppArgb); και ImageBinarizationMethod (Threshold, FloydSteinbergDithering) καθορίζει πώς μια εικόνα μετατρέπεται σε ασπρόμαυρη. Όπως και με το MultiPageLayout, αυτά ορίζονται στην επιφάνεια API αλλά δεν είναι επί του παρόντος συνδεδεμένα με μια κλάση επιλογών αποθήκευσης σε αυτήν την έκδοση — αυτή η κατασκευή FOSS δεν περιλαμβάνει εξαγωγή εικόνας, PDF ή XPS.


Συμβουλές και Καλύτερες Πρακτικές

  • Αντιμετωπίστε το MultiPageLayout και τις σχετικές απαριθμήσεις του μόνο ως αναφορά σε αυτήν την έκδοση — δεν υπάρχει διαδρομή Save() στην δημόσια επιφάνεια API που καταναλώνει μια παρουσία MultiPageLayout για να δημιουργήσει πραγματικά μια εικόνα.
  • Εάν η ροή εργασίας σας χρειάζεται να αποδώσει έγγραφα Word σε TIFF, PNG, JPEG ή άλλες μορφές εικόνας, χρησιμοποιήστε το εμπορικό Aspose.Words για .NET, που περιλαμβάνει τη πλήρη μηχανή απόδοσης για την οποία έχουν σχεδιαστεί αυτοί οι τύποι.
  • Μην συγχέετε αυτήν την περιοχή διάταξης σελίδας για εικόνες με την ενσωμάτωση εικόνων μέσα σε έγγραφο (το Shape / ImageData API) — πρόκειται για ξεχωριστή, κανονική λειτουργία περιεχομένου εγγράφου, όχι για απόδοση σελίδας.

Συνήθη Προβλήματα

ΠρόβλημαΑιτίαΔιόρθωση
Καμία μέθοδος δεν δέχεται ένα αντικείμενο MultiPageLayoutΑυτή η έκδοση δεν περιλαμβάνει τη μηχανή απόδοσης image/PDF/XPSΧρησιμοποιήστε το εμπορικό Aspose.Words για .NET για απόδοση σελίδων και εξαγωγή εικόνας
Document.Save() σε επέκταση εικόνας αποτυγχάνειΑυτή η έκδοση εξαιρεί τη μηχανή απόδοσης image/PDF/XPS που απαιτούν οι μορφές αποθήκευσης βασισμένες σε εικόναΑποθηκεύστε σε DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown ή απλό κείμενο αντ’ αυτού

FAQ

Μπορώ να χρησιμοποιήσω το MultiPageLayout για να εξάγω το έγγραφό μου ως πολυ-σελίδα TIFF;

Όχι σε αυτήν την έκδοση. Το MultiPageLayout και οι υποστηρικτικές απαριθμήσεις του (ImageColorMode, ImagePixelFormat, ImageBinarizationMethod) υπάρχουν στην επιφάνεια API, αλλά η διαδικασία αποθήκευσης απόδοσης εικόνας που θα τα κατανάλωνε δεν αποτελεί μέρος αυτής της κατασκευής FOSS.

Γιατί υπάρχει αυτή η κλάση αν δεν είναι λειτουργική εδώ;

Aspose.Words FOSS για .NET είναι ο γνήσιος κώδικας Aspose.Words μειωμένος σε ελεύθερο πυρήνα, όχι μια επανεγγραφή — ορισμένες κλάσεις επιπέδου μοντέλου που σχετίζονται με την αφαιρεμένη μηχανή απόδοσης παραμένουν μεταγλωττισμένες στη βιβλιοθήκη παρόλο που καμία υποστηριζόμενη διαδρομή αποθήκευσης αυτή τη στιγμή δεν τις χρησιμοποιεί.

Αποκλείεται επίσης η ενσωμάτωση εικόνας μέσα σε ένα έγγραφο;

Όχι — η εισαγωγή και μορφοποίηση εικόνων μέσα στο περιεχόμενο ενός εγγράφου (μέσω Shape και ImageData) είναι μια κανονική, υποστηριζόμενη λειτουργία επεξεργασίας εγγράφου. Μόνον η απόδοση ολόκληρων σελίδων σε μορφή εικόνας αποκλείεται.


API Reference Σύνοψη

Κλάση / EnumΠεριγραφή
MultiPageLayoutΡυθμίζει πώς πολλαπλές σελίδες συνδυάζονται σε ένα αποτέλεσμα βασισμένο σε εικόνα (Vertical, Horizontal, Grid, TiffFrames, SinglePage)
ImageColorModeΛειτουργία χρώματος για τις παραγόμενες εικόνες σελίδων (None, Grayscale, BlackAndWhite)
ImagePixelFormatΕπιλογές μορφής pixel για τις παραγόμενες εικόνες σελίδας
ImageBinarizationMethodΜέθοδος μετατροπής σε ασπρόμαυρο (Threshold, FloydSteinbergDithering)
 Ελληνικά