KiCad PCB EDA Suite
Loading...
Searching...
No Matches
command_pcb_export_base.h File Reference
#include "command.h"

Go to the source code of this file.

Classes

struct  CLI::PCB_EXPORT_BASE_COMMAND
 

Namespaces

namespace  CLI
 

Macros

#define ARG_BLACKANDWHITE   "--black-and-white"
 
#define ARG_BLACKANDWHITE_DESC   "Black and white only"
 
#define ARG_SKETCH_PADS_ON_FAB_LAYERS   "--sketch-pads-on-fab-layers"
 
#define ARG_SKETCH_PADS_ON_FAB_LAYERS_DESC   "Draw pad outlines and their numbers on front and back fab layers"
 
#define ARG_HIDE_DNP_FPS_ON_FAB_LAYERS   "--hide-DNP-footprints-on-fab-layers"
 
#define ARG_HIDE_DNP_FPS_ON_FAB_LAYERS_DESC   "Don't plot text & graphics of DNP footprints on fab layers"
 
#define ARG_SKETCH_DNP_FPS_ON_FAB_LAYERS   "--sketch-DNP-footprints-on-fab-layers"
 
#define ARG_SKETCH_DNP_FPS_ON_FAB_LAYERS_DESC   "Plot graphics of DNP footprints in sketch mode on fab layers"
 
#define ARG_CROSSOUT_DNP_FPS_ON_FAB_LAYERS   "--crossout-DNP-footprints-on-fab-layers"
 
#define ARG_CROSSOUT_DNP_FPS_ON_FAB_LAYERS_DESC   "Plot an 'X' over the courtyard of DNP footprints on fab layers, and strikeout their reference designators"
 
#define ARG_DRILL_SHAPE_OPTION   "--drill-shape-opt"
 
#define ARG_DRILL_SHAPE_OPTION_DESC   "Set pad/via drill shape option (0 = no shape, 1 = small shape, 2 = actual shape)"
 
#define ARG_NEGATIVE   "--negative"
 
#define ARG_NEGATIVE_SHORT   "-n"
 
#define ARG_NEGATIVE_DESC   "Plot as negative (useful for directly etching from the export)"
 
#define ARG_LAYERS   "--layers"
 
#define ARG_EXCLUDE_REFDES   "--exclude-refdes"
 
#define ARG_EXCLUDE_VALUE   "--exclude-value"
 
#define ARG_THEME   "--theme"
 
#define ARG_INCLUDE_BORDER_TITLE   "--include-border-title"
 
#define ARG_SUBTRACT_SOLDERMASK   "--subtract-soldermask"
 
#define ARG_MIRROR   "--mirror"
 
#define DEPRECATED_ARG_PLOT_INVISIBLE_TEXT   "--plot-invisible-text"
 
#define DEPRECATED_ARG_PLOT_INVISIBLE_TEXT_DESC   "Deprecated. Has no effect."
 
#define DEPRECATED_ARG_PLOT_INVISIBLE_TEXT_WARNING   "--plot-invisible-text has been deprecated as of KiCad 9.0.1. It will have no effect."
 
#define ARG_FLIP_BOTTOM_PADS   "--flip-bottom-pads"
 
#define ARG_UNIQUE_PINS   "--unique-pins"
 
#define ARG_UNIQUE_FOOTPRINTS   "--unique-footprints"
 
#define ARG_USE_DRILL_ORIGIN   "--use-drill-origin"
 
#define ARG_STORE_ORIGIN_COORD   "--store-origin-coord"
 
#define ARG_COMMON_LAYERS   "--common-layers"
 
#define ARG_SCALE   "--scale"
 
#define ARG_SCALE_DESC   "Scale for the PCB, not for the border and title. Use 0 for autoscale"
 
#define ARG_BACKGROUND_COLOR   "--bg-color"
 
#define ARG_BACKGROUND_COLOR_DESC   "Background color, can be in hex #rrggbb, #rrggbbaa; or css rgb(r,g,b), rgba(r,g,b,a) format"
 
#define ARG_CHECK_ZONES   "--check-zones"
 
#define ARG_CHECK_ZONES_DESC   "Check and refill zones if required"
 

Macro Definition Documentation

◆ ARG_BACKGROUND_COLOR

#define ARG_BACKGROUND_COLOR   "--bg-color"

◆ ARG_BACKGROUND_COLOR_DESC

#define ARG_BACKGROUND_COLOR_DESC   "Background color, can be in hex #rrggbb, #rrggbbaa; or css rgb(r,g,b), rgba(r,g,b,a) format"

◆ ARG_BLACKANDWHITE

◆ ARG_BLACKANDWHITE_DESC

◆ ARG_CHECK_ZONES

◆ ARG_CHECK_ZONES_DESC

◆ ARG_COMMON_LAYERS

◆ ARG_CROSSOUT_DNP_FPS_ON_FAB_LAYERS

◆ ARG_CROSSOUT_DNP_FPS_ON_FAB_LAYERS_DESC

◆ ARG_DRILL_SHAPE_OPTION

◆ ARG_DRILL_SHAPE_OPTION_DESC

#define ARG_DRILL_SHAPE_OPTION_DESC   "Set pad/via drill shape option (0 = no shape, 1 = small shape, 2 = actual shape)"

◆ ARG_EXCLUDE_REFDES

◆ ARG_EXCLUDE_VALUE

◆ ARG_FLIP_BOTTOM_PADS

#define ARG_FLIP_BOTTOM_PADS   "--flip-bottom-pads"

◆ ARG_HIDE_DNP_FPS_ON_FAB_LAYERS

◆ ARG_HIDE_DNP_FPS_ON_FAB_LAYERS_DESC

◆ ARG_INCLUDE_BORDER_TITLE

◆ ARG_LAYERS

◆ ARG_MIRROR

◆ ARG_NEGATIVE

◆ ARG_NEGATIVE_DESC

#define ARG_NEGATIVE_DESC   "Plot as negative (useful for directly etching from the export)"

◆ ARG_NEGATIVE_SHORT

◆ ARG_SCALE

◆ ARG_SCALE_DESC

◆ ARG_SKETCH_DNP_FPS_ON_FAB_LAYERS

◆ ARG_SKETCH_DNP_FPS_ON_FAB_LAYERS_DESC

◆ ARG_SKETCH_PADS_ON_FAB_LAYERS

◆ ARG_SKETCH_PADS_ON_FAB_LAYERS_DESC

◆ ARG_STORE_ORIGIN_COORD

#define ARG_STORE_ORIGIN_COORD   "--store-origin-coord"

◆ ARG_SUBTRACT_SOLDERMASK

◆ ARG_THEME

◆ ARG_UNIQUE_FOOTPRINTS

#define ARG_UNIQUE_FOOTPRINTS   "--unique-footprints"

◆ ARG_UNIQUE_PINS

#define ARG_UNIQUE_PINS   "--unique-pins"

◆ ARG_USE_DRILL_ORIGIN

◆ DEPRECATED_ARG_PLOT_INVISIBLE_TEXT

◆ DEPRECATED_ARG_PLOT_INVISIBLE_TEXT_DESC

◆ DEPRECATED_ARG_PLOT_INVISIBLE_TEXT_WARNING

#define DEPRECATED_ARG_PLOT_INVISIBLE_TEXT_WARNING   "--plot-invisible-text has been deprecated as of KiCad 9.0.1. It will have no effect."