[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Spec.IPdfDictExt.TryGetStringOrName

TryGetStringOrName Method

TryGetStringOrName(IPdfDict, PdfName, out string, bool)

Tries to get the string associated with the specified key. The string can be specified in the PDF as a PDF string or a PDF name.

Optionally adds a warning to GrapeCity.Documents.Pdf.GcPdfDocument.ParserLog if the value exists but cannot be converted to a PdfString.

Declaration
public static bool TryGetStringOrName(this IPdfDict dict, PdfName key, out string value, bool addWarning = true)
Public Shared Function TryGetStringOrName(dict As IPdfDict, key As PdfName, ByRef value As String, Optional addWarning As Boolean = True) As Boolean
Parameters
Type Name Description
IPdfDict dict

The current dictionary.

PdfName key

The key of the value to get.

string value

OUT: the value associated with the specified key.

bool addWarning

Specifies whether to add a warning if the value could not be converted.

Returns
Type Description
bool

True if the key was found and the value could be converted to a Boolean, false otherwise.