Foxit PDF SDK
FSDK.Md2PDFSettingData Class Reference

Public Attributes

 base_font_size
 Base font size in points for body text. Default value: 10. More...
 
 custom_font_path
 Path to a TrueType font file for CJK or custom font support. More...
 
 is_embed_font
 Whether to embed font data in the output PDF. Default value: false.
 
 margin_bottom
 Bottom margin in points. Default value: 72. The value must be greater than or equal to 0. The sum of top and bottom margins must be less than page height.
 
 margin_left
 Left margin in points. Default value: 72. The value must be greater than or equal to 0. The sum of left and right margins must be less than page width.
 
 margin_right
 Right margin in points. Default value: 72. The value must be greater than or equal to 0. The sum of left and right margins must be less than page width.
 
 margin_top
 Top margin in points. The value must be greater than or equal to 0. The sum of top and bottom margins must be less than page height.\ Default value: 72.
 
 page_height
 Page height in points. The value must be greater than 0. Default value: 792.
 
 page_width
 Page width in points. The value must be greater than 0. Default value: 612.
 
 style_config_path
 Path to a JSON style configuration file. More...
 

Detailed Description

This class represents setting data used for converting Markdown format files to PDF format files.

Member Data Documentation

◆ base_font_size

FSDK.Md2PDFSettingData.base_font_size

Base font size in points for body text. Default value: 10.

Heading sizes are calculated as multiples of this value.

◆ custom_font_path

FSDK.Md2PDFSettingData.custom_font_path

Path to a TrueType font file for CJK or custom font support.

When not empty, the specified font will be used for text rendering. Default value: empty string.

◆ style_config_path

FSDK.Md2PDFSettingData.style_config_path

Path to a JSON style configuration file.

When not empty, per-element font/size/color/bold/italic/line_spacing settings are loaded from the specified JSON file. Default value: empty string (built-in defaults apply).