Classes
class Screen-
Screen
Class for handling Screens.
Examples
# Set display area pynebv.screen.set_area((0,0,100,100)) # Set display size pynebv.screen.resize((400,400))Methods
def get_area()-
Get display area.
Returns
tuple[float, float, float, float]- Return area.
def lock(lock, /, screenIndex=-1)-
Lock screen.
Args
lock:bool-
Specify True or False.
screenIndex:int-
Specify screen index. Negative value indicates the current screen.
Returns
none- Always none.
def plot(filePath, /, area=None, outputType='PostScript', sheet='A4', reso=800, scaleType='Fit Paper Size', withHeader=False, screenColor=False)-
Plot image to file.
Args
filePath:str-
Specify file path.
area:object-
type detail: object: tuple[float, float, float, float] or None
Specify area.
outputType:str-
type detail: str: 'PostScript' or 'PDF'
Specify output type.
sheet:str-
type detail: str: 'A0', 'A1', 'A2', 'A3', 'A4', 'A5', 'B0', 'B1', 'B2', 'B3', 'B4', 'B5', 'Letter', '1M x 1M', '2M x 2M' or '3M x 3M'
Specify output paper type.
reso:int-
Specify resolution.
scaleType:str-
type detail: str: 'Full Scale' or 'Fit Paper Size'
Specify scaling type.
withHeader:bool-
Specify whether to output headers.
screenColor:bool-
Specify whether to plot using display colors.
Returns
none- Always none.
def resize(pixelSize)-
Resize screen.
Args
pixelSize:tuple[int, int]-
Specify screen size.
Returns
none- Always none.
def save_image(filePath, /, screenIndex=-1)-
Save screen image.
Args
filePath:str-
Specify file path.
screenIndex:int-
Specify screen index. Negative value indicates the current screen.
Returns
none- Always none.
def set_area(area)-
Set display area.
Args
area:object-
type detail: object: tuple[float, float, float, float] or str('*')
Specify area.
Returns
none- Always none.
def set_current(screenIndex=1)-
Specify the target screen.
Args
screenIndex:int-
Specify screen index.
Returns
none- Always none.