API Reference
PdfTheme
Reusable bundle of default PDF styles for document or page composition.
Inheritance
- Object
- PdfTheme
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Method PdfTheme.Clone
- Method PdfTheme.Compact
- Method PdfTheme.Report
- Method PdfTheme.TechnicalDocument
- Method PdfTheme.WordLike
Accepted by parameters
- Method PdfDocument.Theme
- Method PdfOptions.ApplyTheme
- Method PdfPageCompose.Theme
Constructors
public PdfTheme() #Methods
public static PdfTheme Compact() #PdfThemeCreates a compact document theme for dense notes and narrow reports that still need readable rhythm.
public static PdfTheme Report() #PdfThemeCreates a report-oriented theme with stronger table hierarchy, summary-row separators, and calm document colors.
public static PdfTheme TechnicalDocument() #PdfThemeCreates a technical-document theme for specifications, READMEs, and operational guides with stronger heading contrast and compact table rhythm.
public static PdfTheme WordLike() #PdfThemeCreates a generic Word-like document theme with neutral typography, readable paragraph rhythm, heading hierarchy, lists, tables, and flow-object spacing.
Inherited Methods
Properties
public PdfTextStyle TextStyle { get; set; } #Default text typography for content that does not override it.
public PdfParagraphStyle ParagraphStyle { get; set; } #Default paragraph layout and page-flow style.
public PdfTableStyle TableStyle { get; set; } #Default table appearance and rhythm style.
public PdfHeadingStyles HeadingStyles { get; set; } #Default heading typography and rhythm styles.
public PdfListStyle ListStyle { get; set; } #Default bullet and numbered list typography and rhythm style.
public PanelStyle PanelStyle { get; set; } #Default panel paragraph box style.
public PdfHorizontalRuleStyle HorizontalRuleStyle { get; set; } #Default horizontal rule appearance and rhythm style.
public PdfImageStyle ImageStyle { get; set; } #Default image placement and rhythm style.
public PdfDrawingStyle DrawingStyle { get; set; } #Default drawing object placement and rhythm style.
public PdfRowStyle RowStyle { get; set; } #Default row/column layout rhythm style.