-float GetPreOffsetVerticalLineAlignment(LineRun line, DevelText::VerticalLineAlignment::Type verLineAlign)
-{
- // Calculate vertical line alignment
- float offset = 0.0f;
-
- switch(verLineAlign)
- {
- case DevelText::VerticalLineAlignment::TOP:
- {
- break;
- }
- case DevelText::VerticalLineAlignment::MIDDLE:
- {
- offset = line.lineSpacing * 0.5f;
- break;
- }
- case DevelText::VerticalLineAlignment::BOTTOM:
- {
- offset = line.lineSpacing;
- break;
- }
- }
-
- return offset;
-}
-
-float GetPostOffsetVerticalLineAlignment(LineRun line, DevelText::VerticalLineAlignment::Type verLineAlign)
-{
- // Calculate vertical line alignment
- float offset = 0.0f;
-
- switch(verLineAlign)
- {
- case DevelText::VerticalLineAlignment::TOP:
- {
- offset = line.lineSpacing;
- break;
- }
- case DevelText::VerticalLineAlignment::MIDDLE:
- {
- offset = line.lineSpacing * 0.5f;
- break;
- }
- case DevelText::VerticalLineAlignment::BOTTOM:
- {
- break;
- }
- }
-
- return offset;
-}
-