---
title: "CGPDFDictionaryGetName(_:_:_:)"
framework: coregraphics
role: symbol
role_heading: Function
path: "coregraphics/cgpdfdictionarygetname(_:_:_:)"
---

# CGPDFDictionaryGetName(_:_:_:)

Returns whether an object with a specified key in a PDF dictionary is a PDF name reference (represented as a constant C string) and, if so, retrieves that name.

## Declaration

```swift
func CGPDFDictionaryGetName(_ dict: CGPDFDictionaryRef, _ key: UnsafePointer<CChar>, _ value: UnsafeMutablePointer<UnsafePointer<CChar>?>?) -> Bool
```

## Parameters

- `dict`: A PDF dictionary. If this parameter is not a valid PDF dictionary, the behavior is undefined.
- `key`: The key for the value to retrieve.
- `value`: On input, a pointer to a PDF name reference, represented as a constant C string. If the value associated with the specified key is a reference to a PDF name, then on return, the variable points to the name; otherwise, the value is undefined.

## Return Value

Return Value Returns true if there is a character array associated with the specified key; otherwise, false.

## See Also

### Getting Data from a Dictionary

- [CGPDFDictionaryGetArray(_:_:_:)](coregraphics/cgpdfdictionarygetarray(_:_:_:).md)
- [CGPDFDictionaryGetBoolean(_:_:_:)](coregraphics/cgpdfdictionarygetboolean(_:_:_:).md)
- [CGPDFDictionaryGetCount(_:)](coregraphics/cgpdfdictionarygetcount(_:).md)
- [CGPDFDictionaryGetDictionary(_:_:_:)](coregraphics/cgpdfdictionarygetdictionary(_:_:_:).md)
- [CGPDFDictionaryGetInteger(_:_:_:)](coregraphics/cgpdfdictionarygetinteger(_:_:_:).md)
- [CGPDFDictionaryGetNumber(_:_:_:)](coregraphics/cgpdfdictionarygetnumber(_:_:_:).md)
- [CGPDFDictionaryGetObject(_:_:_:)](coregraphics/cgpdfdictionarygetobject(_:_:_:).md)
- [CGPDFDictionaryGetStream(_:_:_:)](coregraphics/cgpdfdictionarygetstream(_:_:_:).md)
- [CGPDFDictionaryGetString(_:_:_:)](coregraphics/cgpdfdictionarygetstring(_:_:_:).md)
