FZPView
FZPView class is used by the fzp breadboard, pcb and schematics view.
Example:
const {FZPView} = require('fzp-js')
let view = new FZPView()Constructor Summary
| Public Constructor | ||
| public | FZPView constructor | |
Member Summary
| Public Members | ||
| public | FZPView flip horizontal | |
| public | FZPView flip vertical | |
| public | The FZPView image | |
| public | The FZPView layer id's | |
| public | The FZPView svg data | |
Method Summary
| Public Methods | ||
| public | existLayerId(id: String): Boolean Check if a layer id exist at the FZPView layerIds array | |
| public | load the svg of the image path from the fritzing-parts api | |
| public | Set the FZPView image source | |
| public | setLayerId(name: String): FZPView Add a layer id to the FZPView | |
| public | Set the svg data | |
| public | Get the total number of FZPView layer id's | |
Public Constructors
Public Members
Public Methods
public existLayerId(id: String): Boolean source
Check if a layer id exist at the FZPView layerIds array
Params:
| Name | Type | Attribute | Description | 
| id | String | 
public loadSVG(baseurl: String): Promise source
load the svg of the image path from the fritzing-parts api
Params:
| Name | Type | Attribute | Description | 
| baseurl | String | the url to the fritzing-parts/core directory | 
public setImage(src: String): FZPView source
Set the FZPView image source
Params:
| Name | Type | Attribute | Description | 
| src | String | The image source | 
public setLayerId(name: String): FZPView source
Add a layer id to the FZPView
Params:
| Name | Type | Attribute | Description | 
| name | String | The layer name | 
 
    
  