package gutenberg.itext;
import com.itextpdf.text.BaseColor;
import com.itextpdf.text.Font;
/**
* @author <a href="http://twitter.com/aloyer">@aloyer</a>
*/
@SuppressWarnings("UnusedDeclaration")
public class FontCopier extends FontModifier {
public static FontCopier copyFont(Font font) {
return new FontCopier(font);
}
private final Font font;
public FontCopier(Font font) {
this.font = font;
}
public FontCopier style(int style) {
super.style(style);
return this;
}
public FontCopier size(float size) {
super.size(size);
return this;
}
public FontCopier color(BaseColor color) {
super.color(color);
return this;
}
public Font get() {
return modify(font);
}
public FontCopier bold() {
super.bold();
return this;
}
public FontCopier noBold() {
super.noBold();
return this;
}
public FontCopier italic() {
super.italic();
return this;
}
public FontCopier noItalic() {
super.noItalic();
return this;
}
}