---
title: "CMTextFormatDescriptionGetJustification(_:horizontalOut:verticalOut:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmtextformatdescriptiongetjustification(_:horizontalout:verticalout:)"
---

# CMTextFormatDescriptionGetJustification(_:horizontalOut:verticalOut:)

Returns the horizontal and vertical justification.

## Declaration

```swift
func CMTextFormatDescriptionGetJustification(_ desc: CMFormatDescription, horizontalOut horizontaJustificationlOut: UnsafeMutablePointer<CMTextJustificationValue>?, verticalOut verticalJustificationOut: UnsafeMutablePointer<CMTextJustificationValue>?) -> OSStatus
```

## Parameters

- `desc`: CMFormatDescription being interrogated.
- `horizontaJustificationlOut`: Horizontal justification mode. May be NULL.
- `verticalJustificationOut`: Vertical justification mode. May be NULL.

## Return Value

Return Value A result code. Returns noErr if successful.

## Discussion

Discussion For possible values see CMTextJustificationValue.

## See Also

### Working with Text Descriptions

- [CMTextDescriptionFlavor](coremedia/cmtextdescriptionflavor.md)
- [CMTextFormatDescriptionGetDefaultStyle(_:localFontIDOut:boldOut:italicOut:underlineOut:fontSizeOut:colorComponentsOut:)](coremedia/cmtextformatdescriptiongetdefaultstyle(_:localfontidout:boldout:italicout:underlineout:fontsizeout:colorcomponentsout:).md)
- [CMTextFormatDescriptionGetDefaultTextBox(_:originIsAtTopLeft:heightOfTextTrack:defaultTextBoxOut:)](coremedia/cmtextformatdescriptiongetdefaulttextbox(_:originisattopleft:heightoftexttrack:defaulttextboxout:).md)
- [CMTextFormatDescriptionGetDisplayFlags(_:displayFlagsOut:)](coremedia/cmtextformatdescriptiongetdisplayflags(_:displayflagsout:).md)
- [CMTextFormatDescriptionGetFontName(_:localFontID:fontNameOut:)](coremedia/cmtextformatdescriptiongetfontname(_:localfontid:fontnameout:).md)
- [CMTextFormatDescriptionCopyAsBigEndianTextDescriptionBlockBuffer(allocator:textFormatDescription:flavor:blockBufferOut:)](coremedia/cmtextformatdescriptioncopyasbigendiantextdescriptionblockbuffer(allocator:textformatdescription:flavor:blockbufferout:).md)
- [CMTextFormatDescriptionCreateFromBigEndianTextDescriptionBlockBuffer(allocator:bigEndianTextDescriptionBlockBuffer:flavor:mediaType:formatDescriptionOut:)](coremedia/cmtextformatdescriptioncreatefrombigendiantextdescriptionblockbuffer(allocator:bigendiantextdescriptionblockbuffer:flavor:mediatype:formatdescriptionout:).md)
- [CMTextFormatDescriptionCreateFromBigEndianTextDescriptionData(allocator:bigEndianTextDescriptionData:size:flavor:mediaType:formatDescriptionOut:)](coremedia/cmtextformatdescriptioncreatefrombigendiantextdescriptiondata(allocator:bigendiantextdescriptiondata:size:flavor:mediatype:formatdescriptionout:).md)
- [CMSwapBigEndianTextDescriptionToHost(_:_:)](coremedia/cmswapbigendiantextdescriptiontohost(_:_:).md)
- [CMSwapHostEndianTextDescriptionToBig(_:_:)](coremedia/cmswaphostendiantextdescriptiontobig(_:_:).md)
