public static EnumValue <HorizontalAlignmentValues> MapHorizontalAligment(HorizontalAligment alignToMap)
        {
            switch (alignToMap)
            {
            case HorizontalAligment.General:
                return(HorizontalAlignmentValues.General);

            case HorizontalAligment.Left:
                return(HorizontalAlignmentValues.Left);

            case HorizontalAligment.Center:
                return(HorizontalAlignmentValues.Center);

            case HorizontalAligment.Right:
                return(HorizontalAlignmentValues.Right);

            case HorizontalAligment.Fill:
                return(HorizontalAlignmentValues.Fill);

            case HorizontalAligment.Justify:
                return(HorizontalAlignmentValues.Justify);

            case HorizontalAligment.CenterContinuous:
                return(HorizontalAlignmentValues.CenterContinuous);

            case HorizontalAligment.Distributed:
                return(HorizontalAlignmentValues.Distributed);

            default:
                break;
            }

            return(HorizontalAlignmentValues.Center);
        }
示例#2
0
        public static HorizontalAlignmentValues GetHorizontalAlignmentValue(HorizontalAligment aligment)
        {
            switch (aligment)
            {
            case HorizontalAligment.General:
                return(HorizontalAlignmentValues.General);

            case HorizontalAligment.Left:
                return(HorizontalAlignmentValues.Left);

            case HorizontalAligment.Center:
                return(HorizontalAlignmentValues.Center);

            case HorizontalAligment.Right:
                return(HorizontalAlignmentValues.Right);

            case HorizontalAligment.Fill:
                return(HorizontalAlignmentValues.Fill);

            case HorizontalAligment.Justify:
                return(HorizontalAlignmentValues.Justify);

            case HorizontalAligment.CenterContinuous:
                return(HorizontalAlignmentValues.CenterContinuous);

            case HorizontalAligment.Distributed:
                return(HorizontalAlignmentValues.Distributed);

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
示例#3
0
        private static int PdfHorizontalAlignment(HorizontalAligment horizontalAligment)
        {
            switch (horizontalAligment)
            {
#warning Не все варианты перечислены (надо экспериментировать)
            case HorizontalAligment.Right: return(Element.ALIGN_RIGHT);

            case HorizontalAligment.Center: return(Element.ALIGN_CENTER);

            default: return(Element.ALIGN_LEFT);
            }
        }