Package net.webpdf.wsclient.openapi
Class MetadataBorderStyle
- java.lang.Object
-
- net.webpdf.wsclient.openapi.MetadataBorderStyle
-
public class MetadataBorderStyle extends Object
Selects a border style for a drawn shape's outline.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DASH_PATTERNstatic StringJSON_PROPERTY_DASH_PHASEstatic StringJSON_PROPERTY_EFFECT_INTENSITYstatic StringJSON_PROPERTY_EFFECT_STYLEstatic StringJSON_PROPERTY_INTERIOR_COLORstatic StringJSON_PROPERTY_STYLEstatic StringJSON_PROPERTY_WIDTH
-
Constructor Summary
Constructors Constructor Description MetadataBorderStyle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetadataBorderStyledashPattern(String dashPattern)MetadataBorderStyledashPhase(Integer dashPhase)MetadataBorderStyleeffectIntensity(Float effectIntensity)MetadataBorderStyleeffectStyle(String effectStyle)booleanequals(Object o)@Nullable StringgetDashPattern()The dash pattern (array) of a dashed border.@Nullable IntegergetDashPhase()The phase of the dash pattern.@Nullable FloatgetEffectIntensity()The intensity of a possibly set cloud effect, in a range from 0 to 2.@Nullable StringgetEffectStyle()The border effect to apply to the border shape@Nullable StringgetInteriorColor()The interior (fill) color for the shape.@Nullable StringgetStyle()The style of the shapes border@Nullable FloatgetWidth()The border width/line thickness in points.inthashCode()MetadataBorderStyleinteriorColor(String interiorColor)voidsetDashPattern(String dashPattern)voidsetDashPhase(Integer dashPhase)voidsetEffectIntensity(Float effectIntensity)voidsetEffectStyle(String effectStyle)voidsetInteriorColor(String interiorColor)voidsetStyle(String style)voidsetWidth(Float width)MetadataBorderStylestyle(String style)StringtoString()MetadataBorderStylewidth(Float width)
-
-
-
Field Detail
-
JSON_PROPERTY_DASH_PATTERN
public static final String JSON_PROPERTY_DASH_PATTERN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DASH_PHASE
public static final String JSON_PROPERTY_DASH_PHASE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EFFECT_INTENSITY
public static final String JSON_PROPERTY_EFFECT_INTENSITY
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EFFECT_STYLE
public static final String JSON_PROPERTY_EFFECT_STYLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INTERIOR_COLOR
public static final String JSON_PROPERTY_INTERIOR_COLOR
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STYLE
public static final String JSON_PROPERTY_STYLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WIDTH
public static final String JSON_PROPERTY_WIDTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
dashPattern
public MetadataBorderStyle dashPattern(String dashPattern)
-
getDashPattern
@Nullable public @Nullable String getDashPattern()
The dash pattern (array) of a dashed border. The dash array contains the unit lengths of alternating dashes and gaps, that shall be cycled through along the length of the border.- Returns:
- dashPattern
-
setDashPattern
public void setDashPattern(String dashPattern)
-
dashPhase
public MetadataBorderStyle dashPhase(Integer dashPhase)
-
getDashPhase
@Nullable public @Nullable Integer getDashPhase()
The phase of the dash pattern.- Returns:
- dashPhase
-
setDashPhase
public void setDashPhase(Integer dashPhase)
-
effectIntensity
public MetadataBorderStyle effectIntensity(Float effectIntensity)
-
getEffectIntensity
@Nullable public @Nullable Float getEffectIntensity()
The intensity of a possibly set cloud effect, in a range from 0 to 2.- Returns:
- effectIntensity
-
setEffectIntensity
public void setEffectIntensity(Float effectIntensity)
-
effectStyle
public MetadataBorderStyle effectStyle(String effectStyle)
-
getEffectStyle
@Nullable public @Nullable String getEffectStyle()
The border effect to apply to the border shape. * S = Apply no border effects. * C = Apply a cloud pattern to the border shape.- Returns:
- effectStyle
-
setEffectStyle
public void setEffectStyle(String effectStyle)
-
interiorColor
public MetadataBorderStyle interiorColor(String interiorColor)
-
getInteriorColor
@Nullable public @Nullable String getInteriorColor()
The interior (fill) color for the shape.- Returns:
- interiorColor
-
setInteriorColor
public void setInteriorColor(String interiorColor)
-
style
public MetadataBorderStyle style(String style)
-
getStyle
@Nullable public @Nullable String getStyle()
The style of the shapes border. * S = Solid * D = Dashed * B = Beveled * I = Inset * U = Underline **Important:** Further custom styles may be contained and shall default to a solid border if unknown.- Returns:
- style
-
setStyle
public void setStyle(String style)
-
width
public MetadataBorderStyle width(Float width)
-
getWidth
@Nullable public @Nullable Float getWidth()
The border width/line thickness in points. minimum: 0- Returns:
- width
-
setWidth
public void setWidth(Float width)
-
-