TextDrawInfo.java 1.79 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xfa.text;

import com.adobe.xfa.gfx.GFXEnv;
import com.adobe.xfa.text.TextSelection;
import com.adobe.xfa.ut.Rect;

public class TextDrawInfo {
    public static final int INVALID_DEFAULT_RUNTIME_EXTENT = 0;
    public static final int INVALID_DEFAULT_DECLARED_SIZE = 1;
    public static final int INVALID_DEFAULT_AUGMENTED_SIZE = 2;
    private final GFXEnv moGfxEnv;
    private Rect moInvalid;
    private Rect moPage;
    private TextSelection mpoPrimary;
    private TextSelection mpoSecondary;
    private int meInvalidDefault;
    private boolean mbTruncate;

    public TextDrawInfo(GFXEnv oGfxEnv) {
        this.moGfxEnv = oGfxEnv;
        this.meInvalidDefault = 2;
    }

    public GFXEnv getGfxEnv() {
        return this.moGfxEnv;
    }

    public Rect getInvalid() {
        return this.moInvalid;
    }

    public void setInvalid(Rect oInvalid) {
        this.moInvalid = oInvalid;
    }

    public Rect getPage() {
        return this.moPage;
    }

    public void setPage(Rect oPage) {
        this.moPage = oPage;
    }

    public TextSelection getPrimary() {
        return this.mpoPrimary;
    }

    public void setPrimary(TextSelection poPrimary) {
        this.mpoPrimary = poPrimary;
    }

    public TextSelection getSecondary() {
        return this.mpoSecondary;
    }

    public void setSecondary(TextSelection poSecondary) {
        this.mpoSecondary = poSecondary;
    }

    public int getInvalidDefault() {
        return this.meInvalidDefault;
    }

    public void setInvalidDefault(int eInvalidDefault) {
        this.meInvalidDefault = eInvalidDefault;
    }

    public boolean getTruncate() {
        return this.mbTruncate;
    }

    public void setTruncate(boolean bTruncate) {
        this.mbTruncate = bTruncate;
    }
}