Class HemfPlusBrush.EmfPlusTextureBrushData
java.lang.Object
org.apache.poi.hemf.record.emfplus.HemfPlusBrush.EmfPlusTextureBrushData
- All Implemented Interfaces:
GenericRecord,HemfPlusBrush.EmfPlusBrushData
- Enclosing class:
- HemfPlusBrush
public static class HemfPlusBrush.EmfPlusTextureBrushData
extends Object
implements HemfPlusBrush.EmfPlusBrushData
The EmfPlusTextureBrushData object specifies a texture image 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 -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyObject(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 propertieslonginit(LittleEndianInputStream leis, long dataSize) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.poi.common.usermodel.GenericRecord
getGenericChildren
-
Constructor Details
-
EmfPlusTextureBrushData
public EmfPlusTextureBrushData()
-
-
Method Details
-
init
- Specified by:
initin interfaceHemfPlusBrush.EmfPlusBrushData- Throws:
IOException
-
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
-
toString
-
getGenericRecordType
- Specified by:
getGenericRecordTypein interfaceGenericRecord
-
getGenericProperties
- Specified by:
getGenericPropertiesin interfaceGenericRecord
-