Class ChromePdfRenderOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
com.ironsoftware.ironpdf.internal.proto.ChromePdfRenderOptions.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ChromePdfRenderOptionsOrBuilder,Cloneable
- Enclosing class:
ChromePdfRenderOptions
public static final class ChromePdfRenderOptions.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
implements ChromePdfRenderOptionsOrBuilder
we not allow to add HeaderFooter because html and string could be too long to handle that we need to use stream which will makes things complicated.Protobuf type
IronPdfEngine.Proto.ChromePdfRenderOptions-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()optional bool apply_margin_to_header_and_footer = 1;optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;optional string custom_css_url = 2;optional double custom_paper_height = 24;optional double custom_paper_width = 23;optional bool enable_java_script = 3;clearField(com.google.protobuf.Descriptors.FieldDescriptor field) optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;optional bool generate_unique_document_identifiers = 6;optional bool gray_scale = 7;optional string input_encoding = 21;optional double margin_bottom = 8;optional double margin_left = 9;optional double margin_right = 10;optional double margin_top = 11;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;optional bool print_html_backgrounds = 14;optional int32 render_delay = 15;optional int32 timeout = 16;optional string title = 17;optional int32 view_port_height = 18;optional int32 view_port_width = 19;optional int32 zoom = 20;clone()booleanoptional bool apply_margin_to_header_and_footer = 1;optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;optional string custom_css_url = 2;com.google.protobuf.ByteStringoptional string custom_css_url = 2;doubleoptional double custom_paper_height = 24;doubleoptional double custom_paper_width = 23;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanoptional bool enable_java_script = 3;optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;booleanoptional bool generate_unique_document_identifiers = 6;booleanoptional bool gray_scale = 7;optional string input_encoding = 21;com.google.protobuf.ByteStringoptional string input_encoding = 21;doubleoptional double margin_bottom = 8;doubleoptional double margin_left = 9;doubleoptional double margin_right = 10;doubleoptional double margin_top = 11;optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;booleanoptional bool print_html_backgrounds = 14;intoptional int32 render_delay = 15;intoptional int32 timeout = 16;getTitle()optional string title = 17;com.google.protobuf.ByteStringoptional string title = 17;intoptional int32 view_port_height = 18;intoptional int32 view_port_width = 19;intgetZoom()optional int32 zoom = 20;booleanoptional bool apply_margin_to_header_and_footer = 1;booleanoptional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;booleanoptional string custom_css_url = 2;booleanoptional double custom_paper_height = 24;booleanoptional double custom_paper_width = 23;booleanoptional bool enable_java_script = 3;booleanoptional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;booleanoptional bool generate_unique_document_identifiers = 6;booleanoptional bool gray_scale = 7;booleanoptional string input_encoding = 21;booleanoptional double margin_bottom = 8;booleanoptional double margin_left = 9;booleanoptional double margin_right = 10;booleanoptional double margin_top = 11;booleanoptional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;booleanoptional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;booleanoptional bool print_html_backgrounds = 14;booleanoptional int32 render_delay = 15;booleanoptional int32 timeout = 16;booleanhasTitle()optional string title = 17;booleanoptional int32 view_port_height = 18;booleanoptional int32 view_port_width = 19;booleanhasZoom()optional int32 zoom = 20;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeCssMediaType(PdfCssMediaType value) optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ChromePdfRenderOptions other) optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;mergePaperSize(PdfPaperSize value) optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setCreatePdfFormsFromHtml(boolean value) optional bool apply_margin_to_header_and_footer = 1;setCssMediaType(PdfCssMediaType value) optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;setCssMediaType(PdfCssMediaType.Builder builderForValue) optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;setCustomCssUrl(String value) optional string custom_css_url = 2;setCustomCssUrlBytes(com.google.protobuf.ByteString value) optional string custom_css_url = 2;setCustomPaperHeight(double value) optional double custom_paper_height = 24;setCustomPaperWidth(double value) optional double custom_paper_width = 23;setEnableJavaScript(boolean value) optional bool enable_java_script = 3;setFitToPaperMode(FitToPaperModes value) optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;setFitToPaperMode(FitToPaperModes.Builder builderForValue) optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;setGenerateUniqueDocumentIdentifiers(boolean value) optional bool generate_unique_document_identifiers = 6;setGrayScale(boolean value) optional bool gray_scale = 7;setInputEncoding(String value) optional string input_encoding = 21;setInputEncodingBytes(com.google.protobuf.ByteString value) optional string input_encoding = 21;setMarginBottom(double value) optional double margin_bottom = 8;setMarginLeft(double value) optional double margin_left = 9;setMarginRight(double value) optional double margin_right = 10;setMarginTop(double value) optional double margin_top = 11;optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;setPaperOrientation(PdfPaperOrientation.Builder builderForValue) optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;setPaperSize(PdfPaperSize value) optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;setPaperSize(PdfPaperSize.Builder builderForValue) optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;setPrintHtmlBackgrounds(boolean value) optional bool print_html_backgrounds = 14;setRenderDelay(int value) optional int32 render_delay = 15;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTimeout(int value) optional int32 timeout = 16;optional string title = 17;setTitleBytes(com.google.protobuf.ByteString value) optional string title = 17;setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setViewPortHeight(int value) optional int32 view_port_height = 18;setViewPortWidth(int value) optional int32 view_port_width = 19;setZoom(int value) optional int32 zoom = 20;Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
setField
public ChromePdfRenderOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
clearField
public ChromePdfRenderOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
clearOneof
public ChromePdfRenderOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
setRepeatedField
public ChromePdfRenderOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
addRepeatedField
public ChromePdfRenderOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ChromePdfRenderOptions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
mergeFrom
public ChromePdfRenderOptions.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ChromePdfRenderOptions.Builder>- Throws:
IOException
-
hasCreatePdfFormsFromHtml
public boolean hasCreatePdfFormsFromHtml()optional bool apply_margin_to_header_and_footer = 1;
optional bool create_pdf_forms_from_html = 1;- Specified by:
hasCreatePdfFormsFromHtmlin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the createPdfFormsFromHtml field is set.
-
getCreatePdfFormsFromHtml
public boolean getCreatePdfFormsFromHtml()optional bool apply_margin_to_header_and_footer = 1;
optional bool create_pdf_forms_from_html = 1;- Specified by:
getCreatePdfFormsFromHtmlin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The createPdfFormsFromHtml.
-
setCreatePdfFormsFromHtml
optional bool apply_margin_to_header_and_footer = 1;
optional bool create_pdf_forms_from_html = 1;- Parameters:
value- The createPdfFormsFromHtml to set.- Returns:
- This builder for chaining.
-
clearCreatePdfFormsFromHtml
optional bool apply_margin_to_header_and_footer = 1;
optional bool create_pdf_forms_from_html = 1;- Returns:
- This builder for chaining.
-
hasCustomCssUrl
public boolean hasCustomCssUrl()optional string custom_css_url = 2;- Specified by:
hasCustomCssUrlin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the customCssUrl field is set.
-
getCustomCssUrl
optional string custom_css_url = 2;- Specified by:
getCustomCssUrlin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The customCssUrl.
-
getCustomCssUrlBytes
public com.google.protobuf.ByteString getCustomCssUrlBytes()optional string custom_css_url = 2;- Specified by:
getCustomCssUrlBytesin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The bytes for customCssUrl.
-
setCustomCssUrl
optional string custom_css_url = 2;- Parameters:
value- The customCssUrl to set.- Returns:
- This builder for chaining.
-
clearCustomCssUrl
optional string custom_css_url = 2;- Returns:
- This builder for chaining.
-
setCustomCssUrlBytes
optional string custom_css_url = 2;- Parameters:
value- The bytes for customCssUrl to set.- Returns:
- This builder for chaining.
-
hasEnableJavaScript
public boolean hasEnableJavaScript()optional bool enable_java_script = 3;- Specified by:
hasEnableJavaScriptin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the enableJavaScript field is set.
-
getEnableJavaScript
public boolean getEnableJavaScript()optional bool enable_java_script = 3;- Specified by:
getEnableJavaScriptin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The enableJavaScript.
-
setEnableJavaScript
optional bool enable_java_script = 3;- Parameters:
value- The enableJavaScript to set.- Returns:
- This builder for chaining.
-
clearEnableJavaScript
optional bool enable_java_script = 3;- Returns:
- This builder for chaining.
-
hasFitToPaperMode
public boolean hasFitToPaperMode()optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;- Specified by:
hasFitToPaperModein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the fitToPaperMode field is set.
-
getFitToPaperMode
optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;- Specified by:
getFitToPaperModein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The fitToPaperMode.
-
setFitToPaperMode
optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5; -
setFitToPaperMode
optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5; -
mergeFitToPaperMode
optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5; -
clearFitToPaperMode
optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5; -
getFitToPaperModeBuilder
optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5; -
getFitToPaperModeOrBuilder
optional .IronPdfEngine.Proto.FitToPaperModes fit_to_paper_mode = 5;- Specified by:
getFitToPaperModeOrBuilderin interfaceChromePdfRenderOptionsOrBuilder
-
hasGenerateUniqueDocumentIdentifiers
public boolean hasGenerateUniqueDocumentIdentifiers()optional bool generate_unique_document_identifiers = 6;- Specified by:
hasGenerateUniqueDocumentIdentifiersin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the generateUniqueDocumentIdentifiers field is set.
-
getGenerateUniqueDocumentIdentifiers
public boolean getGenerateUniqueDocumentIdentifiers()optional bool generate_unique_document_identifiers = 6;- Specified by:
getGenerateUniqueDocumentIdentifiersin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The generateUniqueDocumentIdentifiers.
-
setGenerateUniqueDocumentIdentifiers
optional bool generate_unique_document_identifiers = 6;- Parameters:
value- The generateUniqueDocumentIdentifiers to set.- Returns:
- This builder for chaining.
-
clearGenerateUniqueDocumentIdentifiers
optional bool generate_unique_document_identifiers = 6;- Returns:
- This builder for chaining.
-
hasGrayScale
public boolean hasGrayScale()optional bool gray_scale = 7;- Specified by:
hasGrayScalein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the grayScale field is set.
-
getGrayScale
public boolean getGrayScale()optional bool gray_scale = 7;- Specified by:
getGrayScalein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The grayScale.
-
setGrayScale
optional bool gray_scale = 7;- Parameters:
value- The grayScale to set.- Returns:
- This builder for chaining.
-
clearGrayScale
optional bool gray_scale = 7;- Returns:
- This builder for chaining.
-
hasMarginBottom
public boolean hasMarginBottom()optional double margin_bottom = 8;- Specified by:
hasMarginBottomin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the marginBottom field is set.
-
getMarginBottom
public double getMarginBottom()optional double margin_bottom = 8;- Specified by:
getMarginBottomin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The marginBottom.
-
setMarginBottom
optional double margin_bottom = 8;- Parameters:
value- The marginBottom to set.- Returns:
- This builder for chaining.
-
clearMarginBottom
optional double margin_bottom = 8;- Returns:
- This builder for chaining.
-
hasMarginLeft
public boolean hasMarginLeft()optional double margin_left = 9;- Specified by:
hasMarginLeftin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the marginLeft field is set.
-
getMarginLeft
public double getMarginLeft()optional double margin_left = 9;- Specified by:
getMarginLeftin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The marginLeft.
-
setMarginLeft
optional double margin_left = 9;- Parameters:
value- The marginLeft to set.- Returns:
- This builder for chaining.
-
clearMarginLeft
optional double margin_left = 9;- Returns:
- This builder for chaining.
-
hasMarginRight
public boolean hasMarginRight()optional double margin_right = 10;- Specified by:
hasMarginRightin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the marginRight field is set.
-
getMarginRight
public double getMarginRight()optional double margin_right = 10;- Specified by:
getMarginRightin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The marginRight.
-
setMarginRight
optional double margin_right = 10;- Parameters:
value- The marginRight to set.- Returns:
- This builder for chaining.
-
clearMarginRight
optional double margin_right = 10;- Returns:
- This builder for chaining.
-
hasMarginTop
public boolean hasMarginTop()optional double margin_top = 11;- Specified by:
hasMarginTopin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the marginTop field is set.
-
getMarginTop
public double getMarginTop()optional double margin_top = 11;- Specified by:
getMarginTopin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The marginTop.
-
setMarginTop
optional double margin_top = 11;- Parameters:
value- The marginTop to set.- Returns:
- This builder for chaining.
-
clearMarginTop
optional double margin_top = 11;- Returns:
- This builder for chaining.
-
hasPaperOrientation
public boolean hasPaperOrientation()optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;- Specified by:
hasPaperOrientationin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the paperOrientation field is set.
-
getPaperOrientation
optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;- Specified by:
getPaperOrientationin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The paperOrientation.
-
setPaperOrientation
optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12; -
setPaperOrientation
public ChromePdfRenderOptions.Builder setPaperOrientation(PdfPaperOrientation.Builder builderForValue) optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12; -
mergePaperOrientation
optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12; -
clearPaperOrientation
optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12; -
getPaperOrientationBuilder
optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12; -
getPaperOrientationOrBuilder
optional .IronPdfEngine.Proto.PdfPaperOrientation paper_orientation = 12;- Specified by:
getPaperOrientationOrBuilderin interfaceChromePdfRenderOptionsOrBuilder
-
hasPaperSize
public boolean hasPaperSize()optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;- Specified by:
hasPaperSizein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the paperSize field is set.
-
getPaperSize
optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;- Specified by:
getPaperSizein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The paperSize.
-
setPaperSize
optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13; -
setPaperSize
optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13; -
mergePaperSize
optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13; -
clearPaperSize
optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13; -
getPaperSizeBuilder
optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13; -
getPaperSizeOrBuilder
optional .IronPdfEngine.Proto.PdfPaperSize paper_size = 13;- Specified by:
getPaperSizeOrBuilderin interfaceChromePdfRenderOptionsOrBuilder
-
hasPrintHtmlBackgrounds
public boolean hasPrintHtmlBackgrounds()optional bool print_html_backgrounds = 14;- Specified by:
hasPrintHtmlBackgroundsin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the printHtmlBackgrounds field is set.
-
getPrintHtmlBackgrounds
public boolean getPrintHtmlBackgrounds()optional bool print_html_backgrounds = 14;- Specified by:
getPrintHtmlBackgroundsin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The printHtmlBackgrounds.
-
setPrintHtmlBackgrounds
optional bool print_html_backgrounds = 14;- Parameters:
value- The printHtmlBackgrounds to set.- Returns:
- This builder for chaining.
-
clearPrintHtmlBackgrounds
optional bool print_html_backgrounds = 14;- Returns:
- This builder for chaining.
-
hasRenderDelay
public boolean hasRenderDelay()optional int32 render_delay = 15;- Specified by:
hasRenderDelayin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the renderDelay field is set.
-
getRenderDelay
public int getRenderDelay()optional int32 render_delay = 15;- Specified by:
getRenderDelayin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The renderDelay.
-
setRenderDelay
optional int32 render_delay = 15;- Parameters:
value- The renderDelay to set.- Returns:
- This builder for chaining.
-
clearRenderDelay
optional int32 render_delay = 15;- Returns:
- This builder for chaining.
-
hasTimeout
public boolean hasTimeout()optional int32 timeout = 16;- Specified by:
hasTimeoutin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the timeout field is set.
-
getTimeout
public int getTimeout()optional int32 timeout = 16;- Specified by:
getTimeoutin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The timeout.
-
setTimeout
optional int32 timeout = 16;- Parameters:
value- The timeout to set.- Returns:
- This builder for chaining.
-
clearTimeout
optional int32 timeout = 16;- Returns:
- This builder for chaining.
-
hasTitle
public boolean hasTitle()optional string title = 17;- Specified by:
hasTitlein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the title field is set.
-
getTitle
optional string title = 17;- Specified by:
getTitlein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()optional string title = 17;- Specified by:
getTitleBytesin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The bytes for title.
-
setTitle
optional string title = 17;- Parameters:
value- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
optional string title = 17;- Returns:
- This builder for chaining.
-
setTitleBytes
optional string title = 17;- Parameters:
value- The bytes for title to set.- Returns:
- This builder for chaining.
-
hasViewPortHeight
public boolean hasViewPortHeight()optional int32 view_port_height = 18;- Specified by:
hasViewPortHeightin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the viewPortHeight field is set.
-
getViewPortHeight
public int getViewPortHeight()optional int32 view_port_height = 18;- Specified by:
getViewPortHeightin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The viewPortHeight.
-
setViewPortHeight
optional int32 view_port_height = 18;- Parameters:
value- The viewPortHeight to set.- Returns:
- This builder for chaining.
-
clearViewPortHeight
optional int32 view_port_height = 18;- Returns:
- This builder for chaining.
-
hasViewPortWidth
public boolean hasViewPortWidth()optional int32 view_port_width = 19;- Specified by:
hasViewPortWidthin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the viewPortWidth field is set.
-
getViewPortWidth
public int getViewPortWidth()optional int32 view_port_width = 19;- Specified by:
getViewPortWidthin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The viewPortWidth.
-
setViewPortWidth
optional int32 view_port_width = 19;- Parameters:
value- The viewPortWidth to set.- Returns:
- This builder for chaining.
-
clearViewPortWidth
optional int32 view_port_width = 19;- Returns:
- This builder for chaining.
-
hasZoom
public boolean hasZoom()optional int32 zoom = 20;- Specified by:
hasZoomin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the zoom field is set.
-
getZoom
public int getZoom()optional int32 zoom = 20;- Specified by:
getZoomin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The zoom.
-
setZoom
optional int32 zoom = 20;- Parameters:
value- The zoom to set.- Returns:
- This builder for chaining.
-
clearZoom
optional int32 zoom = 20;- Returns:
- This builder for chaining.
-
hasInputEncoding
public boolean hasInputEncoding()optional string input_encoding = 21;- Specified by:
hasInputEncodingin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the inputEncoding field is set.
-
getInputEncoding
optional string input_encoding = 21;- Specified by:
getInputEncodingin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The inputEncoding.
-
getInputEncodingBytes
public com.google.protobuf.ByteString getInputEncodingBytes()optional string input_encoding = 21;- Specified by:
getInputEncodingBytesin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The bytes for inputEncoding.
-
setInputEncoding
optional string input_encoding = 21;- Parameters:
value- The inputEncoding to set.- Returns:
- This builder for chaining.
-
clearInputEncoding
optional string input_encoding = 21;- Returns:
- This builder for chaining.
-
setInputEncodingBytes
optional string input_encoding = 21;- Parameters:
value- The bytes for inputEncoding to set.- Returns:
- This builder for chaining.
-
hasCssMediaType
public boolean hasCssMediaType()optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;- Specified by:
hasCssMediaTypein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the cssMediaType field is set.
-
getCssMediaType
optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;- Specified by:
getCssMediaTypein interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The cssMediaType.
-
setCssMediaType
optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22; -
setCssMediaType
optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22; -
mergeCssMediaType
optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22; -
clearCssMediaType
optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22; -
getCssMediaTypeBuilder
optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22; -
getCssMediaTypeOrBuilder
optional .IronPdfEngine.Proto.PdfCssMediaType css_media_type = 22;- Specified by:
getCssMediaTypeOrBuilderin interfaceChromePdfRenderOptionsOrBuilder
-
hasCustomPaperWidth
public boolean hasCustomPaperWidth()optional double custom_paper_width = 23;- Specified by:
hasCustomPaperWidthin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the customPaperWidth field is set.
-
getCustomPaperWidth
public double getCustomPaperWidth()optional double custom_paper_width = 23;- Specified by:
getCustomPaperWidthin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The customPaperWidth.
-
setCustomPaperWidth
optional double custom_paper_width = 23;- Parameters:
value- The customPaperWidth to set.- Returns:
- This builder for chaining.
-
clearCustomPaperWidth
optional double custom_paper_width = 23;- Returns:
- This builder for chaining.
-
hasCustomPaperHeight
public boolean hasCustomPaperHeight()optional double custom_paper_height = 24;- Specified by:
hasCustomPaperHeightin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- Whether the customPaperHeight field is set.
-
getCustomPaperHeight
public double getCustomPaperHeight()optional double custom_paper_height = 24;- Specified by:
getCustomPaperHeightin interfaceChromePdfRenderOptionsOrBuilder- Returns:
- The customPaperHeight.
-
setCustomPaperHeight
optional double custom_paper_height = 24;- Parameters:
value- The customPaperHeight to set.- Returns:
- This builder for chaining.
-
clearCustomPaperHeight
optional double custom_paper_height = 24;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ChromePdfRenderOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-
mergeUnknownFields
public final ChromePdfRenderOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ChromePdfRenderOptions.Builder>
-