public class TIFFImageWriterUserDefinedField
Class used to describe user-defined TIFF field.
public static io.scanbot.sdk.tiff.model.TIFFImageWriterUserDefinedField.Companion Companion
@NotNull public java.lang.String getFieldName()
public int getFieldTag()
@NotNull public TIFFImageWriterUserDefinedFieldType getFieldType()
enum TIFFImageWriterUserDefinedFieldType.@Nullable public java.lang.Integer getIntValue()
null otherwise.@Nullable public java.lang.Double getDoubleValue()
null otherwise.@Nullable public java.lang.String getStringValue()
null otherwise.@JvmStatic @NotNull public static TIFFImageWriterUserDefinedField fieldWithIntValue(int value, @NotNull java.lang.String fieldName, int fieldTag)
Generate new field with given parameters.
value - Field numeric Integer value.fieldName - Field name.fieldTag - Field tag. Please refer to TIFF documentation regarding reserved tag numbers and their field types.@JvmStatic @NotNull public static TIFFImageWriterUserDefinedField fieldWithDoubleValue(double value, @NotNull java.lang.String fieldName, int fieldTag)
Generate new field with given parameters.
value - Field numeric Double value.fieldName - Field name.fieldTag - Field tag. Please refer to TIFF documentation regarding reserved tag numbers and their field types.@JvmStatic @NotNull public static TIFFImageWriterUserDefinedField fieldWithStringValue(@NotNull java.lang.String value, @NotNull java.lang.String fieldName, int fieldTag)
Generate new field with given parameters.
value - Field string value.fieldName - Field name.fieldTag - Field tag. Please refer to TIFF documentation regarding reserved tag numbers and their field types.