Exemplo n.º 1
0
 /// <summary>
 /// Creates a custom header with a custom image
 /// </summary>
 /// <param name="cc">ClientContext of the site hosting the image</param>
 /// <param name="pageHeaderType">Type of page header</param>
 /// <param name="imageServerRelativeUrl">Server relative image url</param>
 internal PageHeader(PnPContext cc, PageHeaderType pageHeaderType, string imageServerRelativeUrl)
 {
     this.imageServerRelativeUrl = imageServerRelativeUrl;
     clientContext   = cc;
     Type            = pageHeaderType;
     LayoutType      = PageHeaderLayoutType.FullWidthImage;
     TextAlignment   = PageHeaderTitleAlignment.Left;
     ShowTopicHeader = false;
     TopicHeader     = "";
     Authors         = "";
     AlternativeText = "";
     ShowPublishDate = false;
     AuthorByLineId  = -1;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Creates a custom header with a custom image + custom image offset
 /// </summary>
 /// <param name="cc">ClientContext of the site hosting the image</param>
 /// <param name="pageHeaderType">Type of page header</param>
 /// <param name="imageServerRelativeUrl">Server relative image url</param>
 /// <param name="translateX">X offset coordinate</param>
 /// <param name="translateY">Y offset coordinate</param>
 public PageHeader(PnPContext cc, PageHeaderType pageHeaderType, string imageServerRelativeUrl, double translateX, double translateY) : this(cc, pageHeaderType, imageServerRelativeUrl)
 {
     TranslateX = translateX;
     TranslateY = translateY;
 }