NetSurf
Data Fields
print_settings Struct Reference

Settings for a print - filled in by print_make_settings or 'manually' by the caller. More...

#include <print.h>

Collaboration diagram for print_settings:
[legend]

Data Fields

float page_width
 
float page_height
 
css_fixed margins [4]
 
float scale
 
unsigned int copies
 
const char * output
 
const struct gui_layout_tablefont_func
 
void * priv
 

Detailed Description

Settings for a print - filled in by print_make_settings or 'manually' by the caller.

Definition at line 50 of file print.h.

Field Documentation

◆ copies

unsigned int print_settings::copies

Definition at line 57 of file print.h.

Referenced by print_make_settings().

◆ font_func

const struct gui_layout_table* print_settings::font_func

Definition at line 63 of file print.h.

Referenced by gtk_print_signal_begin_print(), and print_make_settings().

◆ margins

css_fixed print_settings::margins[4]

Definition at line 53 of file print.h.

Referenced by gtk_print_signal_begin_print(), print_apply_settings(), and print_make_settings().

◆ output

const char* print_settings::output

Definition at line 60 of file print.h.

Referenced by print_cleanup(), and print_make_settings().

◆ page_height

float print_settings::page_height

◆ page_width

float print_settings::page_width

◆ priv

void* print_settings::priv

Definition at line 66 of file print.h.

Referenced by ami_print(), and print_draw_next_page().

◆ scale

float print_settings::scale

The documentation for this struct was generated from the following file: