Class ReportBuilderOptions
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Αναπαριστά τις επιλογές για τη λειτουργικότητα της μηχανής αναφοράς LINQ.
public class ReportBuilderOptions
Κληρονομικότητα
Κληρονομούμενα Μέλη
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Κατασκευαστές
ReportBuilderOptions()
public ReportBuilderOptions()
Ιδιότητες
KnownTypes
Λαμβάνει ένα μη διατεταγμένο σύνολο (δηλαδή, μια συλλογή μοναδικών στοιχείων) που περιέχει αντικείμενα System.Type των οποίων τα πλήρη ή μερικά προσδιορισμένα ονόματα μπορούν να χρησιμοποιηθούν εντός προτύπων αναφοράς που επεξεργάζονται από αυτήν την περίπτωση μηχανής για να καλέσουν τα στατικά μέλη των αντίστοιχων τύπων, να εκτελέσουν μετατροπές τύπων κ.λπ.
public KnownTypeSet KnownTypes { get; }
Τιμή Ιδιότητας
KnownTypeSet
MissingMemberMessage
Λαμβάνει ή ορίζει μια τιμή τύπου string που εκτυπώνεται αντί για μια έκφραση προτύπου που αναπαριστά μια απλή αναφορά σε ένα ελλείπον μέλος ενός αντικειμένου. Η προεπιλεγμένη τιμή είναι μια κενή συμβολοσειρά.
public string MissingMemberMessage { get; set; }
Τιμή Ιδιότητας
Παρατηρήσεις
Η ιδιότητα θα πρέπει να χρησιμοποιείται σε συνδυασμό με την επιλογή Aspose.Words.Reporting.ReportBuildOptions.AllowMissingMembers. Διαφορετικά, ρίχνεται μια εξαίρεση όταν συναντάται ένα ελλείπον μέλος ενός αντικειμένου.
Η ιδιότητα επηρεάζει μόνο την εκτύπωση μιας έκφρασης προτύπου που αναπαριστά μια απλή αναφορά σε ένα ελλείπον μέλος αντικειμένου. Για παράδειγμα, η εκτύπωση ενός δυαδικού τελεστή, του οποίου ένας από τους όρους αναφέρεται σε ένα ελλείπον μέλος αντικειμένου, δεν επηρεάζεται.
Η τιμή αυτής της ιδιότητας δεν μπορεί να οριστεί σε null.
Options
Λαμβάνει ή ορίζει ένα σύνολο σημαιών που ελέγχουν τη συμπεριφορά αυτής της περίπτωσης Aspose.Words.Reporting.ReportingEngine κατά την κατασκευή μιας αναφοράς.
public ReportBuildOptions Options { get; set; }