void Dump(StringBuilder sb, int indentation, CGPDFDictionary dict) { var ident = new string (' ', indentation + 4); if (processed.Contains(dict.Handle)) { sb.AppendLine($"{ident}Already procesed CGPDFDictionary with handle 0x{dict.Handle.ToString ("x")}"); return; } processed.Add(dict.Handle); indentation++; sb.AppendLine($"{ident}Dictionary with {dict.Count} elements (0x{dict.Handle.ToString ("x")})"); dict.Apply((string key, object obj, object info) => { sb.AppendLine($"{ident}{key} => Object={obj} (Type: {obj.GetType ()})"); Dump(sb, indentation + 1, obj); }); indentation--; }
public static PSPDFDigitalSignatureReference FromDictionary(CGPDFDictionary dict) { return PSPDFDigitalSignatureReference.FromDictionary (dict.Handle); }
public PSPDFFontInfo(CGPDFDictionary font, string fontKey) : this(font.Handle, fontKey) { }
public static PSPDFAppearanceCharacteristics FromCharacteristicsDict(CGPDFDictionary apCharacteristicsDict) { return FromCharacteristicsDictPtr (apCharacteristicsDict.Handle); }
public PSPDFAnnotation(CGPDFDictionary annotDict, CGPDFArray annotsArray, PSPDFAnnotationType annotationType) : this(annotDict.Handle, annotsArray.Handle, annotationType) { }
public PSPDFFontInfo InitWithFontDictionary(CGPDFDictionary font) { return InitWithFontDictionary_(font.Handle); }
public PSPDFFontInfo InitWithFontDictionary(CGPDFDictionary font) { return(InitWithFontDictionary_(font.Handle)); }