Class HemfPlusBrush.EmfPlusHatchBrushData
- java.lang.Object
-
- org.apache.poi.hemf.record.emfplus.HemfPlusBrush.EmfPlusHatchBrushData
-
- All Implemented Interfaces:
GenericRecord,HemfPlusBrush.EmfPlusBrushData
- Enclosing class:
- HemfPlusBrush
public static class HemfPlusBrush.EmfPlusHatchBrushData extends Object implements HemfPlusBrush.EmfPlusBrushData
The EmfPlusHatchBrushData object specifies a hatch pattern for a graphics brush.
-
-
Field Summary
-
Fields inherited from interface org.apache.poi.hemf.record.emfplus.HemfPlusBrush.EmfPlusBrushData
BLEND_FACTORS_H, BLEND_FACTORS_V, DO_NOT_TRANSFORM, FOCUS_SCALES, IS_GAMMA_CORRECTED, PATH, PRESET_COLORS, TRANSFORM
-
-
Constructor Summary
Constructors Constructor Description EmfPlusHatchBrushData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyObject(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)Apply brush data to graphics propertiesvoidapplyPen(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)Apply brush data to pen propertiesMap<String,Supplier<?>>getGenericProperties()HemfPlusBrush.EmfPlusBrushTypegetGenericRecordType()longinit(LittleEndianInputStream leis, long dataSize)StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren
-
-
-
-
Method Detail
-
init
public long init(LittleEndianInputStream leis, long dataSize)
- Specified by:
initin interfaceHemfPlusBrush.EmfPlusBrushData
-
applyObject
public void applyObject(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
Description copied from interface:HemfPlusBrush.EmfPlusBrushDataApply brush data to graphics properties- Specified by:
applyObjectin interfaceHemfPlusBrush.EmfPlusBrushData- Parameters:
ctx- the graphics contextcontinuedObjectData- the list continued object data
-
applyPen
public void applyPen(HemfGraphics ctx, List<? extends HemfPlusObject.EmfPlusObjectData> continuedObjectData)
Description copied from interface:HemfPlusBrush.EmfPlusBrushDataApply brush data to pen properties- Specified by:
applyPenin interfaceHemfPlusBrush.EmfPlusBrushData- Parameters:
ctx- the graphics contextcontinuedObjectData- the list continued object data
-
getGenericRecordType
public HemfPlusBrush.EmfPlusBrushType getGenericRecordType()
- Specified by:
getGenericRecordTypein interfaceGenericRecord
-
getGenericProperties
public Map<String,Supplier<?>> getGenericProperties()
- Specified by:
getGenericPropertiesin interfaceGenericRecord
-
-