DisplayTextFormatterSupport

DisplayTextFormatterSupport

Približni podaci

DisplayTextFormatterSupport je razred u Aspose.Cells FOSS za C++.

Ugrađivanje i primjena internog pomoćnog sustava za prikaz tekstne formatacije numeričkih, tekstualnih i datum/vreme vrijednosti.

Ova klasa pruža 17 metoda za rad s DisplayTextFormatterSupport objektima u C++ programima. Postoje i sljedeće metode: ContainsNumericPlaceholder, ConvertToDouble, DisplayTextFormatterSupport, EvaluateCondition, ExpandSectionPattern, GetAbsoluteNumericValue, IsNumericValue, ParseSections, SanitizeNumericSection, SelectDateTimeSection, SelectNumericSection, SelectTextSection, i 5 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj C++ aplikaciji nakon instalacije paketa Aspose.Cells FOSS za C++.

Metoda za primjenu

PotpisOpisivanje
DisplayTextFormatterSupport()Zove DisplayTextFormatterSupport na ovom DisplayTextFormatterSupport primjerka.
SelectNumericSection(sections: std::vector<DisplayFormatSectionInfo>, numericValue: double, useAbsoluteValue: bool)std::optional<DisplayFormatSectionInfo>Izbor odgovarajućeg numeričkog dijela iz kodnog formata. Vrati std::nullopt kada su odjeljci prazni.
SelectTextSection(sections: std::vector<DisplayFormatSectionInfo>)std::optional<DisplayFormatSectionInfo>Izbor odjeljka teksta (četvrti dio ili prvi koji sadrži ‘@’). Vraća std::nullopt ako se ne nađe nijedan odjela tekšta.
SelectDateTimeSection(sections: std::vector<DisplayFormatSectionInfo>)std::optional<DisplayFormatSectionInfo>Izbor prvog nepraznog odjeljka datuma/vremena (između prvih tri). Vrati std::nullopt ako su svi prazni.
ParseSections(formatCode: std::string_view)std::vector<DisplayFormatSectionInfo>Proučava kod formata u opisnike odjeljaka.
SplitSections(formatCode: std::string_view)std::vector<std::string>Razdijeli format kod na necitirane, unescaped kolona.
TryParseSectionCondition(section: std::string_view, conditionOperator: std::string, conditionValue: double)boolPokušaji analizirati uvjet (operator + vrijednost) iz niza odjeljaka.
TryParseConditionToken(token: std::string_view, conditionOperator: std::string, conditionValue: double)boolPokušava analizirati znak stanja kao što je “>=10”.
EvaluateCondition(conditionOperator: std::string_view, numericValue: double, conditionValue: double)boolProcjena usporedbe između numericValue i conditionValu.
ShouldUseAbsoluteValue(section: std::string_view, numericValue: double)boolOdređuje se treba li pri oblikovanju koristiti apsolutnu vrijednost negativnog broja (tj. uzorak nema izričito znak ‘-’).
SanitizeNumericSection(section: std::string_view)std::stringStripovi direktivne zagrade, citata izlazke i znakove za držalac mjesta iz brojnog dijela, vraća očistiti niz (obrezati rubom).
StripDirectiveBrackets(section: std::string_view, preserveElapsedTokens: bool)std::stringUklanja okvirne direktive žetone iz niza odjeljka.
ContainsNumericPlaceholder(pattern: std::string_view)boolVrati true ako obrazac sadrži bilo koji numerički znak za držanje mjesta.
ExpandSectionPattern(pattern: std::string_view, valueText: std::string_view, replaceTextPlaceholder: bool)std::stringŠiri uzorak sekcije zamjenom tekstnih zalihe mjesta i uklanjanjem formatacija.
IsNumericValue(value: CellValue)boolVrati true ako CellValue sadrži numerički tip (int ili duplo).
ConvertToDouble(value: CellValue)doublePretvara brojevni CellValue u duplo. Baci std::invalid_argument ako vrijednost nije brojna.
GetAbsoluteNumericValue(value: CellValue)CellValueVrati apsolutnu numeričku vrijednost. Ne-numeričke vrijednosti se vraćaju nepromenjene.

Također pogledajte:

 Hrvatski