API Reference
PdfLogicalTableValueParser
Parses normalized logical PDF table values without natural-language vocabulary.
Inheritance
- Object
- PdfLogicalTableValueParser
Methods
public static Boolean TryParseBoolean(String? value, out Boolean result) #BooleanParses invariant true or false Boolean literals.
Parameters
- value System.String?
- result System.Boolean
public static Boolean TryParseCurrency(String? value, CultureInfo? culture, out Decimal result, out String currencyToken) #BooleanParses a number with a leading or trailing currency symbol, culture currency symbol, or known uppercase ISO 4217 code. The detected affix is returned so consumers can preserve its visible meaning.
Parameters
- value System.String?
- culture System.Globalization.CultureInfo?
- result System.Decimal
- currencyToken System.String
public static Boolean TryParseCurrency(String? value, CultureInfo? culture, out Decimal result, out String currencyToken, out PdfLogicalCurrencyAffixPosition affixPosition, out Boolean affixUsesSpacing) #BooleanParses a currency value and also reports the source affix position and whether whitespace separated it from the number.
Parameters
- value System.String?
- culture System.Globalization.CultureInfo?
- result System.Decimal
- currencyToken System.String
- affixPosition OfficeIMO.Pdf.PdfLogicalCurrencyAffixPosition
- affixUsesSpacing System.Boolean
public static Boolean TryParseCurrency(String? value, CultureInfo? culture, out Decimal result, out String currencyToken, out PdfLogicalCurrencyAffixPosition affixPosition, out Boolean affixUsesSpacing, out Int32 decimalPlaces) #BooleanParses a currency value and also reports the visible fractional precision retained by the parsed decimal.
Parameters
- value System.String?
- culture System.Globalization.CultureInfo?
- result System.Decimal
- currencyToken System.String
- affixPosition OfficeIMO.Pdf.PdfLogicalCurrencyAffixPosition
- affixUsesSpacing System.Boolean
- decimalPlaces System.Int32
public static Boolean TryParseDateTime(String? value, CultureInfo? culture, out DateTime result) #BooleanParses an unambiguous invariant year-first date or date-time. Supplying a culture additionally enables localized date parsing when the value contains an explicit four-digit year.
Parameters
- value System.String?
- culture System.Globalization.CultureInfo?
- result System.DateTime
public static Boolean TryParsePercentage(String? value, CultureInfo? culture, out Decimal result) #BooleanParses a number followed by a Unicode percent sign and returns its fractional value.
Parameters
- value System.String?
- culture System.Globalization.CultureInfo?
- result System.Decimal
public static Boolean TryParseTime(String? value, CultureInfo? culture, out TimeSpan result) #BooleanParses a clock time using invariant culture unless an explicit culture is supplied.
Parameters
- value System.String?
- culture System.Globalization.CultureInfo?
- result System.TimeSpan
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?