Package net.webpdf.wsclient.openapi
Class OperationAppearanceSvg
- java.lang.Object
-
- net.webpdf.wsclient.openapi.OperationAppearanceSvg
-
public class OperationAppearanceSvg extends Object
Used to define a svg resource for an annotation's appearance generation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOperationAppearanceSvg.AspectRatioAxisEnumSelects a predefined axis for a coordinate system.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ASPECT_RATIO_AXISstatic StringJSON_PROPERTY_DATAstatic StringJSON_PROPERTY_PRESERVE_ASPECT_RATIO
-
Constructor Summary
Constructors Constructor Description OperationAppearanceSvg()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationAppearanceSvgaspectRatioAxis(OperationAppearanceSvg.AspectRatioAxisEnum aspectRatioAxis)OperationAppearanceSvgdata(OperationAppearanceFileData data)booleanequals(Object o)@Nullable OperationAppearanceSvg.AspectRatioAxisEnumgetAspectRatioAxis()Selects a predefined axis for a coordinate system.@NotNull OperationAppearanceFileDatagetData()Get data@Nullable BooleangetPreserveAspectRatio()Specifies whether the aspect ratio should be maintained when scaling the annotation.inthashCode()OperationAppearanceSvgpreserveAspectRatio(Boolean preserveAspectRatio)voidsetAspectRatioAxis(OperationAppearanceSvg.AspectRatioAxisEnum aspectRatioAxis)voidsetData(OperationAppearanceFileData data)voidsetPreserveAspectRatio(Boolean preserveAspectRatio)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ASPECT_RATIO_AXIS
public static final String JSON_PROPERTY_ASPECT_RATIO_AXIS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DATA
public static final String JSON_PROPERTY_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PRESERVE_ASPECT_RATIO
public static final String JSON_PROPERTY_PRESERVE_ASPECT_RATIO
- See Also:
- Constant Field Values
-
-
Method Detail
-
aspectRatioAxis
public OperationAppearanceSvg aspectRatioAxis(OperationAppearanceSvg.AspectRatioAxisEnum aspectRatioAxis)
-
getAspectRatioAxis
@Nullable public @Nullable OperationAppearanceSvg.AspectRatioAxisEnum getAspectRatioAxis()
Selects a predefined axis for a coordinate system.- Returns:
- aspectRatioAxis
-
setAspectRatioAxis
public void setAspectRatioAxis(OperationAppearanceSvg.AspectRatioAxisEnum aspectRatioAxis)
-
data
public OperationAppearanceSvg data(OperationAppearanceFileData data)
-
getData
@NotNull public @NotNull OperationAppearanceFileData getData()
Get data- Returns:
- data
-
setData
public void setData(OperationAppearanceFileData data)
-
preserveAspectRatio
public OperationAppearanceSvg preserveAspectRatio(Boolean preserveAspectRatio)
-
getPreserveAspectRatio
@Nullable public @Nullable Boolean getPreserveAspectRatio()
Specifies whether the aspect ratio should be maintained when scaling the annotation.- Returns:
- preserveAspectRatio
-
setPreserveAspectRatio
public void setPreserveAspectRatio(Boolean preserveAspectRatio)
-
-