コード例 #1
0
        public Margin GetDocumentMargin(MarginAlign align)
        {
            if (!ExistDocumentMargin(align))
            {
                return(null);
            }

            return(DocumentMargins.Find(x => x.Align == align));
        }
コード例 #2
0
        public void SetDocumentMargin(MarginAlign?align, Margin aDocumentMargin)
        {
            if (ExistDocumentMargin(align))
            {
                DocumentMargins.Remove(DocumentMargins.Find(x => x.Align == align));
            }

            aDocumentMargin.DocumentId = this.Id;
            DocumentMargins.Add(aDocumentMargin);
        }
コード例 #3
0
 /// <summary>
 /// Sets the new document's margins. Its predefined values are Bottom = 60, Left = 36, Right = 36, Top = 36.
 /// </summary>
 /// <param name="margins">The new document's margins</param>
 public void DocumentMargins(DocumentMargins margins)
 {
     _pdfReport.DataBuilder.DefaultDocumentMargins(margins);
 }
コード例 #4
0
 /// <summary>
 /// Sets the new document's margins. Its predefined values are Bottom = 60, Left = 36, Right = 36, Top = 36.
 /// If you are setting SetDocumentPreferences method or DocumentPreferences property value directly, ignore this method.
 /// </summary>
 /// <param name="margins">The new document's margins</param>
 public void DefaultDocumentMargins(DocumentMargins margins)
 {
     _margins = margins;
 }
コード例 #5
0
 public bool ExistDocumentMargin(MarginAlign?align)
 {
     return(DocumentMargins.Exists(x => x.Align == align));
 }