Exemplo n.º 1
0
 private static SlideData CreateSlide(SlideKind kind, ParagraphData title = null, ParagraphData subtitle = null, IReadOnlyList <ParagraphData> body = null)
 {
     return(new SlideData
     {
         Kind = kind,
         Title = title,
         Subtitle = subtitle,
         Body = body,
     });
 }
Exemplo n.º 2
0
        public static string GetSlideLayoutName(SlideKind kind)
        {
            switch (kind)
            {
            case SlideKind.TitleSlide:
                return("TITLE");

            case SlideKind.SectionHeader:
                return("SECTION_HEADER");

            case SlideKind.SectionTitleAndDescription:
                return("SECTION_TITLE_AND_DESCRIPTION");

            case SlideKind.TitleAndBody:
                return("TITLE_AND_BODY");

            case SlideKind.TitleAndTwoColumns:
                return("TITLE_AND_TWO_COLUMNS");

            default:
                throw new InvalidOperationException($"Unsupported slide kind '{kind}.");
            }
        }