from app.Graphics.image import CMYK_IMAGE from app.Lib.units import m_to_pt, in_to_pt base_style = Style() base_style.fill_pattern = EmptyPattern base_style.fill_transform = 1 base_style.line_pattern = SolidPattern(StandardColors.black) base_style.line_width = 0.0 base_style.line_join = const.JoinMiter base_style.line_cap = const.CapButt base_style.line_dashes = () base_style.line_arrow1 = None base_style.line_arrow2 = None base_style.font = None base_style.font_size = 12.0 papersizes = { 'A0': (0.841 * m_to_pt, 1.189 * m_to_pt), 'A1': (0.594 * m_to_pt, 0.841 * m_to_pt), 'A2': (0.420 * m_to_pt, 0.594 * m_to_pt), 'A3': (0.297 * m_to_pt, 0.420 * m_to_pt), 'A4': (0.210 * m_to_pt, 0.297 * m_to_pt), 'A5': (0.148 * m_to_pt, 0.210 * m_to_pt), 'A6': (0.105 * m_to_pt, 0.148 * m_to_pt), 'A7': (0.074 * m_to_pt, 0.105 * m_to_pt), 'letter': (8.5 * in_to_pt, 11 * in_to_pt), 'legal': (8.5 * in_to_pt, 14 * in_to_pt), 'executive': (7.25 * in_to_pt, 10.5 * in_to_pt) }
from app.io.load import GenericLoader from app.Graphics import pagelayout, plugobj, blendgroup, text, image, eps,\ properties base_style = Style() base_style.fill_pattern = EmptyPattern base_style.fill_transform = 1 base_style.line_pattern = SolidPattern(StandardColors.black) base_style.line_width = 0.0 base_style.line_join = const.JoinMiter base_style.line_cap = const.CapButt base_style.line_dashes = () base_style.line_arrow1 = None base_style.line_arrow2 = None base_style.font = None base_style.font_size = 12.0 # sanity check: does base_style have all properties? for key in dir(properties.factory_defaults): if not hasattr(base_style, key): #warn(INTERNAL, 'added default for property %s', key) setattr(base_style, key, getattr(properties.factory_defaults, key)) papersizes = [ 'A0', 'A1', 'A2', 'A3', 'A4', 'A5',
from app.events.warn import INTERNAL, warn_tb from app.io.load import GenericLoader, SketchLoadError import uniconvertor from app.Graphics import text basestyle = Style() basestyle.fill_pattern = EmptyPattern basestyle.fill_transform = 1 basestyle.line_pattern = EmptyPattern basestyle.line_width = 1.0 basestyle.line_join = const.JoinMiter basestyle.line_cap = const.CapButt basestyle.line_dashes = () basestyle.line_arrow1 = None basestyle.line_arrow2 = None basestyle.font = None basestyle.font_size = 12.0 CGM_ID = { 0x0020: 'BEGMF', 0x0040: 'ENDMF', 0x0060: 'BEGPIC', 0x0080: 'BEGPICBODY', 0x00A0: 'ENDPIC', 0x1020: 'mfversion', 0x1040: 'mfdesc', 0x1060: 'vdctype', 0x1080: 'integerprec', 0x10a0: 'realprec', 0x10c0: 'indexprec',