public interface IPictureFillSymbol extends IFillSymbol
SYMBOL_NAME
SELECTION_COLOR
PAPER, WORLD
Modifier and Type | Method and Description |
---|---|
double |
getAngle()
Defines the angle for the rotation of the image when it is added to create the
padding
|
IBackgroundFileStyle |
getBackgroundFileStyle()
Returns the style associated to the image used in this symbol
|
IMarkerFillPropertiesStyle |
getMarkerFillProperties()
Returns the IMarkerFillProperties that allows this class to treat the picture as
a marker in order to scale it, rotate it and so on.
|
IBackgroundFileStyle |
getSelectedBackgroundFileStyle()
Returns the style associated to the image used in this symbol
when the feature is selected
|
URL |
getSelectedSource()
Returns the URL of the image used when the polygon is selected
|
URL |
getSource()
Returns the URL of the image that is used to create the padding to fill the
polygon
|
double |
getXScale()
Defines the scale for the x axis of the image when it is added to create the
padding
|
double |
getYScale()
Defines the scale for the y axis of the image when it is added to create the
padding
|
void |
setAngle(double angle)
Sets the angle for the rotation of the image when it is added to create the padding
|
void |
setImage(URL imageUrl)
Defines the URL from where the picture to fill the polygon is taken.
|
void |
setMarkerFillProperties(IMarkerFillPropertiesStyle prop)
Sets the MarkerFillProperties in order to allow the user to modify the picture as
a marker (it is possible to scale it, rotate it and so on)
|
void |
setSelImage(URL selImageUrl)
Sets the URL for the image to be used as a picture fill symbol (when it is selected in the map)
|
void |
setXScale(double xScale)
Returns the scale for the x axis of the image when it is added to create the
padding
|
void |
setYScale(double yScale)
Returns the scale for the y axis of the image when it is added to create the
padding
|
getFillAlpha, getFillColor, getOnePointRgb, getOutline, hasFill, hasOutline, isSuitableFor, setFillColor, setHasFill, setHasOutline, setOutline
draw, drawInsideRectangle, getColor, getDescription, getPixExtentPlus, getSymbolForSelection, getSymbolType, isOneDotOrPixel, isShapeVisible, setColor, setDescription
loadFromState, saveToState
print
getCartographicSize, getReferenceSystem, getUnit, setCartographicSize, setReferenceSystem, setUnit, toCartographicSize
void setSelImage(URL selImageUrl) throws IOException
imageFile,
- FileIOException
void setImage(URL imageUrl) throws IOException
imageFile
- IOException
IMarkerFillPropertiesStyle getMarkerFillProperties()
void setMarkerFillProperties(IMarkerFillPropertiesStyle prop)
prop
- double getAngle()
void setAngle(double angle)
angle
- double getXScale()
void setXScale(double xScale)
xScale
- double getYScale()
void setYScale(double yScale)
yScale
- URL getSource()
URL getSelectedSource()
IBackgroundFileStyle getBackgroundFileStyle()
IBackgroundFileStyle getSelectedBackgroundFileStyle()