All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.digipost.print.validate.PdfValidationSettings Maven / Gradle / Ivy

There is a newer version: 3.5.1
Show newest version
/**
 * Copyright (C) Posten Norge AS
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package no.digipost.print.validate;

public class PdfValidationSettings {

	public final boolean validerVenstremarg;
	public final boolean validerFonter;
	public final boolean validerSideantall;
    public final int maksSideantall;
	public final boolean validerPDFversjon;
    public static final int STANDARD_MAX_PAGES_FOR_AUTOMATED_PRINT = 14;

    public PdfValidationSettings(boolean validerVenstremarg, boolean validerFonter, boolean validerSideantall, boolean validerPDFversjon) {
        this(validerVenstremarg, validerFonter, validerSideantall, STANDARD_MAX_PAGES_FOR_AUTOMATED_PRINT, validerPDFversjon);
    }

	public PdfValidationSettings(boolean validerVenstremarg, boolean validerFonter, boolean validerSideantall, int maksSideantall, boolean validerPDFversjon) {
		this.validerVenstremarg = validerVenstremarg;
		this.validerFonter = validerFonter;
		this.validerSideantall = validerSideantall;
        this.maksSideantall = maksSideantall;
		this.validerPDFversjon = validerPDFversjon;
	}

	public static final PdfValidationSettings SJEKK_ALLE = new PdfValidationSettings(true, true, true, true);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy