Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfTheme

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision c8404474f9f2 with working tree changes
Modifiers sealed

Reusable bundle of default PDF styles for document or page composition.

Inheritance

  • Object
  • PdfTheme

Usage

Explore 7 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 5

Accepted by parameters 2

Constructors

public PdfTheme() #

Methods

public PdfTheme Clone() #
Returns: PdfTheme

Creates a deep copy of this theme.

public static PdfTheme Compact() #
Returns: PdfTheme

Creates a compact document theme for dense notes and narrow reports that still need readable rhythm.

public static PdfTheme Report() #
Returns: PdfTheme

Creates a report-oriented theme with stronger table hierarchy, summary-row separators, and calm document colors.

public static PdfTheme TechnicalDocument() #
Returns: PdfTheme

Creates a technical-document theme for specifications, READMEs, and operational guides with stronger heading contrast and compact table rhythm.

public static PdfTheme WordLike() #
Returns: PdfTheme

Creates a generic Word-like document theme with neutral typography, readable paragraph rhythm, heading hierarchy, lists, tables, and flow-object spacing.

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 PdfPanelStyle? PdfPanelStyle { 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.