Package net.arnx.wmf2svg.gdi.emf
Class EmfPlusParser
java.lang.Object
net.arnx.wmf2svg.gdi.emf.EmfPlusParser
- All Implemented Interfaces:
EmfPlusConstants
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface net.arnx.wmf2svg.gdi.emf.EmfPlusConstants
EMF_PLUS_BEGIN_CONTAINER, EMF_PLUS_BEGIN_CONTAINER_NO_PARAMS, EMF_PLUS_BITMAP_DATA_TYPE_COMPRESSED, EMF_PLUS_BITMAP_DATA_TYPE_PIXEL, EMF_PLUS_BRUSH_DATA_BLEND_FACTORS_H, EMF_PLUS_BRUSH_DATA_BLEND_FACTORS_V, EMF_PLUS_BRUSH_DATA_FOCUS_SCALES, EMF_PLUS_BRUSH_DATA_IS_GAMMA_CORRECTED, EMF_PLUS_BRUSH_DATA_PATH, EMF_PLUS_BRUSH_DATA_PRESET_COLORS, EMF_PLUS_BRUSH_DATA_TRANSFORM, EMF_PLUS_BRUSH_TYPE_HATCH_FILL, EMF_PLUS_BRUSH_TYPE_LINEAR_GRADIENT, EMF_PLUS_BRUSH_TYPE_PATH_GRADIENT, EMF_PLUS_BRUSH_TYPE_SOLID_COLOR, EMF_PLUS_BRUSH_TYPE_TEXTURE_FILL, EMF_PLUS_CLEAR, EMF_PLUS_COMBINE_MODE_COMPLEMENT, EMF_PLUS_COMBINE_MODE_EXCLUDE, EMF_PLUS_COMBINE_MODE_INTERSECT, EMF_PLUS_COMBINE_MODE_REPLACE, EMF_PLUS_COMBINE_MODE_UNION, EMF_PLUS_COMBINE_MODE_XOR, EMF_PLUS_COMMENT, EMF_PLUS_COMPOSITING_MODE_SOURCE_COPY, EMF_PLUS_COMPOSITING_QUALITY_ASSUME_LINEAR, EMF_PLUS_COMPOSITING_QUALITY_GAMMA_CORRECTED, EMF_PLUS_COMPOSITING_QUALITY_HIGH_QUALITY, EMF_PLUS_CUSTOM_LINE_CAP_DATA_TYPE_ADJUSTABLE_ARROW, EMF_PLUS_CUSTOM_LINE_CAP_DATA_TYPE_DEFAULT, EMF_PLUS_DASH_CAP_ROUND, EMF_PLUS_DRAW_ARC, EMF_PLUS_DRAW_BEZIERS, EMF_PLUS_DRAW_CLOSED_CURVE, EMF_PLUS_DRAW_CURVE, EMF_PLUS_DRAW_DRIVER_STRING, EMF_PLUS_DRAW_ELLIPSE, EMF_PLUS_DRAW_IMAGE, EMF_PLUS_DRAW_IMAGE_POINTS, EMF_PLUS_DRAW_LINES, EMF_PLUS_DRAW_PATH, EMF_PLUS_DRAW_PIE, EMF_PLUS_DRAW_RECTS, EMF_PLUS_DRAW_STRING, EMF_PLUS_DRIVER_STRING_CMAP_LOOKUP, EMF_PLUS_DRIVER_STRING_REALIZED_ADVANCE, EMF_PLUS_DRIVER_STRING_VERTICAL, EMF_PLUS_END_CONTAINER, EMF_PLUS_END_OF_FILE, EMF_PLUS_FILL_CLOSED_CURVE, EMF_PLUS_FILL_ELLIPSE, EMF_PLUS_FILL_MODE_ALTERNATE, EMF_PLUS_FILL_PATH, EMF_PLUS_FILL_PIE, EMF_PLUS_FILL_POLYGON, EMF_PLUS_FILL_RECTS, EMF_PLUS_FILL_REGION, EMF_PLUS_FLAG_CLOSE, EMF_PLUS_FLAG_COMPRESSED, EMF_PLUS_FLAG_MATRIX_ORDER_APPEND, EMF_PLUS_FLAG_RELATIVE, EMF_PLUS_FLAG_SOLID_COLOR, EMF_PLUS_FLAG_WINDING_FILL, EMF_PLUS_FONT_STYLE_BOLD, EMF_PLUS_FONT_STYLE_ITALIC, EMF_PLUS_FONT_STYLE_STRIKEOUT, EMF_PLUS_FONT_STYLE_UNDERLINE, EMF_PLUS_GET_DC, EMF_PLUS_HATCH_STYLE_BACKWARD_DIAGONAL, EMF_PLUS_HATCH_STYLE_CROSS, EMF_PLUS_HATCH_STYLE_DIAGONAL_CROSS, EMF_PLUS_HATCH_STYLE_FORWARD_DIAGONAL, EMF_PLUS_HATCH_STYLE_HORIZONTAL, EMF_PLUS_HATCH_STYLE_VERTICAL, EMF_PLUS_HEADER, EMF_PLUS_HEADER_SIZE, EMF_PLUS_HOTKEY_PREFIX_HIDE, EMF_PLUS_HOTKEY_PREFIX_SHOW, EMF_PLUS_IMAGE_DATA_TYPE_BITMAP, EMF_PLUS_IMAGE_DATA_TYPE_METAFILE, EMF_PLUS_INTERPOLATION_MODE_BICUBIC, EMF_PLUS_INTERPOLATION_MODE_BILINEAR, EMF_PLUS_INTERPOLATION_MODE_HIGH_QUALITY, EMF_PLUS_INTERPOLATION_MODE_HIGH_QUALITY_BICUBIC, EMF_PLUS_INTERPOLATION_MODE_HIGH_QUALITY_BILINEAR, EMF_PLUS_INTERPOLATION_MODE_LOW_QUALITY, EMF_PLUS_INTERPOLATION_MODE_NEAREST_NEIGHBOR, EMF_PLUS_LINE_CAP_FLAT, EMF_PLUS_LINE_CAP_ROUND, EMF_PLUS_LINE_CAP_SQUARE, EMF_PLUS_LINE_JOIN_BEVEL, EMF_PLUS_LINE_JOIN_ROUND, EMF_PLUS_LINE_STYLE_CUSTOM, EMF_PLUS_LINE_STYLE_DASH, EMF_PLUS_LINE_STYLE_DASH_DOT, EMF_PLUS_LINE_STYLE_DASH_DOT_DOT, EMF_PLUS_LINE_STYLE_DOT, EMF_PLUS_MULTI_FORMAT_END, EMF_PLUS_MULTI_FORMAT_SECTION, EMF_PLUS_MULTI_FORMAT_START, EMF_PLUS_MULTIPLY_WORLD_TRANSFORM, EMF_PLUS_OBJECT, EMF_PLUS_OBJECT_CLAMP_BITMAP, EMF_PLUS_OBJECT_CLAMP_RECT, EMF_PLUS_OBJECT_CONTINUABLE, EMF_PLUS_OBJECT_TYPE_BRUSH, EMF_PLUS_OBJECT_TYPE_CUSTOM_LINE_CAP, EMF_PLUS_OBJECT_TYPE_FONT, EMF_PLUS_OBJECT_TYPE_IMAGE, EMF_PLUS_OBJECT_TYPE_IMAGE_ATTRIBUTES, EMF_PLUS_OBJECT_TYPE_PATH, EMF_PLUS_OBJECT_TYPE_PEN, EMF_PLUS_OBJECT_TYPE_REGION, EMF_PLUS_OBJECT_TYPE_STRING_FORMAT, EMF_PLUS_OFFSET_CLIP, EMF_PLUS_PATH_FLAG_RELATIVE, EMF_PLUS_PATH_POINT_TYPE_BEZIER, EMF_PLUS_PATH_POINT_TYPE_CLOSE, EMF_PLUS_PATH_POINT_TYPE_LINE, EMF_PLUS_PATH_POINT_TYPE_MARKER, EMF_PLUS_PATH_POINT_TYPE_MASK, EMF_PLUS_PATH_POINT_TYPE_START, EMF_PLUS_PEN_DATA_COMPOUND_LINE, EMF_PLUS_PEN_DATA_CUSTOM_END_CAP, EMF_PLUS_PEN_DATA_CUSTOM_START_CAP, EMF_PLUS_PEN_DATA_DASHED_LINE, EMF_PLUS_PEN_DATA_DASHED_LINE_CAP, EMF_PLUS_PEN_DATA_DASHED_LINE_OFFSET, EMF_PLUS_PEN_DATA_END_CAP, EMF_PLUS_PEN_DATA_JOIN, EMF_PLUS_PEN_DATA_LINE_STYLE, EMF_PLUS_PEN_DATA_MITER_LIMIT, EMF_PLUS_PEN_DATA_NON_CENTER, EMF_PLUS_PEN_DATA_START_CAP, EMF_PLUS_PEN_DATA_TRANSFORM, EMF_PLUS_PIXEL_FORMAT_16BPP_ARGB_1555, EMF_PLUS_PIXEL_FORMAT_16BPP_GRAYSCALE, EMF_PLUS_PIXEL_FORMAT_16BPP_RGB_555, EMF_PLUS_PIXEL_FORMAT_16BPP_RGB_565, EMF_PLUS_PIXEL_FORMAT_1BPP_INDEXED, EMF_PLUS_PIXEL_FORMAT_24BPP_RGB, EMF_PLUS_PIXEL_FORMAT_32BPP_ARGB, EMF_PLUS_PIXEL_FORMAT_32BPP_PARGB, EMF_PLUS_PIXEL_FORMAT_32BPP_RGB, EMF_PLUS_PIXEL_FORMAT_48BPP_RGB, EMF_PLUS_PIXEL_FORMAT_4BPP_INDEXED, EMF_PLUS_PIXEL_FORMAT_64BPP_ARGB, EMF_PLUS_PIXEL_FORMAT_64BPP_PARGB, EMF_PLUS_PIXEL_FORMAT_8BPP_INDEXED, EMF_PLUS_PIXEL_FORMAT_INDEXED, EMF_PLUS_PIXEL_OFFSET_MODE_HALF, EMF_PLUS_PIXEL_OFFSET_MODE_HIGH_QUALITY, EMF_PLUS_REGION_NODE_TYPE_AND, EMF_PLUS_REGION_NODE_TYPE_COMPLEMENT, EMF_PLUS_REGION_NODE_TYPE_EMPTY, EMF_PLUS_REGION_NODE_TYPE_EXCLUDE, EMF_PLUS_REGION_NODE_TYPE_INFINITE, EMF_PLUS_REGION_NODE_TYPE_OR, EMF_PLUS_REGION_NODE_TYPE_PATH, EMF_PLUS_REGION_NODE_TYPE_RECT, EMF_PLUS_REGION_NODE_TYPE_XOR, EMF_PLUS_RESET_CLIP, EMF_PLUS_RESET_WORLD_TRANSFORM, EMF_PLUS_RESTORE, EMF_PLUS_ROTATE_WORLD_TRANSFORM, EMF_PLUS_SAVE, EMF_PLUS_SCALE_WORLD_TRANSFORM, EMF_PLUS_SERIALIZABLE_OBJECT, EMF_PLUS_SET_ANTI_ALIAS_MODE, EMF_PLUS_SET_CLIP_PATH, EMF_PLUS_SET_CLIP_RECT, EMF_PLUS_SET_CLIP_REGION, EMF_PLUS_SET_COMPOSITING_MODE, EMF_PLUS_SET_COMPOSITING_QUALITY, EMF_PLUS_SET_INTERPOLATION_MODE, EMF_PLUS_SET_PAGE_TRANSFORM, EMF_PLUS_SET_PIXEL_OFFSET_MODE, EMF_PLUS_SET_RENDERING_ORIGIN, EMF_PLUS_SET_TEXT_CONTRAST, EMF_PLUS_SET_TEXT_RENDERING_HINT, EMF_PLUS_SET_TS_CLIP, EMF_PLUS_SET_TS_GRAPHICS, EMF_PLUS_SET_WORLD_TRANSFORM, EMF_PLUS_SMOOTHING_MODE_ANTI_ALIAS_8X4, EMF_PLUS_SMOOTHING_MODE_ANTI_ALIAS_8X8, EMF_PLUS_SMOOTHING_MODE_HIGH_QUALITY, EMF_PLUS_SMOOTHING_MODE_NONE, EMF_PLUS_STRING_ALIGNMENT_CENTER, EMF_PLUS_STRING_ALIGNMENT_FAR, EMF_PLUS_STRING_FORMAT_DIRECTION_RIGHT_TO_LEFT, EMF_PLUS_STRING_FORMAT_DIRECTION_VERTICAL, EMF_PLUS_STRING_FORMAT_NO_CLIP, EMF_PLUS_STROKE_FILL_PATH, EMF_PLUS_TEXT_RENDERING_HINT_ANTIALIAS, EMF_PLUS_TEXT_RENDERING_HINT_ANTIALIAS_GRID_FIT, EMF_PLUS_TEXT_RENDERING_HINT_CLEAR_TYPE_GRID_FIT, EMF_PLUS_TEXT_RENDERING_HINT_SINGLE_BIT_PER_PIXEL, EMF_PLUS_TEXT_RENDERING_HINT_SINGLE_BIT_PER_PIXEL_GRID_FIT, EMF_PLUS_TRANSLATE_WORLD_TRANSFORM, EMF_PLUS_UNIT_DISPLAY, EMF_PLUS_UNIT_DOCUMENT, EMF_PLUS_UNIT_INCH, EMF_PLUS_UNIT_MILLIMETER, EMF_PLUS_UNIT_PIXEL, EMF_PLUS_UNIT_POINT, EMF_PLUS_UNIT_WORLD, EMF_PLUS_WRAP_MODE_CLAMP, EMF_PLUS_WRAP_MODE_TILE, EMF_PLUS_WRAP_MODE_TILE_FLIP_X, EMF_PLUS_WRAP_MODE_TILE_FLIP_XY, EMF_PLUS_WRAP_MODE_TILE_FLIP_Y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisEmfPlusComment(byte[] data) voidparse(byte[] data, EmfPlusParser.Handler handler)
-
Constructor Details
-
EmfPlusParser
public EmfPlusParser()
-
-
Method Details
-
isEmfPlusComment
public static boolean isEmfPlusComment(byte[] data) -
parse
-