DisplayTextFormatterSupport

DisplayTextFormatterSupport

ΕΚΤΙΜΗΣΗ

DisplayTextFormatterSupport Είναι μια τάξη σε Aspose.Cells FOSS για C++.

Εσωτερικές μέθοδοι βοηθών για τη μορφοποίηση κειμένου-εκτύπωσης αριθμητικών, κείμενων και ημερομηνιών/ώρα.

Αυτή η κατηγορία παρέχει 17 μεθόδους για να εργαστείτε με DisplayTextFormatterSupport αντικείμενα σε προγράμματα C++. Οι διαθέσιμες μεθόδους περιλαμβάνουν: ContainsNumericPlaceholder, ConvertToDouble, DisplayTextFormatterSupport, EvaluateCondition, ExpandSectionPattern, GetAbsoluteNumericValue, IsNumericValue, ParseSections, SanitizeNumericSection, SelectDateTimeSection, SelectNumericSection, SelectTextSection,και 5 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή C++ μετά την εγκατάσταση του Aspose.Cells FOSS για το πακέτο C+.

Μέθοδοι

υπογραφήΠεριγραφή
DisplayTextFormatterSupport()Καλέστε DisplayTextFormatterSupport σε αυτή την περίπτωση DisplayTextFormatterSupport.
SelectNumericSection(sections: std::vector<DisplayFormatSectionInfo>, numericValue: double, useAbsoluteValue: bool)std::optional<DisplayFormatSectionInfo>Επιλέξτε την κατάλληλη αριθμητική ενότητα από έναν κωδικό μορφής parsed. Επιστρέφει std::nullopt όταν οι ενότητες είναι κενές.
SelectTextSection(sections: std::vector<DisplayFormatSectionInfo>)std::optional<DisplayFormatSectionInfo>Επιλέξτε το τμήμα κειμένου (τέταρτο τμήματα, ή πρώτα που περιέχει ‘@’). Επιστρέφει std::nullopt αν δεν υπάρχει τμήματος κείμενου.
SelectDateTimeSection(sections: std::vector<DisplayFormatSectionInfo>)std::optional<DisplayFormatSectionInfo>Επιλέξτε την πρώτη μη κενή ημερομηνία/ ώρα (μεταξύ των τριών πρώτων). Επιστρέφει std::nullopt αν όλα είναι άδεια.
ParseSections(formatCode: std::string_view)std::vector<DisplayFormatSectionInfo>Διαχωρίζει έναν κωδικό μορφοποίησης σε περιγραφές τμήματος.
SplitSections(formatCode: std::string_view)std::vector<std::string>Διαχωρίζει έναν κωδικό μορφής σε αδιάλειπτα, απρόσκοπτες ημιχολόνες.
TryParseSectionCondition(section: std::string_view, conditionOperator: std::string, conditionValue: double)boolΠροσπαθεί να διαχωρίσει μια κατάσταση (επιχειρηματίας + αξία) από ένα τμήμα.
TryParseConditionToken(token: std::string_view, conditionOperator: std::string, conditionValue: double)boolΠροσπαθεί να διαγράψει ένα κώδικα συνθηκών όπως “>=10”.
EvaluateCondition(conditionOperator: std::string_view, numericValue: double, conditionValue: double)boolΑξίζει μια σύγκριση μεταξύ αριθμητικής και συνθηκών.
ShouldUseAbsoluteValue(section: std::string_view, numericValue: double)boolΑποκαλύπτει αν η απόλυτη αξία ενός αρνητικού αριθμού θα πρέπει να χρησιμοποιηθεί κατά τη μορφοποίηση (δηλαδή το πρότυπο δεν έχει ρητό σημάδι ‘-’).
SanitizeNumericSection(section: std::string_view)std::stringΣτελίζει κατευθυντήριες γραμμές, αποχωρήσεις αναφοράς και χαρακτήρες τοποθετητών από μια αριθμητική ενότητα, επιστρέφοντας την καθαρισμένη αλυσίδα (κλειστό με κενό).
StripDirectiveBrackets(section: std::string_view, preserveElapsedTokens: bool)std::stringΑπομακρύνει τα σπασμένα κώδικα οδηγίας από μια γραμμή τμήματος.
ContainsNumericPlaceholder(pattern: std::string_view)boolΕπιστρέφει αληθινό εάν το πρότυπο περιέχει οποιοδήποτε αριθμητικό χαρακτήρα.
ExpandSectionPattern(pattern: std::string_view, valueText: std::string_view, replaceTextPlaceholder: bool)std::stringΕπέκταση ενός υποτύπου με αντικατάσταση των κειμένων κείμενο και την αφαίρεση διαρροές μορφοποίησης.
IsNumericValue(value: CellValue)boolΕπιστρέφει αληθινά εάν το CellValue έχει αριθμητικό τύπο (int ή διπλό).
ConvertToDouble(value: CellValue)doubleΜετατρέπεται σε διπλό αριθμικό CellValue. μετατρέποντας το std::invalid_argument εάν η τιμή δεν είναι αριθμητική.
GetAbsoluteNumericValue(value: CellValue)CellValueΕπιστρέφει την απόλυτη αριθμητική αξία. οι μη αριθμικές τιμές επιστρέφονται αμετάβλητες.

Δείτε επίσης

 Ελληνικά