com.ironsoftware.ironpdf.internal.proto.PdfiumFormFieldPOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ironpdf Show documentation
Show all versions of ironpdf Show documentation
IronPDF Java library offers an extensive compatibility range, making it a go-to solution for a wide array of developers. It fully supports JVM languages like Java, Scala, and Kotlin, making it incredibly versatile. This Java PDF library is also compatible with Java 8 and above, providing optimum performance across multiple platforms. It's been designed with a wide range of users in mind Here's a look at what it supports: JVM Languages: Java, Scala, Kotlin.Platforms: Java 8 and above.Operating Systems: Microsoft Windows, Linux, Docker, Azure, AWS.IDEs: Jetbrains IntelliJ IDEA, Eclipse. You can deploy IronPDF Java across various platforms, including Microsoft Windows, Linux, Docker, Azure, and AWS. It is also fully compatible with popular IDEs like Jetbrains IntelliJ IDEA and Eclipse, facilitating smooth project development and management. Your pom.xml file is essentially the backbone of your project when you're using Maven. It's here where you introduce new dependencies that you wish to include. To make IronPDF Java package a part of your Maven project, you simply need to add the following snippets to your pom.xml: Remember to replace '20xx.xx.xxxx' with the latest version of IronPDF. IronPDF Java simplifies the process of creating PDF files. Convert HTML files, HTML strings, or URLs directly to new PDF documents in a few lines of code. The variety of file formats it handles is vast, as it can even transform images into PDF documents and vice versa. Need to use base 64 encoding, base URLs, or custom file paths? No problem! IronPDF Java has got you coveredFor more detail about installing and using IronPDF Java. When you run your project for the first time post-integration, IronPDF's engine binaries will automatically be downloaded. The engine starts its journey when you call any IronPDF function for the first time and takes a breather when your application is either closed or enters an idle state. It is not an open source java PDF library but here's the best part - IronPDF Java is offering a 30-day free trial. So, why wait? Give it a go and boost your PDF operations today.
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: pdfium_form.proto
package com.ironsoftware.ironpdf.internal.proto;
public interface PdfiumFormFieldPOrBuilder extends
// @@protoc_insertion_point(interface_extends:ironpdfengineproto.PdfiumFormFieldP)
com.google.protobuf.MessageOrBuilder {
/**
* int32 annotation_index = 1;
* @return The annotationIndex.
*/
int getAnnotationIndex();
/**
* string name = 2;
* @return The name.
*/
java.lang.String getName();
/**
* string name = 2;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
* int32 page_index = 3;
* @return The pageIndex.
*/
int getPageIndex();
/**
*
*in c# we need to call GetFormFieldIsReadOnly but in protobuf server must call this value when form field object was created
*
*
* bool read_only = 4;
* @return The readOnly.
*/
boolean getReadOnly();
/**
* .ironpdfengineproto.PdfiumFormFieldTypesP type = 5;
* @return Whether the type field is set.
*/
boolean hasType();
/**
* .ironpdfengineproto.PdfiumFormFieldTypesP type = 5;
* @return The type.
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumFormFieldTypesP getType();
/**
* .ironpdfengineproto.PdfiumFormFieldTypesP type = 5;
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumFormFieldTypesPOrBuilder getTypeOrBuilder();
/**
* string value = 6;
* @return The value.
*/
java.lang.String getValue();
/**
* string value = 6;
* @return The bytes for value.
*/
com.google.protobuf.ByteString
getValueBytes();
/**
* double width = 7;
* @return The width.
*/
double getWidth();
/**
* double height = 8;
* @return The height.
*/
double getHeight();
/**
* double x = 9;
* @return The x.
*/
double getX();
/**
* double y = 10;
* @return The y.
*/
double getY();
/**
* .ironpdfengineproto.PdfiumComboBoxFieldP combo_box_field = 11;
* @return Whether the comboBoxField field is set.
*/
boolean hasComboBoxField();
/**
* .ironpdfengineproto.PdfiumComboBoxFieldP combo_box_field = 11;
* @return The comboBoxField.
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumComboBoxFieldP getComboBoxField();
/**
* .ironpdfengineproto.PdfiumComboBoxFieldP combo_box_field = 11;
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumComboBoxFieldPOrBuilder getComboBoxFieldOrBuilder();
/**
* .ironpdfengineproto.PdfiumCheckBoxFieldP check_box_field = 12;
* @return Whether the checkBoxField field is set.
*/
boolean hasCheckBoxField();
/**
* .ironpdfengineproto.PdfiumCheckBoxFieldP check_box_field = 12;
* @return The checkBoxField.
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumCheckBoxFieldP getCheckBoxField();
/**
* .ironpdfengineproto.PdfiumCheckBoxFieldP check_box_field = 12;
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumCheckBoxFieldPOrBuilder getCheckBoxFieldOrBuilder();
/**
* .ironpdfengineproto.PdfiumTextFieldP text_field = 13;
* @return Whether the textField field is set.
*/
boolean hasTextField();
/**
* .ironpdfengineproto.PdfiumTextFieldP text_field = 13;
* @return The textField.
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumTextFieldP getTextField();
/**
* .ironpdfengineproto.PdfiumTextFieldP text_field = 13;
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumTextFieldPOrBuilder getTextFieldOrBuilder();
/**
* .ironpdfengineproto.PdfiumUnknownFieldP unknown_field = 14;
* @return Whether the unknownField field is set.
*/
boolean hasUnknownField();
/**
* .ironpdfengineproto.PdfiumUnknownFieldP unknown_field = 14;
* @return The unknownField.
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumUnknownFieldP getUnknownField();
/**
* .ironpdfengineproto.PdfiumUnknownFieldP unknown_field = 14;
*/
com.ironsoftware.ironpdf.internal.proto.PdfiumUnknownFieldPOrBuilder getUnknownFieldOrBuilder();
com.ironsoftware.ironpdf.internal.proto.PdfiumFormFieldP.SubTypeCase getSubTypeCase();
}