public final class ActiveEnvironmentGroup extends AbstractEnvironmentGroup
Modifier and Type | Class and Description |
---|---|
static class |
ActiveEnvironmentGroup.FontFullyQualifiedNameTriplet |
AbstractAFPObject.Category, AbstractAFPObject.Type
mapDataResources, mapPageOverlays
name
triplets
LOG, SF_CLASS, SF_HEADER_LENGTH
Constructor and Description |
---|
ActiveEnvironmentGroup(Factory factory,
java.lang.String name,
int width,
int height,
int widthRes,
int heightRes)
Constructor for the ActiveEnvironmentGroup, this takes a
name parameter which must be 8 characters long.
|
Modifier and Type | Method and Description |
---|---|
void |
addMapPageSegment(java.lang.String name)
Add map page segment.
|
void |
createFont(int fontRef,
AFPFont font,
int size,
int orientation)
Method to create a map coded font object
|
PageDescriptor |
getPageDescriptor()
Accessor method to obtain the PageDescriptor object of the
active environment group.
|
PresentationTextDescriptor |
getPresentationTextDataDescriptor()
Accessor method to obtain the PresentationTextDataDescriptor object of
the active environment group.
|
void |
setObjectAreaPosition(int x,
int y,
int rotation)
Set the position of the object area
|
static void |
setupTruetypeMDR(AbstractTripletStructuredObject mdr,
boolean res) |
void |
writeContent(java.io.OutputStream os)
Helper method to write the contents of the Object.
|
protected void |
writeEnd(java.io.OutputStream os)
Helper method to write the end of the Object.
|
protected void |
writeStart(java.io.OutputStream os)
Helper method to write the start of the Object.
|
createOverlay, getLastElement
copySF, getName, getNameBytes, getNameLength, setName, toString
addTriplet, addTriplets, getFullyQualifiedName, getTripletDataLength, getTriplets, hasTriplet, hasTriplets, setComment, setFullyQualifiedName, setFullyQualifiedName, setObjectClassification, writeTriplets
writeToStream
copySF, truncate, writeChunksToStream, writeObjects
public ActiveEnvironmentGroup(Factory factory, java.lang.String name, int width, int height, int widthRes, int heightRes)
factory
- the object factoryname
- the active environment group namewidth
- the page widthheight
- the page heightwidthRes
- the page width resolutionheightRes
- the page height resolutionpublic void setObjectAreaPosition(int x, int y, int rotation)
x
- the x offsety
- the y offsetrotation
- the rotationpublic PageDescriptor getPageDescriptor()
public PresentationTextDescriptor getPresentationTextDataDescriptor()
public void writeContent(java.io.OutputStream os) throws java.io.IOException
writeContent
in class AbstractEnvironmentGroup
os
- The stream to write tojava.io.IOException
- throws an I/O exception if one occurredprotected void writeStart(java.io.OutputStream os) throws java.io.IOException
writeStart
in class AbstractStructuredObject
os
- The stream to write tojava.io.IOException
- throws an I/O exception if one occurredprotected void writeEnd(java.io.OutputStream os) throws java.io.IOException
writeEnd
in class AbstractStructuredObject
os
- The stream to write tojava.io.IOException
- an I/O exception if one occurredpublic void createFont(int fontRef, AFPFont font, int size, int orientation)
fontRef
- the font number used as the resource identifierfont
- the fontsize
- the point size of the fontorientation
- the orientation of the font (e.g. 0, 90, 180, 270)public static void setupTruetypeMDR(AbstractTripletStructuredObject mdr, boolean res)
public void addMapPageSegment(java.lang.String name)
name
- of segment to addCopyright 1999-2017 The Apache Software Foundation. All Rights Reserved.