DisplayTextFormatterSupport
DisplayTextFormatterSupport
Overview
DisplayTextFormatterSupport यह एक क्लास है Aspose.Cells FOSS के लिए C++।.
आंतरिक सहायक विधियां संख्यात्मक, पाठ और तारीख / समय के मूल्यों को प्रदर्शित-टेक्स्ट प्रारूपण के लिए।.
इस कक्षा में सी ++ प्रोग्रामों में DisplayTextFormatterSupport वस्तुओं के साथ काम करने के लिए 17 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: ContainsNumericPlaceholder, ConvertToDouble, DisplayTextFormatterSupport, EvaluateCondition, ExpandSectionPattern, GetAbsoluteNumericValue, IsNumericValue, ParseSections, SanitizeNumericSection, SelectDateTimeSection, SelectNumericSection, SelectTextSection,और 5 अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी सी ++ अनुप्रयोग के लिए उपलब्ध हैं Aspose.Cells FOSS को C++ पैकेज के साथ स्थापित करने के बाद।.
Methods
| Signature | Description |
|---|---|
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 | गैर-आंकड़ा मूल्य अपरिवर्तित वापस कर दिया जाता है।. |