Class PresentationSpaceMixingRulesTriplet
java.lang.Object
org.apache.fop.afp.modca.AbstractAFPObject
org.apache.fop.afp.modca.triplets.AbstractTriplet
org.apache.fop.afp.modca.triplets.PresentationSpaceMixingRulesTriplet
- All Implemented Interfaces:
Triplet
,Streamable
,StructuredData
This triplet is used to specify the resulting appearance when data in a new
presentation space is merged with data in an existing presentation space.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.fop.afp.modca.AbstractAFPObject
AbstractAFPObject.Category, AbstractAFPObject.Type
-
Field Summary
Modifier and TypeFieldDescriptionstatic final byte
blendstatic final byte
MO:DCA default mixingstatic final byte
overpaintstatic final byte
background on background mixing rulestatic final byte
background on foreground mixing rulestatic final byte
foreground on background mixing rulestatic final byte
foreground on foreground mixing rulestatic final byte
underpaintFields inherited from class org.apache.fop.afp.modca.triplets.AbstractTriplet
id
Fields inherited from class org.apache.fop.afp.modca.AbstractAFPObject
LOG, SF_CLASS, SF_HEADER_LENGTH
Fields inherited from interface org.apache.fop.afp.modca.triplets.Triplet
AREA_DEFINITION, ATTRIBUTE_QUALIFIER, ATTRIBUTE_VALUE, CHARACTER_ROTATION, CMR_TAG_FIDELITY, CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER, COLOR_FIDELITY, COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR, COLOR_SPECIFICATION, COMMENT, DATA_OBJECT_FONT_DESCRIPTOR, DESCRIPTOR_POSITION, DEVICE_APPEARANCE, ENCODING_SCHEME_ID, EXTENDED_RESOURCE_LOCAL_IDENTIFIER, FINISHING_FIDELITY, FINISHING_OPERATION, FONT_DESCRIPTOR_SPECIFICATION, FONT_FIDELITY, FONT_HORIZONTAL_SCALE_FACTOR, FONT_RESOLUTION_AND_METRIC_TECHNOLOGY, FULLY_QUALIFIED_NAME, LOCALE_SELECTOR, MAPPING_OPTION, MAX_LENGTH, MEASUREMENT_UNITS, MEDIA_EJECT_CONTROL, MEDIA_FIDELITY, MEDIUM_MAP_PAGE_NUMBER, MEDIUM_ORIENTATION, MODCA_INTERCHANGE_SET, OBJECT_AREA_SIZE, OBJECT_BYTE_EXTENT, OBJECT_BYTE_OFFSET, OBJECT_CLASSIFICATION, OBJECT_COUNT, OBJECT_DATE_AND_TIMESTAMP, OBJECT_FUNCTION_SET_SPECIFICATION, OBJECT_OFFSET, OBJECT_STRUCTURED_FIELD_EXTENT, OBJECT_STRUCTURED_FIELD_OFFSET, PAGE_OVERLAY_CONDITIONAL_PROCESSING, PAGE_POSITION_INFORMATION, PARAMETER_VALUE, PRESENTATION_CONTROL, PRESENTATION_SPACE_MIXING_RULE, PRESENTATION_SPACE_RESET_MIXING, RENDERING_INTENT, RESOURCE_LOCAL_IDENTIFIER, RESOURCE_OBJECT_INCLUDE, RESOURCE_SECTION_NUMBER, RESOURCE_USAGE_ATTRIBUTE, TEXT_FIDELITY, TONER_SAVER, UNIVERSAL_DATE_AND_TIMESTAMP, UP3I_FINISHING_OPERATION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the data length of this structured fieldvoid
DataStream objects must implement the writeToStream() method to write its data to the given OutputStreamMethods inherited from class org.apache.fop.afp.modca.triplets.AbstractTriplet
getData, getId
Methods inherited from class org.apache.fop.afp.modca.AbstractAFPObject
copySF, copySF, truncate, writeChunksToStream, writeObjects
-
Field Details
-
RULE_BACK_ON_BACK
public static final byte RULE_BACK_ON_BACKbackground on background mixing rule- See Also:
-
RULE_BACK_ON_FORE
public static final byte RULE_BACK_ON_FOREbackground on foreground mixing rule- See Also:
-
RULE_FORE_ON_BACK
public static final byte RULE_FORE_ON_BACKforeground on background mixing rule- See Also:
-
RULE_FORE_ON_FORE
public static final byte RULE_FORE_ON_FOREforeground on foreground mixing rule- See Also:
-
OVERPAINT
public static final byte OVERPAINToverpaint- See Also:
-
UNDERPAINT
public static final byte UNDERPAINTunderpaint- See Also:
-
BLEND
public static final byte BLENDblend- See Also:
-
DEFAULT
public static final byte DEFAULTMO:DCA default mixing- See Also:
-
-
Constructor Details
-
PresentationSpaceMixingRulesTriplet
public PresentationSpaceMixingRulesTriplet(byte[] rules) Main constructor- Parameters:
rules
- the mixing rules
-
-
Method Details
-
getDataLength
public int getDataLength()Returns the data length of this structured field- Returns:
- the data length of this structured field
-
writeToStream
DataStream objects must implement the writeToStream() method to write its data to the given OutputStream- Parameters:
os
- the outputsteam stream- Throws:
IOException
- an I/O exception of some sort has occurred.
-