public override bool Equals(Object o) { if (this == o) { return(true); } if (!(o is iText.Layout.Font.FontInfo)) { return(false); } iText.Layout.Font.FontInfo that = (iText.Layout.Font.FontInfo)o; return((fontName != null ? fontName.Equals(that.fontName) : that.fontName == null) && range.Equals(that.range ) && JavaUtil.ArraysEquals(fontData, that.fontData) && (encoding != null ? encoding.Equals(that.encoding ) : that.encoding == null)); }
public static iText.Layout.Font.FontInfo Create(iText.Layout.Font.FontInfo fontInfo, String alias) { return(Create(fontInfo, alias, null)); }
public static iText.Layout.Font.FontInfo Create(iText.Layout.Font.FontInfo fontInfo, String alias, Range range ) { return(new iText.Layout.Font.FontInfo(fontInfo.fontName, fontInfo.fontData, fontInfo.encoding, fontInfo.descriptor , range, alias)); }