public override void defineEditText(DefineEditText tag) { int id = dict.add(tag); tagw.writeUI16(id); encodeRect(tag.bounds, tagw); tagw.writeBit(tag.hasText); tagw.writeBit(tag.wordWrap); tagw.writeBit(tag.multiline); tagw.writeBit(tag.password); tagw.writeBit(tag.readOnly); tagw.writeBit(tag.hasTextColor); tagw.writeBit(tag.hasMaxLength); tagw.writeBit(tag.hasFont); tagw.writeBit(false); // reserved tagw.writeBit(tag.autoSize); tagw.writeBit(tag.hasLayout); tagw.writeBit(tag.noSelect); tagw.writeBit(tag.border); tagw.writeBit(tag.wasStatic); tagw.writeBit(tag.html); tagw.writeBit(tag.useOutlines); tagw.flushBits(); if (tag.hasFont) { int idref = dict.getId(tag.font); tagw.writeUI16(idref); tagw.writeUI16(tag.height); } if (tag.hasTextColor) { encodeRGBA(tag.color, tagw); } if (tag.hasMaxLength) { tagw.writeUI16(tag.maxLength); } if (tag.hasLayout) { tagw.writeUI8(tag.align); tagw.writeUI16(tag.leftMargin); tagw.writeUI16(tag.rightMargin); tagw.writeUI16(tag.ident); tagw.writeSI16(tag.leading); // see errata, leading is signed } tagw.writeString(tag.varName); if (tag.hasText) { tagw.writeString(tag.initialText); } encodeTag(tag); }
public override void defineEditText(DefineEditText tag) { open(tag); out_Renamed.Write(" id='" + id(tag) + "'"); if (tag.hasText) out_Renamed.Write(" text='" + escape(tag.initialText) + "'"); if (tag.hasFont) { out_Renamed.Write(" fontId='" + id(tag.font) + "'"); out_Renamed.Write(" fontName='" + tag.font.FontName + "'"); out_Renamed.Write(" fontHeight='" + tag.height + "'"); } out_Renamed.Write(" bounds='" + tag.bounds + "'"); if (tag.hasTextColor) out_Renamed.Write(" color='" + printRGBA(tag.color) + "'"); out_Renamed.Write(" html='" + tag.html + "'"); out_Renamed.Write(" autoSize='" + tag.autoSize + "'"); out_Renamed.Write(" border='" + tag.border + "'"); if (tag.hasMaxLength) out_Renamed.Write(" maxLength='" + tag.maxLength + "'"); out_Renamed.Write(" multiline='" + tag.multiline + "'"); out_Renamed.Write(" noSelect='" + tag.noSelect + "'"); out_Renamed.Write(" password='******'"); out_Renamed.Write(" readOnly='" + tag.readOnly + "'"); out_Renamed.Write(" useOutlines='" + tag.useOutlines + "'"); out_Renamed.Write(" varName='" + tag.varName + "'"); out_Renamed.Write(" wordWrap='" + tag.wordWrap + "'"); if (tag.hasLayout) { out_Renamed.Write(" align='" + tag.align + "'"); out_Renamed.Write(" indent='" + tag.ident + "'"); out_Renamed.Write(" leading='" + tag.leading + "'"); out_Renamed.Write(" leftMargin='" + tag.leftMargin + "'"); out_Renamed.Write(" rightMargin='" + tag.rightMargin + "'"); } close(); }
public override void defineEditText(DefineEditText tag) { tags.Add(tag); }
public virtual void defineEditText(DefineEditText tag) { }