Λήψη Διαστάσεων σελίδας

Το Aspose.Cells για .NET είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να εργάζονται με αρχεία του Microsoft Excel μέσω προγραμματισμού. Προσφέρει ένα ευρύ φάσμα δυνατοτήτων για τον χειρισμό εγγράφων του Excel, συμπεριλαμβανομένης της δυνατότητας λήψης διαστάσεων σελίδας. Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στα βήματα για την ανάκτηση διαστάσεων σελίδας χρησιμοποιώντας το Aspose.Cells για .NET.

Βήμα 1: Δημιουργήστε μια παρουσία της κλάσης Βιβλίο εργασίας

Για να ξεκινήσουμε, πρέπει να δημιουργήσουμε μια παρουσία της κλάσης Βιβλίο εργασίας, η οποία αντιπροσωπεύει το βιβλίο εργασίας του Excel. Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας τον ακόλουθο κώδικα:

Workbook book = new Workbook();

Βήμα 2: Πρόσβαση στο υπολογιστικό φύλλο

Στη συνέχεια, πρέπει να πλοηγηθούμε στο φύλλο εργασίας του βιβλίου εργασίας όπου θέλουμε να ορίσουμε τις διαστάσεις της σελίδας. Σε αυτό το παράδειγμα, ας υποθέσουμε ότι θέλουμε να δουλέψουμε με το πρώτο φύλλο εργασίας. Μπορούμε να έχουμε πρόσβαση χρησιμοποιώντας τον ακόλουθο κώδικα:

Worksheet sheet = book.Worksheets[0];

Βήμα 3: Ρυθμίστε το μέγεθος χαρτιού σε A2 και το πλάτος και το ύψος εκτύπωσης σε ίντσες

Τώρα θα ορίσουμε το μέγεθος χαρτιού σε A2 και θα εκτυπώσουμε το πλάτος και το ύψος της σελίδας σε ίντσες. Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας τον ακόλουθο κώδικα:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("A2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Βήμα 4: Ρυθμίστε το μέγεθος χαρτιού σε A3 και το πλάτος και το ύψος εκτύπωσης σε ίντσες

Στη συνέχεια, θα ορίσουμε το μέγεθος χαρτιού σε A3 και θα εκτυπώσουμε το πλάτος και το ύψος της σελίδας σε ίντσες. Εδώ είναι ο αντίστοιχος κωδικός:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("A3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Βήμα 5: Ρυθμίστε το μέγεθος χαρτιού σε A4 και το πλάτος και το ύψος εκτύπωσης σε ίντσες

Τώρα θα ορίσουμε το μέγεθος χαρτιού σε A4 και θα εκτυπώσουμε το πλάτος και το ύψος της σελίδας σε ίντσες. Εδώ είναι ο κωδικός:

sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("A4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Βήμα 6: Ορίστε το μέγεθος χαρτιού σε Letter και εκτυπώστε το πλάτος και το ύψος σε ίντσες

Τέλος, θα ορίσουμε το μέγεθος χαρτιού σε Letter και θα εκτυπώσουμε το πλάτος και το ύψος της σελίδας σε ίντσες. Εδώ είναι ο κωδικός:

sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("Letter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);

Δείγμα πηγαίου κώδικα για Λήψη διαστάσεων σελίδας χρησιμοποιώντας το Aspose.Cells για .NET

// Δημιουργήστε μια παρουσία της κλάσης Βιβλίο εργασίας
Workbook book = new Workbook();
// Πρόσβαση στο πρώτο φύλλο εργασίας
Worksheet sheet = book.Worksheets[0];
// Ρυθμίστε το μέγεθος χαρτιού σε A2 και εκτυπώστε το πλάτος και το ύψος του χαρτιού σε ίντσες
sheet.PageSetup.PaperSize = PaperSizeType.PaperA2;
Console.WriteLine("PaperA2: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Ρυθμίστε το μέγεθος χαρτιού σε A3 και εκτυπώστε το πλάτος και το ύψος του χαρτιού σε ίντσες
sheet.PageSetup.PaperSize = PaperSizeType.PaperA3;
Console.WriteLine("PaperA3: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Ρυθμίστε το μέγεθος χαρτιού σε A4 και εκτυπώστε το πλάτος και το ύψος του χαρτιού σε ίντσες
sheet.PageSetup.PaperSize = PaperSizeType.PaperA4;
Console.WriteLine("PaperA4: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
// Ρυθμίστε το μέγεθος χαρτιού σε Letter και εκτυπώστε το πλάτος και το ύψος του χαρτιού σε ίντσες
sheet.PageSetup.PaperSize = PaperSizeType.PaperLetter;
Console.WriteLine("PaperLetter: " + sheet.PageSetup.PaperWidth + "x" + sheet.PageSetup.PaperHeight);
Console.WriteLine("GetPageDimensions executed successfully.\r\n");

συμπέρασμα

Συγχαρητήρια ! Μάθατε πώς να ανακτάτε διαστάσεις σελίδας χρησιμοποιώντας το Aspose.Cells για .NET. Αυτή η δυνατότητα μπορεί να είναι χρήσιμη όταν χρειάζεται να εκτελέσετε συγκεκριμένες λειτουργίες με βάση τις διαστάσεις της σελίδας στα αρχεία σας Excel.

Μην ξεχάσετε να εξερευνήσετε περαιτέρω την τεκμηρίωση του Aspose.Cells για να ανακαλύψετε όλες τις ισχυρές δυνατότητες που προσφέρει.

Συχνές ερωτήσεις

1. Ποια άλλα μεγέθη χαρτιού υποστηρίζει το Aspose.Cells για .NET;

Το Aspose.Cells για .NET υποστηρίζει μια ποικιλία μεγεθών χαρτιού, όπως A1, A5, B4, B5, Executive, Legal, Letter και πολλά άλλα. Μπορείτε να ελέγξετε την τεκμηρίωση για την πλήρη λίστα των υποστηριζόμενων μεγεθών χαρτιού.

2. Μπορώ να ορίσω προσαρμοσμένες διαστάσεις σελίδας με το Aspose.Cells για .NET;

Ναι, μπορείτε να ορίσετε προσαρμοσμένες διαστάσεις σελίδας καθορίζοντας το επιθυμητό πλάτος και ύψος. Το Aspose.Cells προσφέρει πλήρη ευελιξία για την προσαρμογή των διαστάσεων της σελίδας στις ανάγκες σας.

3. Μπορώ να λάβω τις διαστάσεις της σελίδας σε μονάδες εκτός από ίντσες;

Ναι, το Aspose.Cells για .NET σάς επιτρέπει να λαμβάνετε διαστάσεις σελίδας σε διαφορετικές μονάδες, συμπεριλαμβανομένων ιντσών, εκατοστών, χιλιοστών και σημείων.

4. Το Aspose.Cells για .NET υποστηρίζει άλλες δυνατότητες επεξεργασίας ρυθμίσεων σελίδας;

Ναι, το Aspose.Cells προσφέρει μια πλήρη γκάμα δυνατοτήτων για την επεξεργασία ρυθμίσεων σελίδας, συμπεριλαμβανομένων των ρυθμίσεων περιθωρίων, προσανατολισμού, κεφαλίδων και υποσέλιδων κ.λπ.