Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfLogicalTableValueParser

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision dce3df7a1b5d with working tree changes
Modifiers static

Parses normalized logical PDF table values without natural-language vocabulary.

Inheritance

  • Object
  • PdfLogicalTableValueParser

Methods

public static Boolean TryParseBoolean(String? value, out Boolean result) #
Returns: Boolean

Parses invariant true or false Boolean literals.

Parameters

value System.String? requiredposition: 0
result System.Boolean requiredposition: 1
TryParseCurrency 3 overloads
public static Boolean TryParseCurrency(String? value, CultureInfo? culture, out Decimal result, out String currencyToken) #
Returns: Boolean

Parses 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? requiredposition: 0
culture System.Globalization.CultureInfo? requiredposition: 1
result System.Decimal requiredposition: 2
currencyToken System.String requiredposition: 3
public static Boolean TryParseCurrency(String? value, CultureInfo? culture, out Decimal result, out String currencyToken, out PdfLogicalCurrencyAffixPosition affixPosition, out Boolean affixUsesSpacing) #
Returns: Boolean

Parses a currency value and also reports the source affix position and whether whitespace separated it from the number.

Parameters

value System.String? requiredposition: 0
culture System.Globalization.CultureInfo? requiredposition: 1
result System.Decimal requiredposition: 2
currencyToken System.String requiredposition: 3
affixPosition OfficeIMO.Pdf.PdfLogicalCurrencyAffixPosition requiredposition: 4
affixUsesSpacing System.Boolean requiredposition: 5
public static Boolean TryParseCurrency(String? value, CultureInfo? culture, out Decimal result, out String currencyToken, out PdfLogicalCurrencyAffixPosition affixPosition, out Boolean affixUsesSpacing, out Int32 decimalPlaces) #
Returns: Boolean

Parses a currency value and also reports the visible fractional precision retained by the parsed decimal.

Parameters

value System.String? requiredposition: 0
culture System.Globalization.CultureInfo? requiredposition: 1
result System.Decimal requiredposition: 2
currencyToken System.String requiredposition: 3
affixPosition OfficeIMO.Pdf.PdfLogicalCurrencyAffixPosition requiredposition: 4
affixUsesSpacing System.Boolean requiredposition: 5
decimalPlaces System.Int32 requiredposition: 6
public static Boolean TryParseDateTime(String? value, CultureInfo? culture, out DateTime result) #
Returns: Boolean

Parses 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? requiredposition: 0
culture System.Globalization.CultureInfo? requiredposition: 1
result System.DateTime requiredposition: 2
public static Boolean TryParsePercentage(String? value, CultureInfo? culture, out Decimal result) #
Returns: Boolean

Parses a number followed by a Unicode percent sign and returns its fractional value.

Parameters

value System.String? requiredposition: 0
culture System.Globalization.CultureInfo? requiredposition: 1
result System.Decimal requiredposition: 2
public static Boolean TryParseTime(String? value, CultureInfo? culture, out TimeSpan result) #
Returns: Boolean

Parses a clock time using invariant culture unless an explicit culture is supplied.

Parameters

value System.String? requiredposition: 0
culture System.Globalization.CultureInfo? requiredposition: 1
result System.TimeSpan requiredposition: 2